mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-03 00:37:30 +01:00
Raccon for Lemmy
A Kotlin Multiplatform Mobile client for Lemmy.
This is mostly an exercise to play around with KMM and Compose Multiplatform and implement a Lemmy client.
The project is still at an early stage and not ready for production, expect things to change and even major changes to the source code.
Libraries used:
- Koin for dependency injection
- Voyager for screen navigation
- Ktor with Ktorfit for networking in conjunction with kotlinx-serialization for JSON marshalling
- Moko resources for resource management
- Kamel for lazy image loading
- Multiplatform settings for encrypted preferences
- Markdown for markdown parsing
- ... more to come (e.g. SQLdelight for persistence)
Credits:
- the
core-api
module is heavily inspired by Jerboa for Lemmy - the
core-md
module is copied from Multiplatform Markdown Renderer - the UI is vaguely inspired by the Thunder app
Description
Raccoon per Lemmy è un'app android per la piattaforma di aggregazione e discussione federata Lemmy.
Raccoon for Lemmy è completamente open source e si propone di offrire un'esperienza su Lemmy senza annunci e il più funzionale possibile.
È un'app dove chiunque dovrebbe sentirsi a casa, pertanto la localizzazione e la personalizzazione dell'interfaccia sono estremamente importanti.
https://diggita.com
Readme
Languages
Kotlin
100%