Giter VIP home page Giter VIP logo

nirajprakash / taru-plants-android Goto Github PK

View Code? Open in Web Editor NEW
43.0 2.0 1.0 25.48 MB

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! 🌿🌻🌱

Home Page: https://play.google.com/store/apps/details?id=com.taru

License: MIT License

Kotlin 100.00%
openweathermap-api plantnet room-database trefle-api material-design mvvm-clean plants-identification weather-app material-you android

taru-plants-android's Introduction

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!

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 ❀️ by giving a ⭐ on this project.



Open Source Credits

License

License

taru-plants-android's People

Contributors

nirajprakash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

rupkotha-studio

taru-plants-android's Issues

Request for Chinese language support

I am a user of your app and I really appreciate the work that you have done on it. However, I have noticed that the app does not currently support the Chinese language and I would like to request that you consider adding this functionality in a future update.

As a Chinese speaker, it would be extremely helpful for me to be able to use the app in my native language. I believe that there are many other users who share this sentiment, and adding Chinese language support would make the app more accessible and user-friendly for a wider audience.

Thank you for your consideration and for all the hard work you have put into the app.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.