GitHunt
SH

ShivangeeRajput/AgroShield

A Deep Learning application designed to detect plant 🌱diseases using images of plant leaves🌿, powered by TensorFlow technology.

AgroShield- Application to detect plant disease by analyzing images of plant leaves

The following required functionality is completed:

  • Completed functionalities include Splash Screen and Bottom Navigation Bar.
  • User can create or register using Gmail account.
  • Real-time plant disease detection available via camera.
  • The user can click on the profile fragment and then the menu in order to Sign Out.

Screenshots

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For All Asynchronous operations in project
  • 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.
  • Navigation Component - Allows to specify navigation throughout app using an XML graph or via a graph editor.
  • Glide - An image loading library for Android
  • Material Components for Android - Material Components are a set of UI components that helps you build Android apps with Material Design
  • Lottie Animation - Mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

Currently working on additional features...

Notes

Describe any challenges encountered while building the app.

Languages

Java78.3%Kotlin21.7%

Contributors

MIT License
Created March 27, 2024
Updated August 12, 2024
ShivangeeRajput/AgroShield | GitHunt