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! πΏπ»π±
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!
local.properties
file in root folder if not exists.weatherKey
, trefleKey
and plantnetKey
in the file as shown below....
weatherKey="key here"
trefleKey="key here"
plantnetKey="key here"
weatherKey
from Open Weather Map
, trefleKey
from Trefle and plantnetKey
from Plantnet
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).
This project takes advantage of best practices of common libraryies and tools in android.