Course objectives
The fundamental objective of the Basic Android Programming Course is to introduce attendees to programming applications for Android mobile devices, through the use of developer tools. When they finish the course, students will have enough foundation to develop applications for Android devices.
Course contents
1. Basic Concepts
to. Android development environment
b. Structure of an Android project
c. Components of an Android application
d. Developing a simple Android application
2. User Interface
to. Layouts
b. Basic controls
c. Selection controls
d. Custom controls
and. Tab Layout
3. Android Widgets
to. Basic widgets
b. Advanced Widgets
4. Menus on Android
to. Menus and submenus
b. Context menus
c. Advanced Options
5. XML processing
to. XML processing on Android (I): SAX
b. XML processing on Android (II): SAX simplified
c. XML treatment in Android (III): DOM
d. XML handling on Android (IV): XmlPull