Getting started with Android programming -- Activities, fragments, and intents -- Getting to know the Android user interface -- Designing your user interface with views -- Displaying pictures and menus with views -- Data persistence -- Content providers -- Messaging -- Location-based services -- Networking -- Developing Android services -- Publishing Android applications