Skip to content

dinaraparanid/Star-Wars-Travel

Repository files navigation

Star Wars Travel

Kotlin

Developer

Paranid5

About App

Star Wars Travel is a sample Android application that utilises multiple services to preview the most historically important planets from Star Wars universe. App is aimed to provide crucial information for travelers, explorers and SW fans.

Preview

preview

Stack

  • General
    • Kotlin 1.9
    • Coroutines + Flow
    • Koin
    • Ktor + OkHttp (Content Negotiation + Json)
    • SQLDelight
    • KotlinX.Serialization
    • KotlinX.Collections.Immutable
    • JSoup

  • UI
    • Compose Material
    • Decompose
    • Coil + Compose extensions
    • AndroidX.ConstraintLayout (Compose version)
    • Composition Local
    • Android Canvas (Compose version)

  • Android specific
    • AndroidX.Paging
    • View Model (+ Kotlin extensions)
    • KotlinX.Parcelize

System Requirements

Android 8.0 or higher

Stable internet connection is required

License

GNU Public License V 3.0