Android Programing

Basics of Android Programing
Managing the Activity Lifecycle
Supporting Different Devices
Building a Dynamic UI with Fragments
Saving Data
Interacting with Other Apps
Sharing Content
Multimedia
Graphics & Animation
Connectivity & the Cloud
User Info & Location
User Experience & UI
User Input
Performance
Security & Privacy