Loc
Free and open-source location-based reminder for Android.
Install / Use
/learn @AbdeltwabMF/LocREADME
<div align="center">
<img src="assets/images/icon.png" height="200px"></img>
</div>
<h1 align="center">Loc</h1>
<h3 align="center">Free and open-source location-based reminder for Android.</h3>
<p align='center'>
</p>
<p align='center'>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="256"/>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="256"/>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" width="256"/>
</p>
✨ 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
- Android studio. Follow the instructions here to get it work on windows.
- VS Code (Optional). You need to install Flutter plugin
Build
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
flutter build apk --build-name=<vx.y.x> --build-number=<int> --release
License
Licensed under the GPL-v3 License.
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
