Taru Plants Android Save

Android App for plant lovers! Identify plants, check the weather, and discover new favorites. Built using MVVM architecture with local caching using Room SQLite Database. Taru is completely open source! 🌿🌻🌱

Project README

Taru : Plants Search with Weather

APP API Hilt

Introducing Taru - the ultimate app for plant lovers! Our Android app is built using MVVM architecture with local caching using Room SQLite Database. With Taru, you can identify plants, check the weather, and discover new favorites. And the best part? Taru is completely open source!

Download it on Google Play here

Feature Roadmap

  • 2023: Insect Detection.
  • 2023: Plantation Guidance.

Setup:

  • create local.properties file in root folder if not exists.
  • Add weatherKey, trefleKey and plantnetKey in the file as shown below.
...

weatherKey="key here"
trefleKey="key here"
plantnetKey="key here"

Features

The whole functionality is implemented inside the domain folder, where the repository accesses remote and local data from the data folder and provides it to the viewmodel using the Use Case (Clean Architecture).

  • Use of open source api.
  • Usage of android Data binding.
  • MVVM Architecture + Clean architecture.
  • Android Room Sqlite Database for local cache.
  • Theming in M3 for Light and Dark.

Tech Stack

This project takes advantage of best practices of common libraryies and tools in android.


Show your love :heart: by giving a :star: on this project.



Open Source Credits

License

License

Open Source Agenda is not affiliated with "Taru Plants Android" Project. README Source: nirajprakash/taru-plants-android

Open Source Agenda Badge

Open Source Agenda Rating