MyGithubApp3
└── app
└── src
└── main
└── java
└── com
└── example
└── mygithubapp3
├── data
│ ├── Dummy.kt
│ ├── local
│ │ ├── entity
│ │ │ └── UserEntity.kt
│ │ ├── UserDao.kt
│ │ └── UserDatabase.kt
│ ├── remote
│ │ ├── RequestResult.kt
│ │ ├── response
│ │ │ ├── UserDetailResponse.kt
│ │ │ └── UserSearchResponse.kt
│ │ └── retrofit
│ │ ├── ApiConfig.kt
│ │ └── ApiService.kt
│ └── UserRepository.kt
├── di
│ └── Injection.kt
├── MainActivity.kt
├── model
│ └── UserDetail.kt
├── MyGithubApp3.kt
└── ui
├── common
│ └── UiState.kt
├── component
│ ├── ErrorBox.kt
│ ├── ListContent.kt
│ ├── LoadingBox.kt
│ ├── NothingBox.kt
│ └── UserItem.kt
├── navigation
│ ├── NavigationItem.kt
│ └── Screen.kt
├── screen
│ ├── about
│ │ ├── AboutScreen.kt
│ │ └── AboutViewModel.kt
│ ├── detail
│ │ ├── DetailScreen.kt
│ │ └── DetailViewModel.kt
│ ├── favorite
│ │ ├── FavoriteScreen.kt
│ │ └── FavoriteViewModel.kt
│ ├── follow
│ │ ├── FollowScreen.kt
│ │ └── FollowViewModel.kt
│ └── home
│ ├── HomeScreen.kt
│ └── HomeViewModel.kt
├── theme
│ ├── Color.kt
│ ├── Theme.kt
│ └── Type.kt
└── ViewModelFactory.kt
27 directories, 36 files