Add the hilt, retrofit, room and paging 3 libraries.
Add the api and repository classes. Add dependency injection. Create new packages and move some classes to them. Implement characters list loading.
Showing
- app/build.gradle 33 additions, 1 deletionapp/build.gradle
- app/src/main/AndroidManifest.xml 16 additions, 13 deletionsapp/src/main/AndroidManifest.xml
- app/src/main/java/cz/fel/barysole/ackeetesttask/AckeeTestApp.kt 7 additions, 0 deletions...c/main/java/cz/fel/barysole/ackeetesttask/AckeeTestApp.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt 8 additions, 15 deletions...c/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/api/AppApiModule.kt 35 additions, 0 deletions...in/java/cz/fel/barysole/ackeetesttask/api/AppApiModule.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/api/RickAndMortyApi.kt 18 additions, 0 deletions...java/cz/fel/barysole/ackeetesttask/api/RickAndMortyApi.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/api/response/CharacterListResponse.kt 12 additions, 0 deletions...ysole/ackeetesttask/api/response/CharacterListResponse.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/api/response/PaginationInfo.kt 15 additions, 0 deletions...fel/barysole/ackeetesttask/api/response/PaginationInfo.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/model/CharacterInfo.kt 16 additions, 0 deletions...java/cz/fel/barysole/ackeetesttask/model/CharacterInfo.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/RepositoryModule.kt 21 additions, 0 deletions...fel/barysole/ackeetesttask/repository/RepositoryModule.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharacterRepository.kt 11 additions, 0 deletions...ckeetesttask/repository/characters/CharacterRepository.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharacterRepositoryImpl.kt 32 additions, 0 deletions...testtask/repository/characters/CharacterRepositoryImpl.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharactersPagingSource.kt 43 additions, 0 deletions...etesttask/repository/characters/CharactersPagingSource.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/characterlist/CharacterListViewModel.kt 0 additions, 6 deletions.../ackeetesttask/ui/characterlist/CharacterListViewModel.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/characterlist/model/CharacterInfo.kt 0 additions, 3 deletions...ole/ackeetesttask/ui/characterlist/model/CharacterInfo.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/mainuielement/MyNavigationBar.kt 2 additions, 2 deletions...arysole/ackeetesttask/ui/mainuielement/MyNavigationBar.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/mainuielement/MyTopAppBar.kt 3 additions, 3 deletions...el/barysole/ackeetesttask/ui/mainuielement/MyTopAppBar.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt 1 addition, 1 deletion...in/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterlist/CharacterListScreen.kt 115 additions, 0 deletions...eetesttask/ui/screen/characterlist/CharacterListScreen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterlist/CharacterListViewModel.kt 110 additions, 0 deletions...esttask/ui/screen/characterlist/CharacterListViewModel.kt
Loading
Please register or sign in to comment