Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ToDo App based on Modern Android Application tech-stacks and MVVM architecture.

License

Notifications You must be signed in to change notification settings

Rohit-2602/To-Do-App

Repository files navigation

ToDo App

Task Management App based on Modern Android Application tech-stacks and MVVM architecture.


Techs Used πŸ’»

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For Asynchronous.
  • Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
  • StateFlow - StateFlow is a state-holder observable flow that emits the current and new state updates to its collectors.
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Room Database - Room is an android library which is an ORM which wraps android's native SQLite database.
  • Dagger-Hilt - Standard library to incorporate Dagger dependency injection into an Android application.

Application Install

You can Install and test the app from below πŸ‘‡

Todo App

Find this repository useful? ❀️

Support it by joining stargazers for this repository. ⭐ And follow me for my next creations! 🀩

License

Designed and developed by 2021 Rohit-2602 (Rohit Sharma)
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.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /