Learn step by step UI development using Jetpack Compose [beginners to advance]. This comprehensive collection of lessons and features is specifically designed to guide you through the step-by-step process of understanding Jetpack Compose and Android development.
- [x] Jetpack Compose Lessons (1-22)
- [x] Application component
- [x] Activities
- [x] Services
- [x] Broadcast Receivers
- [x] Content Providers
- [x] Android architectures
- [x] MVP (Model-View-Presenter)
- [x] MVVM (Model-View-ViewModel)
- [x] Clean Architecture
- [x] MVI (Model-View-Intent)
- [x] Jetpack components
- [x] Navigation
- [x] ViewModel
- [x] LiveData
- [x] Room Database
- [x] WorkManager
- [x] Paging 3
- [x] Third Party Library
- [x] Stripe: Payement gateway integration
- [x] Chat GPT: AI api implementation
- [x] Grapgh QL API Integration
- [x] Yelp API
- [ ] Barcode Scanner: ML kit library integration
- [ ] MPchart: Charting library
- [ ] Camera V2 API
- [x] RxJava
- [x] Demos (Planned in August 2024 release)
- [x] Instagram Demo UI
- [x] TikTok Demo UI
- [ ] Youtube Demo UI
- [ ] Facebook Demo UI
- [ ] Shopping App Demo UI
- [ ] Banking App Demo UI
- [x] Whatsapp Demo UI
Contributions are welcome! If you have any ideas, suggestions, or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.