View Code? Open in Web Editor
NEW
Jetpack Compose + GraphQL Basic
githubclient's Introduction
- Screen (Composableなページ)
- UiState (UIの状態を詰め込んだオブジェクト、StateFlowでUIに通知)
- Navigation Composeで遷移する(Graphは現段階でfeatureが少ないので不採用)
- Repository (interface)
- Model (アプリ内固有のモデル、APIから取得した値をマップする)
- RepositoryImpl (Repositoryの実装, データの呼び出し、操作)
- Api (ApolloClientからBackendとやりとりする)
![](https://user-images.githubusercontent.com/29670270/217481339-18315146-27e2-4b89-8aba-419b02191f46.png)
- GitHub GraphQL API
- min sdk version = 24
- target sdk version = latest released version(33)
- Kotlin ,Kotlin Coroutines, Kotlin Coroutine Flow
- Android Jetpack
- Jetpack Compose, accompanist
screen-20230208-171454.3.mp4
githubclient's People
Contributors
Watchers