Skip to content

ConnectBhawna/KidsDrawHub

Repository files navigation

KidsDrawHub App with Kotlin

Modern Android Application with 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.

App Layout 😎

Find this repository useful? ❤️

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

License

Designed and developed by 2022 Bhawna1203 (Bhawna chauhan)

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

Here i learn many concept by Building

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages