AASMT Training Courses

Location

Community Services & Continuing Education - Alexandria

Objectives

  • The objective of the course is to provide a thorough introduction to:• The Android environment.• Tools for creating Android applications.• The Android approach to structuring applications.• Basic user interfaces.• Application life cycles.

Outcomes

By completing of this course, Students will be able to:• Create a basic android application that can be deployed to the market, this application may include multiple activities together with database connectivity capabilities.

Course Contents

• Introduction to Android• Android architectural overview• Standard development environment for Android applications• Alternative approaches• Challenges of the mobile platform• Putting it all together• Anatomy of an Android Application• Creating a new Android Application• The Android project structure• Activities• User interface – the basics• Tying it all together• Android support within Eclipse• The Android perspective• Emulator• Delvik Debug Monitoring Service• User Interfaces – a closer look• Simple Toasts• Standard view layouts:• Basic widgets:• Formatting: Dips and SPS• Context menu and alert text• General UI strategies for mobile devices• Persistent storage in Android• Database support• File I/O• Serialization• Preferences• Activity LifeCycle• Programming in the mobile environment• Activity lifecycle phases• Example application• Beyond simple applications• Writing multi Activity applications• Communication between Activities• Activities without