COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture...

46
COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project

Transcript of COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture...

Page 1: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

COMP2100Welcome to Android Studio Lecture 1

(Android Basics)First, lets start by creating our Android Studio project

Page 2: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Make sure to select “Empty Activity” to start with a black pallet.

Page 3: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 4: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Now that our project is created, let us go through Android

Studio’s user interface!

Page 5: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 6: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 7: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 8: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Do not worry! we will explain how to run your application in

the next couple slides! ☺

Page 9: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 10: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 11: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

What about running our application? Well first click on the “run” icon on the top right (as was shown in the previous slides)Then you will be greeted with this menu

Page 12: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

If you do not have an emulator currently installed, you will need to go through the process ofDownloading and installing it. First, click on the “create new virtual device” as shown in the previous slide.

Page 13: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 14: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 15: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Congratulations! You should now be able to run

your application!

Page 16: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

What if we want to customise the colour

scheme though?

Page 17: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 18: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Now let us set up our button so that it opens up

a new activity (page) in our application.

Page 19: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 20: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 21: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 22: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 23: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 24: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 25: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 26: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Nice!

Page 27: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Now let us add an animation to our application!

Lets make a star shoot across our new activity.

Page 28: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 29: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 30: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 31: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 32: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Now to set up the code

Now to write up the code

Page 33: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Nice!

Page 34: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Now what if we want to pass a value from one activity to

another?

Let us set up an input textbox (Plain Text) in a new activity that

changes the text (textView) of our previous activity.

Input Input

Activity 2 Activity 1

Page 35: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 36: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 37: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 38: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 39: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 40: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 41: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 42: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 43: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 44: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make
Page 45: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

Nice!

Page 46: COMP2100 Welcome to Android Studio Lecture 1 (Android Basics) · Welcome to Android Studio Lecture 1 (Android Basics) First, lets start by creating our Android Studio project. Make

That concludes our Android Studio Lecture 1 (Android Basics)

We look forward to seeing what you create!