https://github.com/abdeltwabmf/loc
Free and open-source location-based reminder for Android.
https://github.com/abdeltwabmf/loc
android dart flutter gps ios location
Last synced: about 1 year ago
JSON representation
Free and open-source location-based reminder for Android.
- Host: GitHub
- URL: https://github.com/abdeltwabmf/loc
- Owner: AbdeltwabMF
- License: gpl-3.0
- Created: 2023-01-27T20:20:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-18T03:54:23.000Z (over 3 years ago)
- Last Synced: 2025-03-27T15:47:27.568Z (over 1 year ago)
- Topics: android, dart, flutter, gps, ios, location
- Language: Dart
- Homepage: https://github.com/AbdeltwabMF/Loc/releases/latest
- Size: 15 MB
- Stars: 36
- Watchers: 4
- Forks: 7
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Loc
Free and open-source location-based reminder for Android.
## ✨ Features
- Based on the free and open-data Open Street Map.
- Support multiple reminders.
- Support title and notes for the reminder.
- Disable/Enable specific reminders.
- Delete/Edit/Search reminders.
- Save favorite places for later usage.
- Dark/Light theme.
- Run in background.
- Offline usage.
- Online usage (Map navigation).
- Live location.
- Search for the destination.
- Shows Eucliedian distance between current and destination locations.
- Compass for bearing angle. (not yet)
- Customizable radius of a circle around the destination.
- Remind with sound when arriving.
- Persistent data.
## Development
### Tools required
- [Flutter SDK](https://docs.flutter.dev/get-started/install/windows)
- [Android studio](https://developer.android.com/studio). Follow the instructions [here](https://docs.flutter.dev/get-started/install/windows#android-setup) to get it work on windows.
- VS Code (Optional). You need to install [Flutter plugin](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter)
### Build
```shell
git clone https://github.com/AbdeltwabMF/loc.git
cd loc
flutter pub get
```
Open `main.dart` and start from there and then click on the top-right play button to `RUN` the app.
## Release
```shell
flutter build apk --build-name= --build-number= --release
```
## License
Licensed under the [GPL-v3](LICENSE) License.