Digifarmer
is a comprehensive Flutter-based mobile application designed to assist farmers and agriculturists by providing vital information and services. It integrates various functionalities such as disease detection, plant health diagnostics, weather forecasting, and agriculture-related news updates. This tool aims to enhance decision-making, improve crop management, and increase productivity.
Disease Detection: Identify and diagnose plant diseases through image analysis. Plant Health Diagnostics: Monitor and assess the overall health of plants using various indicators. Weather Forecasting: Get accurate and timely weather forecasts to plan agricultural activities. Agriculture News: Stay updated with the latest news and trends in agriculture.
Windows:
[√] Flutter (Channel stable, 3.22.2, on Microsoft Windows [Version 10.0.22621.3007], locale zh-CN)
[√] Android toolchain -develop for Android devices (Android SDK version 34.0.0)
[√] Visual Studio -develop Windows apps (Visual Studio Community 2022 17.9.6)
[√] Android Studio (version 2023.3)
[√] IntelliJ IDEA Ultimate Edition (version 2024.1)
[√] VS Code (version 1.90.0)
MacOS:
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.4.1 23E224 darwin-x64, locale zh-Hans-CN)
[✓] Android toolchain -develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode -develop for iOS and macOS (Xcode 15.4)
[✓] Android Studio (version 2023.3)
[✓] VS Code (version 1.89.1)
- Ensure you have Flutter installed. Follow the instructions here.
- Install Android Studio for mobile development.
- Install Visual Studio Code or any other preferred IDE.
-
Clone the repository:
git clone https://github.com/ArunChapagain/digifarmer.git cd digifarmer
-
Install dependencies:
flutter pub get
-
Set up your development environment:
- For Android: Ensure you have an Android emulator set up or a physical device connected.
- For iOS: Ensure you have an iOS simulator set up or a physical device connected.
- For Android: Ensure you have an Android emulator set up or a physical device connected.
-
Run on Android:
flutter run --debug // for debug mode flutter run --release // for release mode
-
Run on iOS:
flutter run
Flutter official website: https://flutter.dev/ Packages (original site): https://pub.dev/