Skip to content

Home

Asset 1

GitHub stars GitHub watchers

Introduction πŸ™‹β€β™‚οΈ

Article sharing platform where you can personalize, subscribe to your favourite topics, get daily-read reminders, explore new authors and share your articles. It uses the most cutting edge technology in the frontend and backend part such as Ktor, MongoDB and Jetpack Compose.

App Architecture Diagram

It follows the recommended app architecture as stated in official Android documentation. Please refer to this page for more information on this topic.

Asset 2

Module Graph

Asset 3

Repository overview πŸ“‚

SlimeKT has its own backend built with Ktor. The folder /api consists of our backend deployed on Heroku. SlimeKT Android application resides inside of the /app folder.

Screenshots πŸ“±

Home screen
Explore Screen
Detail Screen
Register sheet
Subscribe Topics Screen
Login sheet
Profile Screen (WIP)
Home screen with search query

Medium Articles πŸ–‹

  1. SlimeKT - Kotlin Powered open source project. (Android app with Ktor backend)
  2. Android’s IME Actions: Don’t ignore them. Read here
  3. Create Animated PlaceHolder for your Jetpack Compose text fields Read here
  4. When Jetpack's Glance met his fellow worker, WorkManager (Coming soon)

More articles by kasem-sm on Medium.

Contact πŸ€™

Direct Messages on My Twitter are always open. If you have any questions related to SlimeKT or Android development, ping me anytime!

Credits πŸ’Ž

  • Tivi by chrisbanes - A divine project for me to explore. I refer to this project as Gold πŸ₯‡.
  • Gabor Varadi - He is always willing to answer my questions. A great man and a blessing to the Android community (AKA, the SavedStateHandle preacher).
  • Doris Liu and Manuel Vivo - They always help review my code snippets and add their value to them.
  • Hadi - Assisted me in improving the modularized structure of this project.
  • Marcel - His suggestions helped me to improve the Glance widget.