Skip to content

Simple android project made with the latest UI framework Jetpack Compose (ComposeUI)

Notifications You must be signed in to change notification settings

nikolaDrljaca/KeepCompose

Repository files navigation

KeepCompose

Screenshots

About

Design by: this person on dribbble.

None of the design behind the app is mine, some elements are inspired by it, but all the credits go to the person above.

The project was made to practice app building in the latest android UI framework Jetpack Compose. After completing the pathway, I decided to build a note-taking application first, as you usually do. 😄

Only the most essential features are implemented, so no settings screen, additional themeing, notifications or anything like that.

Tech Stack

  • Jetpack Compose(ComposeUI): New UI toolkit for building android apps fully in Kotlin
  • Room: Android Architechture Component to manage database operations
  • ViewModel: Android Architecture Component to store view-based data that survives configuration changes. Not necessary for Compose, but a good place to store business logic.
  • Compose-Navigation: Jetpack Navigation artifact to allow navigation between composables
  • Kotlin Flows and StateFlows: A Kotlin-Coroutines based stream data type

Installation/Download

Clone this repository or download the zip file and import into Android Studio.

It's important to note that in order to work in Compose( * which is in beta at the moment * ) you must download the Canary version of android studio.

You can do that here.

About

Simple android project made with the latest UI framework Jetpack Compose (ComposeUI)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages