This program is structured and tailed around each candidates depending upon various parameters. Although not required to follow exactly, a flexible syllabus is below.
- Getting started installations
- Java basics
- Layouts
- Activities & intents
- List & recycler view
- UI widgets
- Local data storage
- Networking
Tentative Schedule
- Introduction
- Activity lifecycle
- Layouts
- Linear
- Relative
- Constraint
- User Interface widgets
- Intents
- Alert dialogs
- Event Handlers
- List view
- Adapters
- Networking libraries
- JSON parsing
- Menus
- Web View
- Authentication
- Animations
- Media
- Locations
- Shared preferences
- SQLite db
- Notifications
- Make your own app.