mrtunluer / NoteApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note App

Note application developed based on Mvvm architecture and using Room.

ScreenShots

Apple iPhone 11 Pro Max Presentation

Libraries Used

  • Android Architecture Components
    • Hilt - Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
    • Flow - In coroutines, a flow is a type that can emit multiple values sequentially, as opposed to suspend functions that return only a single value.
    • StateFlow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
    • ViewModel - The ViewModel class is designed to store and manage UI-related data in a lifecycle conscious way.
    • Room - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
    • Jetpack Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app.
    • Coroutines - A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.

About


Languages

Language:Kotlin 100.0%