find-me

Find Me

An innovative Android app made with Flutter and Firebase. Utilizing the Bloc pattern for state management, this app allows you to find the location of another phone on a map and use a compass to aim towards it.

Features

  • Map view to find phone location
  • Compass to aim towards phone location
  • Provide distance between 2 phones
  • Shows message for target phone
  • Works in the background option
  • Utilizes Bloc pattern for state management
  • Built with Flutter and Firebase
  • Unit test Exemple

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Flutter SDK
  • Android emulator or a physical device to run the app
  • Firebase Account

Installing

  1. Clone the repository to your local machine:
git clone https://github.com/SamehGbuibia/find-me.git
  1. Open the project in your preferred IDE and install the required dependencies by running the following command:
flutter packages get
  1. Create new Firebase project
  2. Connect it to find me (skip Initialize Firebase and add plugins )
  3. Enable Firestore Database
  4. Run the app on an Android device or emulator

Built With

  • Flutter
  • Firebase
  • Geolocator
  • Flutter_compass
  • Flutter_background_service

Authors

Sameh Gbuibia – https://github.com/SamehGbuibia

License

This project is licensed under the GPL-3.0 License.

Visit original content creator repository
https://github.com/SamehGbuibia/find-me

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *