/anime-list

Primary LanguageKotlin

Anime List [WIP 🚧]

Anime list is a simple app that lets you disocver anime. The app doesn't have streaming capabilities.

This is a benchmark app using the latest technology stack and purely using jetpack compose.

API Reference

  1. AniList

Library References

  1. Android Architecture - Collection of libraries that help you design robust, testable, and maintainable apps
    • ViewModel - Stores UI-related data that isn't destroyed on app rotations
    • Compose - Android’s modern toolkit for building native UI
  2. Accompanist - Collection of libraries to aid in developing Jetpack Compose
    • Insets - Library to help handle WindowInsets easily
  3. Coil - An image loading library for Android backed by Kotlin Coroutines
  4. Coroutines - Coroutines for asynchronous programming
  5. Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  6. Dagger-Hilt - Dependency Injection Framework
  7. GraphQl-Apollo - GraphQL client with a typesafe API for data query and manipulation language for APIs