Skip to content

A toy project for learning multiplatform development with Kotlin and Compose Desktop

Notifications You must be signed in to change notification settings

jgreitemann/TimeTracker

Repository files navigation

Time Tracker

This is a toy project for learning multiplatform development with Kotlin and Compose Desktop. It's pretty much what you'd expect from the name: an app for logging work time.

"Roadmap"

  • Basic UI and time keeping functionality
  • Persist state to disk, starting with JSON serialization
  • Unit test coverage on business logic
  • Improve UI: better layout, scrolling, duration summaries
  • Basic CI using GitHub Actions
  • Ability to edit work logs retroactively
  • Polish edit dialog UI
  • Add a tray menu
  • Switch to SQLite database for the backing store
  • Additional multiplatform targets: native, JS?

Screenshot

Screenshot of the app

About

A toy project for learning multiplatform development with Kotlin and Compose Desktop

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages