Android Programming
Android Studio environment
- Layout editor: into to XML
- Multiple layouts for different devices.
- Activities and intents
- Implicit vs explicit
- Life cycle of activities, data lost avoidance
- Test
- Debug
User experience and User interface
- Views and view groups
- Listeners and adapters
- Input controls, Images
- Menus and pickers
- User navigation
- Recycler views
- Styles and themes
- Adaptive layout, Cards, and colours
Background working
- Broad cast receivers
- Async task and loaders
- Alarms, schedulers, notifications
User data management
- Storing and sharing the data
- App settings