Skip to content

Repository files navigation

JetHabit

JetHabit is a Compose Multiplatform and Kotlin Multiplatform habit-tracking application. Feel free to make issues, forks and pull requests.

Adapted to full Compose Multiplatform and Kotlin Multiplatform. WARNING! Compose Multiplatform doesn't work for Web until Compose Multiplatform bugs are fixed

Tech Stack:

  • Navigation. Odyssey
  • Presentation: KViewModel
  • Database: Room
  • Resources: LibRes
  • DI: Kodein
  • UI: Compose Multiplatform

Supported Platforms

Android | iOS | Web | Windows | MacOS | Linux (In Progress)

iOS Run

Just launch xcode workspace as usual

Continuous Integration

CI is configured with GitHub Actions. Every pull request to the main branch triggers builds for Android, JVM, iOS and JavaScript targets to ensure the project compiles and runs without errors on each platform.

Youtube support

All this code has video support on YouTube (only in Russian)

About

Jetpack Compose Features Demonstration

Resources

Stars

291 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages