Skip to content

rajput-hemant/great-places

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

View Counter Β  Β  Repo Size

Great Places

A Flutter App to save your favorite places.

Download APK


 
Universal Release
 
Β Β   
arm64
 
Β Β   
x64
 
Β Β   
armabi
 
Β Β   
Source Code (zip)
 
Β Β   
Source Code (tar.gz)
 


πŸ‘¨β€πŸŽ“ Things I learned through this project

  • Working withh Native Device features like Camera, and Maps
  • Using device location to enable map functionality
  • Working with local databases like sqflite
  • Working with system files

Dependencies Used


 
http: ^0.13.5
 
Β Β   
path: ^1.8.1
 
Β Β   
sqflite: ^2.0.3
 
Β Β   
provider: ^6.0.3
 


 
location: ^4.4.0
 
Β Β   
latlong2: ^0.8.1
 
Β Β   
flutter_map: ^2.2.0
 
Β Β   
image_picker: ^0.8.5+3
 
Β Β   
path_provider: ^2.0.11
 


πŸ“± App UI

Click here to expand
Places List Screen Place Detail Screen
Add New Place Screen Map Screen

Directory Structure

great_places
|
|-- assets
|   `-- images
|       `-- marker.png
|-- lib
|   |-- helpers
|   |   |-- db_helper.dart
|   |   `-- location_helper.dart
|   |
|   |-- models
|   |   `-- place.dart
|   |
|   |-- providers
|   |   `-- great_places.dart
|   |
|   |-- screens
|   |   |-- add_place_screen.dart
|   |   |-- map_screen.dart
|   |   |-- place_detail_screen.dart
|   |   `-- places_list_screen.dart
|   |
|   |-- widgets
|   |   |-- image_input.dart
|   |   `-- location_input.dart
|   |
|   `-- main.dart
|
|-- pubspec.yaml
|
`-- README.md

Building from Source

  • If you don't have Flutter SDK installed, please visit official Flutter site.
  • Fetch latest source code from master branch.
rajput-hemant@arch:~$ git clone https://github.com/rajput-hemant/great-places
  • Run the app with Android Studio or VS Code. Or the command line:
rajput-hemant@arch:~$ flutter pub get
rajput-hemant@arch:~$ flutter run

Contributors: