Course Details:
- What is Android
- Android Versions
- What is API level
- Android Environment setup
- Android Architecture
- Application Components
- Android project structure (Manifest, Gradle, Main, Res)
- Activity life cycle
- Basic xml design with widgets
- Relative layout, Linear layout, Constraint layout
- Simple registration and login app
- Types of Intents
- Implicit Intent (SMS, Email, Phone)
- Explicit Intent (Custom Intent)
- Shared preferences and Application
- Integration of libraries (ButterKnife or Event bus)
- ListView and Recyclerview with Adapter
- Material design components
- Cardview, Coordinatorlayout, FAB, Bottom nav bar, Tab layout
- Designing custom drawable resource
- Fragments
- Viewpager with tablayout
- Google maps API
- Integration of SQLite
- Broadcast receiver
- Retrofit
- Job schedulers / Services
- Basic transitions
- Integration of firebase
- Notifications
- Alert Dialog, Toast and Progress Dialog
- Generating signed APK and publishing