All Projects → prakashshuklahub → Simple-Notes-Kotlin-App

prakashshuklahub / Simple-Notes-Kotlin-App

Licence: other
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Simple-Notes-Kotlin-App

Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and 📥 Firebase Database for online storage
Stars: ✭ 42 (+5%)
Mutual labels:  room, coroutines, dagger2, viewmodel, mvvm-architecture, dagger-android, livedata, navigation-component
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+445%)
Mutual labels:  room, dagger2, viewmodel, mvvm-architecture, livedata, android-architecture-components, architecture-components
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+735%)
Mutual labels:  room, dagger2, viewmodel, mvvm-architecture, livedata, architecture-components
News
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Stars: ✭ 774 (+1835%)
Mutual labels:  room, coroutines, dagger2, viewmodel, android-architecture-components, architecture-components
Pursuit-Core-Android
Pursuit Core Android
Stars: ✭ 45 (+12.5%)
Mutual labels:  room, recyclerview, jetpack, dagger2, viewmodel, livedata
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-55%)
Mutual labels:  room, recyclerview, dagger2, viewmodel, livedata, architecture-components
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+97.5%)
Mutual labels:  viewmodel, mvvm-architecture, coroutines-android, livedata, android-architecture-components, navigation-component
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+120%)
Mutual labels:  room, coroutines, jetpack, dagger2, mvvm-architecture, livedata
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (+207.5%)
Mutual labels:  coroutines, dagger2, viewmodel, mvvm-architecture, livedata, architecture-components
Superhero-App
🦸🏻‍♂️🦹🏻‍♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt
Stars: ✭ 27 (-32.5%)
Mutual labels:  room, coroutines, dagger2, viewmodel, livedata, architecture-components
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+210%)
Mutual labels:  room, coroutines, jetpack, viewmodel, mvvm-architecture, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+925%)
Mutual labels:  room, dagger2, viewmodel, livedata, architecture-components
Changedetection
Automatically track websites changes on Android in background.
Stars: ✭ 563 (+1307.5%)
Mutual labels:  room, dagger2, viewmodel, livedata, architecture-components
Android Architecture Components Kotlin
Sample used to practice Kotlin and Android Architecture Components.
Stars: ✭ 326 (+715%)
Mutual labels:  room, viewmodel, livedata, android-architecture-components, architecture-components
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+337.5%)
Mutual labels:  room, coroutines, dagger2, livedata, architecture-components
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-57.5%)
Mutual labels:  room, coroutines, jetpack, viewmodel, repository-pattern
Githubprojectbrowser
This is a sample Android Project that is based on Clean Architecture
Stars: ✭ 64 (+60%)
Mutual labels:  room, dagger2, viewmodel, livedata, architecture-components
Gallerit
A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
Stars: ✭ 153 (+282.5%)
Mutual labels:  room, coroutines, viewmodel, repository-pattern, livedata
Popularmovies
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Stars: ✭ 142 (+255%)
Mutual labels:  room, viewmodel, mvvm-architecture, android-architecture-components, architecture-components
Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+4750%)
Mutual labels:  room, coroutines, coroutines-android, livedata, android-architecture-components

Introduction

CircleCI API

🗒️ Simple Note App helps to to create your notes. You can 📝 edit and delete notes too. App respects its Mvvm architecture. Android Architecture Components Part of Android Jetpack. Android architecture components are a collection of libraries that help you design robust, testable, and maintainable apps.

Proudly 💪 made in Kotlin

Features

  • Add Note
  • Delete Note
  • Edit Note

Screenshots

Add Notes Edit Notes Delete Notes

Architecture

MVVM is one of the architectural patterns which enhances separation of concerns, it allows separating the user interface logic from the business (or the back-end) logic. Its target (with other MVC patterns goal) is to achieve the following principle “Keeping UI code simple and free of app logic in order to make it easier to manage”.

  • Lifecycles: It manages activity and fragment lifecycles of our app, survives configuration changes, avoids memory leaks and easily loads data into our UI.
  • LiveData: It notifies views of any database changes. Use LiveData to build data objects that notify views when the underlying database changes.
  • Room: It is a SQLite object mapping library. Use it to Avoid boilerplate code and easily convert SQLite table data to Java objects. Room provides compile time checks of SQLite statements and can return RxJava, Flowable and LiveData observables.
  • ViewModel: It manages UI-related data in a lifecycle-conscious way. It stores UI-related data that isn't destroyed on app rotations.
  • Repository: The repository depends on a persistent data model and a remote backend data source.

  • Library used

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].