This post is part of my 100DaysOfCode series. In this series, I write about what I am learning on this challenge. I will be learning flutter and firebase by building an Agriculture Management Information System. This will consist of an app for crops and livestock.
On Day 22 we discussed why using form fields as descendants of a ListView is a bad idea.
In this post, we will discuss the farm module added over the past four days.
The farm form screen handles both the create and update scenarios. It contains text form fields, single and multi-select dropdown form fields.
It also allows the user to get the current geolocation using the geolocator package.
Farm form data is stored on cloud firestore while the farm profile picture is stored on cloud storage.
The farm list and detail screens both use a query snapshot and a document snapshot to ensure real-time functionality.
In this post, we discussed we discussed the farm module added over the past four days.