Skip to content

An android note App with Jetpack Compose and clean Architecture. This app mainly focuses on the CRUD operations i.e, this app will let you able to add, read, update, and delete the notes by using the Room database.

Notifications You must be signed in to change notification settings

Srihitha18798/ComposeNoteApp

Repository files navigation

ComposeNoteApp

App description

An android note App with Jetpack Compose and clean Architecture. This app mainly focuses on the CRUD operations i.e, this app will let you able to add, read, update, and delete the notes by using the Room database.

Dependencies

The depdendencies for the project are described in the Gradle script build.gradle of the app, just sync the project in Android Studio and you are ready to go :)

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Compose - Jetpack Compose is Android's modern toolkit for building native UI. It simplifies and accelerates UI development on Android
  • Coroutines - Kotlin's way of writing asynchronous, non-blocking code
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps
  • Dagger-Hilt - Dependency Injection Framework. Hilt provides a standard way to incorporate Dagger dependency injection into an Android application
  • Retrofit - A type-safe HTTP client for Android and Java
  • Room - A database library providing an abstraction layer over SQLite

Architecture

This app uses MVVM (Model View View-Model) with Clean architecture.

Screenshots

License

Copyright 2022 Srihitha Tadiparthi

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

An android note App with Jetpack Compose and clean Architecture. This app mainly focuses on the CRUD operations i.e, this app will let you able to add, read, update, and delete the notes by using the Room database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages