Native Features App
Context
Developed a Flutter application designed to locally store and manage information about places, including name, image, and location details. The app emphasizes seamless data retrieval even after closing and reopening.
π Objective:
Create a Flutter app for storing and displaying local places with features like name, image, and location.
πΈ Adding Places:
Users can add a new place by capturing a photo or selecting one from the gallery.
Photo selection functionality is integrated for user flexibility.
πΊοΈ Location Selection:
Utilizes a map interface for users to select a location for the added place.
Provides an option to automatically fetch the user's current location.
ποΈ Description Entry:
Allows users to add a description for each place, providing additional context.
πΎ Local Storage:
Implements local storage to save added places locally.
Ensures that even if the app is closed, the added places can be loaded upon reopening.
π Display in List:
Displays the added places in a list format for easy reference.
Each list item includes the place's name, image, and location details.
π Technologies Used:
Flutter framework for cross-platform app development.
Utilizes local storage for persistent data storage.
π₯ Data Flow:
User captures/selects a photo and adds a place name.
Chooses a location on the map or lets the app fetch the current location.
Enters a description and saves the place.
The app stores the place locally for future retrieval.
π Result:
A user-friendly Flutter app allowing users to effortlessly capture, document, and store local places, enhancing the overall experience with native features and local storage capabilities.