Dec
8
HFN Kisan
HFN Kisan app has been helping farmers, market & sell their crops across India. It’s an online platform that has enabled farmers to find buyers locally, nationally and even from international locations.
Crop ( फसल )
Livestock ( पशु पालन )
Poultry ( मुर्गी पालन )
Fishery ( मछली पालन )
HFN Kisan mobile app is a FREE “super app” for farmers which allows them to take care of all their farming needs from buying farm inputs, getting smart farming advisory from experts to selling their farm produce to buyers.
Keeping Indian Farmers in mind, to make the app farmer friendly this supports 6 Languages:
English | हिंदी | বাংলা | मराठी | ਪੰਜਾਬੀ | ಕನ್ನಡ
The Farmer can set their own price, No commission to be paid, Negotiate directly with buyers.
One can earn free money(rewards) while using the app using the Referral system. Post your crops/fishery/poultry/livestock for sale. Invite friends and family to join the app. Every time some new joins HFN via your referral link, you get rewards. Use your rewards to buy seeds, pesticides at heavy discounts.
If a farmer needs any help regarding any crop/live stock diseases, medicines or any other thing, the app also has an active chat support with agriculture experts.
Features:
Sell your crops,livestock, fishery, poultry
Buy seeds, fertilizers, pesticides, tools
Get smart farming advice
Get loans & Insurance
Available on both Android & iPhone.
App Store link: https://apps.apple.com/in/app/hfn-kisan/id1592158276
Play store link: https://play.google.com/store/apps/details?id=com.hfn.app.kissan
Technical Specifications:
Technologies Used:
Mobile App Development: Flutter (Cross Platform application framework for Android & iOS) with Flavouring.
Analytical tool: Firebase Analytics.
Crash analysis tool: Firebase Crashlytics.
Referral Mechanism: Firebase Dynamic links.
Sharing & Deep link: Firebase Dynamic links.
Push Notifications: Firebase Cloud Messaging & Flutter local Notification.
Payment Integration: Razorpay.
Chat Support: Quick Chat.
Motive behind selecting the above mentioned Technologies:
Flutter: Flutter is a framework provided by Google which helps in cross platform app creation for both Android & iOS.it’s an advanced, open-source software development kit (SDK).
Using Flutter as your cross-platform app development framework can bring benefits like:
- A wide choice of UI elements and widgets, which make app development not only fast but also visually appealing.
- High-performance rendering engine that enables developers to customize animations swiftly.
- Hot-reload feature, which lets programmers view any coding changes live without the necessity to save their work.
Flavouring in Flutter: As HFN Kisan is an application build which has many features & functionality in common with HFN Mandi (yet in development), flavouring gives us the privilege to keep the code base separate for both the apps & yet share the common features reducing the ambiguity. Hence in future many other apps from HFN domain can be easily incorporated within the same code base but build a separate apk out of it.
Firebase Analytics: FIrebase Analytics is a free app measurement solution that provides detailed insights on app usage and user engagement. Analytics reports help you understand clearly how your users behave, which enables you to make informed decisions regarding app marketing and performance optimizations.
When you use Firebase Analytics, there are four things you’ll want to monitor. These are important to helping you improve your app and your app’s success.
1. Events: These are triggered when a user acts in your app. Events are focused on achievements or actions you want your audience to take in your app, like opening the app or visiting a certain page.
2. User properties: These are characteristics of your users, like their favorite hobby, color, or food.
3. Conversions: When people make a purchase, download, or complete your desired action.
4. Audience: Segmented groups of users that are defined by characters and events.
Firebase enables you to monitor these four behaviors to create a better app for your audience. You can take advantage of these analytics to help you build an app that drives better results.
Firebase Crashlytics: Crashlytics helps you track and prioritize issues with your app. This feature helps you fix stability issues faster and get your app running smoothly again.
Crashlytics helps you understand why the error occurred and how it happened. It pinpoints the exact cause of the crash and helps you fix the error. You’ll spend less time troubleshooting problems and more time building a better app.
This feature also ensures that you never miss an app crash. You’ll always be on top of issues and be ready to solve them. This will help you create a better app experience for your audience.
Dynamic Links: With Dynamic Links, users get the best available experience for the platform they open the link on. If the link is opened in iOS or Android browsers, they can be taken directly to the linked content in your native app. If a user opens the same link on a desktop browser, they will be taken to the equivalent content on your website or web app.
If a user opens a Dynamic Link on iOS or Android and doesn’t have the app installed, the user can be prompted to install it; then, after installation, your app starts and can access the link that was shared.
A Dynamic Link is a deep link into your app that works whether or not your app is installed. It carries the following information:
- Project information that is available inside the Firebase Console.
- The package name for the apps that it needs to target.
- A fallback Url for redirection in those extreme cases where the app could not be installed.
- And obviously, the deep link that the app should utilize to reach the web equivalent screen.
Firebase Cloud Messaging: Firebase Cloud Messaging Platform is a free mobile notification service by Google that enables (third-party) app developers to send notifications from GCM (Google Cloud Messaging) servers to their users. Engaging, re-targeting and retaining your users are 3 elements which are clearly correlated & that’s the only reason to use Push Notifications.
Benefits of using FCM:
Send messages to any device: Firebase Cloud Messaging (FCM) provides a reliable and battery-efficient connection between your server and devices that allows you to deliver and receive messages and notifications on iOS, Android, and the web at no cost.
Advanced message targeting: Easily target messages using predefined segments or create your own, using demographics and behavior. Target messages to devices that have subscribed to specific topics, or get as granular as a single device.
Customized notification content: Deliver notification messages immediately, or at a future time in the user’s local time zone. Send custom data, and set priorities, sounds, and expiration dates, and track custom conversion events.
No coding required for sending notifications: Notification messages are fully integrated with Google Analytics for Firebase, giving you access to detailed engagement and conversion tracking. Monitor effectiveness from a single dashboard with no coding required.
Razorpay: With the easiest integration, completely online onboarding, feature filled checkout and best in class performance, quickly go live with Razorpay and experience the future of payments.
Also Flutter has an active plugin published in the Flutter Pub Store that makes the integration easy and secure.
- Accept All Payment Modes
- Checkout and Global Card Saving
- Powerful Dashboard
- Built for Developers
- Robust Security