Skip to content

A simple To-Do list app for Android & iOS devices built with Kotlin Multiplatform.

License

Notifications You must be signed in to change notification settings

Shayne3000/Donezo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Donezo

A triage of building production-ready, cross-platform apps on Android & iOS devices using Kotlin Multiplatform. It employs the following multiplatform technologies and paradigms:

  • Compose Multiplatform for UI,
  • Navigation-Compose for navigation,
  • Shimmer for constructing UI loading placeholders,
  • Compose Multiplatorm ScalableDp/Sp for dimension scaling based on screen density,
  • Coil for image loading,
  • Koin for Dependency Injection,
  • Kotlin Serialization for JSON parsing,
  • Ktor for networking,
  • Room for local persistence,
  • Kotlin Date/Time for date and time management.
  • Kotlin Coroutines for Concurrency,
  • Kotlin Flows for observable data streams, and
  • A layered architectural paradigm.

App Screenshots

Android

Screen Theme
Light Dark
To-do tasks Tab
Completed tasks Tab
Characters Tab
Create new task Dialog
View task Dialog
Edit task Dialog

iOS

Screen Theme
Light Dark
To-do tasks Tab
Completed tasks Tab
Characters Tab
Create new task Dialog
View task Dialog
Edit task Dialog

About

A simple To-Do list app for Android & iOS devices built with Kotlin Multiplatform.

Resources

License

Stars

Watchers

Forks