In Mobile Development
- Build arbitrarily complex layouts
- Services, Bound service, Started service
- Broadcast receivers, Create own (with custom broadcast) Respond to a system one
- Database, SQLite manager, Shared preferences, External Storage
- Cloud storage and interaction with. [login to view URL] etc
- Intents, Create an intent filter
- Somehow UBS port programing
- Communicate hardware remote with android app
- Content providers, Dynamic views
- Threads, Used Thread class, Used Async Class, Handler, UI Thread
- Performance management Used of trace view
- Action bar Used the action bar, side drawer
- Compatibility library Get understanding of all functionality in this
- Notifications Status bar Toast
- List View Custom Adapters
- Custom Components Demonstrate familiarity with all methods of doing this
- Come up with a useful one and publish it on Play Store
- Styles and themes
- Maps Customs Pins Custom Info windows and All types of location services
- Web services, Secure api, GET, POST, PUT
- Dialogs Ability to create all types
- Animation
- Manifest Understand all tags
- Media, Playing music, camera pics and video
- Widgets
- Search, Testing, Tools, Web apps