Add the get character by id API method.
Add location and origin fields to the character info model. Implement get character functions in repository and UI layers.
Showing
- app/src/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt 4 additions, 10 deletions...c/main/java/cz/fel/barysole/ackeetesttask/MainActivity.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/MyNavHost.kt 45 additions, 0 deletionsapp/src/main/java/cz/fel/barysole/ackeetesttask/MyNavHost.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/api/RickAndMortyApi.kt 8 additions, 0 deletions...java/cz/fel/barysole/ackeetesttask/api/RickAndMortyApi.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/db/room/dao/CharacterDao.kt 1 addition, 1 deletion...cz/fel/barysole/ackeetesttask/db/room/dao/CharacterDao.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/model/CharacterInfo.kt 3 additions, 2 deletions...java/cz/fel/barysole/ackeetesttask/model/CharacterInfo.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/model/Location.kt 7 additions, 0 deletions...main/java/cz/fel/barysole/ackeetesttask/model/Location.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/model/Origin.kt 7 additions, 0 deletions...c/main/java/cz/fel/barysole/ackeetesttask/model/Origin.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/RepositoryResult.kt 4 additions, 0 deletions...fel/barysole/ackeetesttask/repository/RepositoryResult.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharacterRemoteMediator.kt 2 additions, 15 deletions...testtask/repository/characters/CharacterRemoteMediator.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharacterRepository.kt 2 additions, 0 deletions...ckeetesttask/repository/characters/CharacterRepository.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/repository/characters/CharacterRepositoryImpl.kt 29 additions, 0 deletions...testtask/repository/characters/CharacterRepositoryImpl.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt 2 additions, 2 deletions...in/java/cz/fel/barysole/ackeetesttask/ui/screen/Screen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterdetail/CharacterDetailScreen.kt 33 additions, 0 deletions...sttask/ui/screen/characterdetail/CharacterDetailScreen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterdetail/CharacterDetailViewModel.kt 50 additions, 0 deletions...ask/ui/screen/characterdetail/CharacterDetailViewModel.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterdetail/CharacterInfo.kt 175 additions, 0 deletions.../ackeetesttask/ui/screen/characterdetail/CharacterInfo.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/screen/characterlist/CharacterListScreen.kt 2 additions, 1 deletion...eetesttask/ui/screen/characterlist/CharacterListScreen.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/character/CharacterList.kt 5 additions, 65 deletions...ole/ackeetesttask/ui/uielement/character/CharacterList.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/character/CharacterListItem.kt 73 additions, 0 deletions...ackeetesttask/ui/uielement/character/CharacterListItem.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/main/MyNavigationBar.kt 33 additions, 31 deletions...rysole/ackeetesttask/ui/uielement/main/MyNavigationBar.kt
- app/src/main/java/cz/fel/barysole/ackeetesttask/ui/uielement/main/MySearchBar.kt 2 additions, 2 deletions...l/barysole/ackeetesttask/ui/uielement/main/MySearchBar.kt
Please register or sign in to comment