This course includes some fundamental core courses
Building mobile applications
Supporting asynchronous behavior
Selecting visual components
Working with resource declarations
Communicating with the user
Interacting with the UI
Managing the activity life cycle
Selecting storage options
Manipulating the SQLite database
Consuming and creating content providers
Avoiding Application Not Responding (ANR) errors
Building background services
Interacting with server-side applications
Developing clients for web services
Incorporating the Action Bar
Leveraging geolocation and mapping capabilities