Skip to content

OurlandSearch's Native IOS/Andrioid version written with Flutter and Firebase

Notifications You must be signed in to change notification settings

OurLandHK/OurlandGetcha

Repository files navigation

OurlandGetcha

Description:

  • OurlandSearch's Native IOS/Andrioid version written with Flutter and Firebase
  • A location base chat app made by Flutter and Firebase.
  • Support login with phone, post to current location, send text, image and sticker, update avatar and profile.

Getting Started

Installation

For help getting started with Flutter, view our online documentation.

Use Stable Flutter

' flutter channel stable flutter channel flutter upgrade '

Clean up all flutter pub .cache

' .pub-cache\hosted\pub.dartlang.org '

Check environment

flutter doctor

Download dependencies

flutter packages get

Run the Project

flutter run

Google Map Configuration

Generate API Key

  1. Go to https://console.developers.google.com/
  2. Enable Maps SDK for Android
  3. Enable Maps SDK for iOS
  4. Under Credentials, click Create Credential and choose API Key
  5. Replace YOUR_API_KEY_HERE with the key in AndroidManifest.xml and AppDelegate.m

Firebase setting

  1. Rules at Storage: service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { allow read: if true; allow write: if true && request.resource.contentType.matches('image/.*') && request.auth != null; } } }
  2. Rules at Database: service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write : if true; } } }
  3. Enable Message: https://pub.dartlang.org/packages/firebase_messaging

About

OurlandSearch's Native IOS/Andrioid version written with Flutter and Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages