Skip to content

Yadino is a ToDo app the use of MVI Architecture with Jetpack Compose by following Material-3 guidelines along with other MAD libraries such as Dagger-Hilt, Room Database, Coroutines, Navigation etc for building Android Apps

License

Notifications You must be signed in to change notification settings

RahimMahmoudzadeh/Yadino

Repository files navigation

Welcome to Yadino!


Yadino

Static Badge Contributions Highly Welcome API Static Badge GitHub Repo stars GitHub forks

📜 Description

Hi! Yadino is a ToDo app the use of MVI Architecture Pattern And Clean Architecture with Jetpack Compose by following Material-3 guidelines along with other MAD libraries such as Dagger-Hilt, Room Database, Coroutines, Navigation etc. for building Android Apps

You can download the app from Cafe Bazaar or Myket 🚀

Get it on Google Play Get it on Bazaar Get it on Myket

🛠 Built With

Architecture MVI Architecture Pattern
UI Framework Jetpack Compose
💉 DI Dagger-Hilt
💾 Local Database Room Database
🧭 Navigation Compose Destinations Navigation
🏗️ Persistent Background Work AlarmManager
🧵 Asynchronous Work Coroutines

🚀 Features

  • ➕ Add, View, Update & Delete Routine and Note
  • 🔔 Notifications: Receive notifications at the time you set for the routine
  • 🌗 Dark/Light Mode: Toggle between dark and light themes
  • 🎨 Dynamic Color: Enable or disable dynamic color settings

📱 Screenshots (Dark and Light Theme)

Home Screen Routine Screen Note Screen
Home Screen Routine Screen Note Screen

🤝 Contribution

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

   Copyright (C) 2023-2024  RahimMahmoudzadeh

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see https://www.gnu.org/licenses/.

About

Yadino is a ToDo app the use of MVI Architecture with Jetpack Compose by following Material-3 guidelines along with other MAD libraries such as Dagger-Hilt, Room Database, Coroutines, Navigation etc for building Android Apps

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages