A map tour guide mobile app based on Flutter, an AI travel notes product integrating map tour guide and UGC.

Overview

Logo

Flutter Dart GitHub license Github CSDN 码云

A map tour guide mobile app based on Flutter, an AI travel notes product integrating map tour guide and UGC. Through the combination of 5g + AI, collect data from many aspects to provide tourists with personalized tourism services. All data and records are automatically collected and sorted by the system to facilitate the dissemination of the reputation of the scenic spot and more interested tourists to travel, explore and mine.

Demo

Create Chat Window | Read Callback

create_window_read_callback

Media Assets

send_assets

Speech | Emoji

send_speech_emoji

Video Call

video_call

Dark Mode | Change Status | Save Draft | Slidable

darkmode_status_draft_slidable

Server Side

I have deployed the laravel server to the ECS. The basic interface address is: https://api.locyin.com/api/v1/,Other configuration information of the app can be modified in the lib/common/config.dart file.

Installation

  1. Clone this project

    git clone https://github.com/geekadpt/flutter_locyin.git 
  2. Configure Signature

  • Debug Signature

    I have generated the debug signature file debug.keystore . The alias is androiddebugkey and the password is android . You can use this command to view the debug signature:

    keytool -list -v -keystore android/debug.keystore
  • Release Signature

    Create a file named android/key.properties , which contains a reference to the keystore:

    storePassword=
    keyPassword=
    keyAlias=
    storeFile=
  1. Amap

    Download Amap SDK ,copy the android/app/libs folder to our project.

  2. Run

    flutter pub get
    
    flutter run

Features

  • Fully support null-safety

  • Sound log system

  • Reasonable and standardized development process, from zero to one, from shallow to deep

  • Use the critically acclaimed third-party plug-in library

  • Integrated Amap

  • Instant messaging system in WeChat style

Suitable For

  • Developers lacking experience in large-scale flutter projects
  • College students who want to complete projects or graduate programs independently

Project Structure

|---flutter_locyin
|     |---android  
|     |---assets  
|     |     |---fonts 
|     |     |---icon 
|     |     |---images 
|     |     |---json 
|     |---ios  
|     |---lib  
|     |     |---data  
|     |     |     |---api 
|     |     |     |---model 
|     |     |---common
|     |     |     |---lang  
|     |     |          └──en_US 
|     |     |          └──zh_Hans 
|     |     |          └──translation_service 
|     |     |     └──config.dart 
|     |     |---init 
|     |     |     └── app_init.dart 
|     |     |     └── default_app.dart 
|     |     |---page  
|     |     |     └── index.dart 
|     |     |     └── xxx.dart 
|     |     |---route 
|     |     |     └── route_map.dart  
|     |     |     └── route.dart 
|     |     |---utils 
|     |     |     └── getx.dart 
|     |     |     └── dio_manager.dart
|     |     |     └── xxx.dart 
|     |     |---widgets
|     |     └── main.dart
|     |---test
|     |---web
|     └── pubspec.yaml 

Document

License

The flutter_locyin is open-sourced software licensed under the Apache License, Version 2.0.

You might also like...

Flutter Google Map Example - Day 41

Flutter Google Map Example - Day 41

Flutter Google Map Example - Day 41 class Afgprogrammer extends Flutter100DaysOfCode { video() { return { "title": "Flutter Google Map Exa

Jan 3, 2023

Flutter plugin to display a simple flat world map with animated points in real time

Flutter plugin to display a simple flat world map with animated points in real time

Flutter Simple Map Flutter plugin to display a simple flat world map with animated points in real time. Can be used as a presentation of online users,

Dec 8, 2022

A Flutter map widget inspired by Leaflet

flutter_map A Dart implementation of Leaflet for Flutter apps. Installation Add flutter_map to your pubspec: dependencies: flutter_map: any # or the

Dec 28, 2022

A map widget with live position updates for Flutter

A map widget with live position updates for Flutter

Livemap A map widget with live position updates. Based on Flutter map and Geolocator. Provides a controller api to handle map state changes. Example i

Sep 28, 2022

Flutter Google Map Example

Flutter Google Map Example

Flutter Google Map Example A Flutter application demonstrate google map. Preview Listener and Marker Compass MapTypes Plugin google_maps_flutter from

Sep 14, 2021

How To Integrate Customized Google Map in Flutter

How To Integrate Customized Google Map in Flutter

How To Integrate Customized Google Map in Flutter Let’s develop a customised Google Maps for the best user experience. Visit : https://medium.com/flut

Dec 6, 2022

A Flutter map widget inspired by Leaflet

flutter_map A Dart implementation of Leaflet for Flutter apps. Usage Add flutter_map to your pubspec: dependencies: flutter_map: any # or the latest

Dec 13, 2022

Flutter Aris Map Application

 Flutter Aris Map Application

Flutter Aris Map Application Version 1️⃣ . 0️⃣ . 0️⃣ ➕ 1️⃣ 4️⃣ Getting Started $ git clone https://github.com/ariscybertech/aris_map.git $ flutter pac

Dec 22, 2022

A Flutter map widget inspired by Leaflet

flutter_map A Dart implementation of Leaflet for Flutter apps. Installation Add flutter_map to your pubspec: dependencies: flutter_map: any # or the

Jan 3, 2023
Owner
null
Stateful map controller for Flutter Map

Map controller Stateful map controller for Flutter Map. Manage markers, lines and polygons. View the web demo Usage import 'dart:async'; import 'packa

null 55 Sep 15, 2022
Custom map markers - Custom Map Markers Using Flutter

Custom Map Markers Not only "Everything is a widget" also "Everywhere is a widge

null 8 Oct 19, 2022
🌍 Map location picker component for flutter Based on google_maps_flutter

google_map_location_picker Location picker using the official google_maps_flutter. I made This plugin because google deprecated Place Picker. Using Pu

Ibrahim Eid 189 Dec 5, 2022
ParkPort is a smartphone application that utilizes geolocation to guide the user to explore Tulsa's parks and collect augmented reality stamps.

A smartphone application that utilizes geolocation to guide the user to explore Tulsa's parks and collect augmented reality stamps.

Adam Taylor 5 Dec 20, 2022
flutter_map plugin to request and display the users location and heading on the map

The plugin is discontinued. Feel free to fork it or checkout similar plugins. Flutter Map – Location plugin A flutter_map plugin to request and displa

Fabian Rosenthal 19 Oct 11, 2022
A Flutter package for place search using MapBox Api and for Static map image

About This package provides easy api calls to MapBox Search API. Also, it contains an static map image generator ?? . Maki Icons can be used now in ma

Ketan Choyal 63 Dec 2, 2022
A new flutter plugin for mapbox. You can use it for your map backgrounds inside flutter applications

A new flutter plugin for mapbox. You can use it for your map backgrounds inside flutter applications

Boris Gautier 5 Sep 14, 2022
A flutter package for select a city from svg map.

City Picker From Map A flutter package for select a city from svg map. Supported countries (+150) are here. Screenshots Getting Started In the pubspec

Ahmet ÇELİK 49 Nov 17, 2022
Flutter Tutorial - Google Map with Live Location Tracking

Flutter Tutorial - Google Map with Live Location Tracking Build Google Map app with Live Location Tracking in Flutter. ✌   App Preview Android Preview

Samuel Adekunle 10 Dec 22, 2022
Map Picker for Flutter

Map Pin Picker A Vendor-free map Library for Easy and Quick Usage. Follow the steps to integrate Google Maps (https://pub.dev/packages/google_maps_flu

Akbar 16 Jul 15, 2022