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.

MacBook Pro
MacBook Pro