Curriculum

11 Topics
Overview of the Course
Overview of the Course
Course’s Grading Policy
Your Motivation(s)
Hello World!
About the Exemplars
Music Tutor App
MOOC Motivation App
Birth Date App
Who are you?
What is a "good" app?

22 Topics
Some components of the graphical user interface
Layout: organize the views on your screens
Add actions
What will you do in this module?
Notice about source code
Block 1: Buttons and Toast
Block 2: Clickable List in two Languages
Block 3: Layouts
Block 4: Playing Sounds (and Using a Switch)
Block 5: Saving Preferences (and Radio Buttons)
Block 6: Images (and Slider)
Block 7: Web Pages
Block 8: From one activity to the next
Block 9: SMS
Wireframes Mockups and Prototypes
Favorite Tools?
General Rubric: Qualities of an Android App
Quiz about Activities and GUI
Quiz about Application Design
Your first application design
Can you come up with an idea of application which uses only buttons and pop-up messages?
Look for the building blocks in the Coursera app

2 Topics
Create your first basic application with Android Studio
Basic Knowledge about Android

3 Topics
Create an interactive application
Create an interactive application
Code the "km-miles conversion" app

20 Topics
Block 1 Step-by-Step: part 1
Block 1 Step-by-Step: part 2
Block 1 Step-by-Step: part 3
Block 2 Step-by-Step
Block 3 Step-by-Step
Block 4 Step-by-Step
Block 5 Step-by-Step
How to use these lessons
Source code for block 1 - part 1
Source code for block 1 - part 2
Source code for block 1 - part 3
Source code for block 2
Source code for block 3
Source code for block 4
Source code for block 5
block 1
block 2
block 3: layouts
block 4
block 5

18 Topics
Block 6 Step-by-Step
Block 7 Step-by-Step
Block 8 Step-by-Step
Block 9 Step-by-Step
Source code for block 6
Source code for block 7
Source code for block 8
Warning
Source code for block 9
Activity Life Cycle (and Crtl+F11 and telnet to emulator)
Log
block 6
block 7
block 8
block 9
Life Cycle and Log
Final Quiz
Code Your Application!

  Write a Review

Build Your First Android App (Project-Centered Course)

Go to Free Course