GithubHelp home page GithubHelp logo

msdgwzhy6 / flutter_locyin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from binbin0915/flutter_locyin

1.0 2.0 0.0 2.61 MB

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

License: Apache License 2.0

Kotlin 0.03% Swift 0.10% Objective-C 0.01% Dart 98.90% HTML 0.96%

flutter_locyin's Introduction

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.

flutter_locyin's People

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.