As we all know that environment play an important role in our everyday life.And you know the trees play an important role in the environment all the living things directly or indirectly depends on plant. So caring or taking of plant just like human is also necessary.One of the problem faced by the people is that they are not able to remind that at what time we have to feed the plant.Due to which the plant dead.
This project i.e. **PlantaeLand** helps the user to remind about the plant whom you are taking . This app also helps the user to search about the plant using Google API's.As of now this app can only used by one person.
- Android Studio installed in your system.
🚀 Language used in creating this is Kotlin
##⚡UI of PlantaeLand
3. This one is the referenece screen for the user to know more about the app .This screen also opens with animation .I used scroable view using viewpager2
5. Now on clicking on get reminder button in bottom navigation bar.A screen opens with such a layout in which you can add any reminder
6. Now on clicking on mygarden button in bottom navigation bar.A screen opens with such a layout in which you can add any plant in your garden and track their progress as per months,days and years
7. Now if you want to know about your plant disease you can do this just by taking it's pic from camera or gallery
- 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.
- DifferentAPI - Standard API for search about plant name like tomato cucumber etc.
- Dagger-Hilt - Standard library to incorporate Dagger dependency injection into an Android application.
- Tensorflow - Standard python based machine learning library for detecting plant diseases into an Android application.
The app is currently used by private or individual so i am thinking to add some more features in future in it like identify using camera about the plant diseases so that our farmers can also use it at large level or community level to know more the plant diseses just by clicking the photo.
- 📫Email : bhawnabc2002@gmail.com