Skip to content

andannn/AniflowKMP

Repository files navigation

AniFlow

An unofficial client for AniList.

AniFlow is a Kotlin Multiplatform (KMP) app for browsing anime, viewing details (staff, characters, rankings), and managing your list with scoring.

Screenshots

Android

iOS screenshots

Architecture

AniFlow follows a Kotlin Multiplatform + Native UI approach:

  • Data Layer (Shared with Kotlin Multiplatform)
    • Networking (Ktor)
    • Persistence (SqlDelight, DataStore)
  • UI Layer
    • Android: Jetpack Compose (Material3 Expressive design + navigation3 + ViewModel)
    • iOS: SwiftUI

Code style

This project uses ktlint.`

running ./gradlew ktLintFormat to automatically fix lint errors. running ./gradlew spotlessApply to add copyright.

About

An unofficial client for AniList.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •