This repository for learn About Mobile Development at Bangkit Academy || course Learn Android Jetpack Pro at Dicoding
that implements MVVM(Model View ViewModel) architecture using the components ViewModel, LiveData, Room, Retrofit , Dependency Injection with Dagger 2 etc.
Hopefully my repository can be useful to be used as a reference all friends.
Clone this repository and import into Android Studio
https://github.com/faniabdullah/android-jetpack-pro.git
NOTE : This repository have some branch , consist of practice, submission 2 & submission 3 [final]
- Master - consists of a combination of branches practice & submission 1 , 2 and 3
- Submission 1 - contains tasks from submission 1 ( Get 4 Star )
- Submission 2 - contains tasks from submission 2 ( Get 5 Star )
- Submission 3 - contains tasks from submission 3 ( Get 5 Star )
- Using MVVM (Model-View-ViewModel) Architecture
- Using Single activity and using navigation component to manage fragment operations
- Using localization for support Indonesian and English Language
- Using Room Room, Paging, and RawQuery Persistence for local database
- Using ViewBinding & DataBinding
- LiveData and Retrofit to request api network
- Dependency Injection With Dagger 2
- Unit Test & Instrumental Testing
- Support Dark Mode
- Ofline Online Architecture
Just star or fork this repository, and follow my github. You have supported me!