Android Programming
Programming applications for the Android platform
Objectives
Discover the Android system architecture.
Understand the Android SDK and NDK
Master Android application architecture
Master the main programming tasks with Android (designing user interfaces, data storage and retrieval, network communications, ...)
Integrating your application in an Android system (calling system components, being callable by other components)
Some labs are conducted on the emulator; others use target boards:
Dual Cortex/A9-based "SnowBall" boards from ST-Ericsson, with Lauterbach JTAG probes.