Course Content
White Board
Getting Started with Android
The Rough Picture
(
Lecture 23-08-22
)
Software for Android Development
(
Lecture 23-08-22
)
Hello World
(
Lecture 23-08-24
)
Hello Button
(
Lecture 23-08-24
) (
Lecture 23-08-29
)
Debugging
(
Lecture 23-08-29
)
Creating an App
(
Lecture 23-08-29
)
The Android Execution Model
The Less Rough Picture
(
Lecture 23-08-29
)
The Activity Life Cycle
(
Lecture 23-08-29
) (
Lecture 23-08-31
)
Starting and Ending Activities
(
Lecture 23-08-31
) (
Lecture 23-09-05
)
User Interfaces
UI Basics
(
Lecture 23-09-05
)
Basic Container Elements
(
Lecture 23-09-07
)
Non-Container Elements
(
Lecture 23-09-07
) (
Lecture 23-09-12
)
Styles
(
Lecture 23-09-14
)
Menus
(
Lecture 23-09-14
)
Dialogs
(
Lecture 23-09-14
) (
Lecture 23-09-19
) (
Lecture 23-09-21
)
Adapters
(
Lecture 23-09-26
) (
Lecture 23-09-28
)
Media
Text-to-Speech
(
Lecture 23-09-28
)
The Media Player
(
Lecture 23-09-28
) (
Lecture 23-10-03
)
The Camera
(
Lecture 23-10-10
)
The Media Recorder
(
Lecture 23-10-12
)
The Media Store
(
Lecture 23-10-19
)
Data Storage Areas
Content Providers
(
Lecture 23-10-19
)
SQLite Databases
(
Lecture 23-10-24
)
Contacts and Email
(
Lecture 23-10-26
)
Preferences
(
Lecture 23-11-02
)
Sensors and Actuators
Locators and Geodecoding
(
Lecture 23-11-07
)
Orientation (and other Sensors)
(
Lecture 23-11-14
)
Actuators
(
Lecture 23-11-16
)
Maps
(
Lecture 23-11-28
)
Advanced User Interfaces (Optional, if we have time)
Animation
(
Lecture 23-11-30
)
Fragments
Advanced Container Elements
Publishing and Earning Money
Advertising with AdMob
Google Play