Skip to content

Latest commit

 

History

History
46 lines (41 loc) · 1.42 KB

README.md

File metadata and controls

46 lines (41 loc) · 1.42 KB

listOfArts()

License API Kotlin

A simple demo app for playing and testing latest Android libraries. Data is courtesy of Rijksmuseum Amsterdam.

👁️Previews

🛠 Tech

  • 100% Kotlin
  • Jetpack Compose
  • Material 3 Compose
  • MVVM
  • Hilt
  • Coroutines
  • Retrofit
  • Timber
  • Coil
  • Accompanist
  • kotlinx.serialization
  • MockWebServer (tests)
  • Turbine (tests)
  • ktlint
  • Detekt (with Twitter Compose rules)

✅ Available Features

  • Online art search via text from the Rijksmuseum catalog
  • Art filtering by technique
  • Light and Dark mode support
  • Portrait and Landscape support
  • Material You dynamic color support (Android 12+)
  • Themed/Monochrome Icons (Android 12+)
  • Predictive Back Gesture (Android 13+)
  • Unit tests
  • Instrumentation tests

☑️TODO

  • Add instrumentation tests to Github Checks
  • Add local cache with Room
  • Add proper foldable support
  • Migrate project to Kotlin/Compose Multiplatform