Skip to content

atimadanoglu/NotesApplication

Repository files navigation

My Notes

My Notes is a simple, easy and fast notebook app. It helps you to create notes quickly and easily. You can also edit, delete, and list your notes.

It is currently available in Google Play Store.
Get it on Google Play

Features

  • Adding notes
  • Editing notes
  • Displaying notes as a list
  • Searching specific notes
  • Deleting multiple and single notes
  • Selecting notes to make specific operations

Built With 🛠

  • Kotlin - Official programming language for Android development
  • Coroutines - Concurrency design pattern to simplify code that executes asynchronously
  • Flow - Asynchronous stream library of Kotlin
  • Android Jetpack
    • Compose - Android’s recommended modern toolkit for building native UI
    • ViewModel - Stores and manages UI-related data in a lifecycle conscious way
    • Room - Saves data in a local storage
    • Hilt - Dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in the projects
    • Navigation - Helps us to navigate between composables
  • Material Design Components
  • MockK - Mocking library for Kotlin
  • Truth Assertion Library - Makes test assertions more readable

Architecture

This application uses MVVM (Model View View-Model) architecture.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages