Checklst
Flutter location-based reminder app having Firebase Realtime Database, integrated Google Maps API, Search bar, User Authentication, and cloud functionality to access from different devices.
Install / Use
/learn @deliciafernandes/ChecklstREADME
Checklst : Reminder App :pushpin:
Table of Contents
- <a href="#Details">Project Details</a>
- <a href="#FS">File Structure</a>
- <a href="#Clone">Once cloned, follow</a>
- <a href="#Contribute">How to Contribute</a>
<a name="Details">1. Project Details</a>
Cross Platform Location Based Reminder App with Cloud Functionality.
To test the app yourself:
- Download the latest Checklst.apk release in your mobile device.
- Install the app.
- Ready to use! 😊
Show me the result, I'm too lazy to test: Checkout this video!
<a name="FS">2. File Structure</a>
(1) Native Android Code <br>(2) Native iOS Code <br>(3) Assets folder <br>(4) Packages file, pubspec.yaml <br>(5) Flutter Code in Library Folder
<a name="Clone">3. Once cloned, follow:</a>
Android:
-
This is a no brainer, "android/app/google-services.json"
-
Make sure app has a local.properties file in the
Project -> Androidfolder, if not:-
Go to your
Project -> Android -
Create a file
local.propertiesfile -
Open the file and Paste your Android SDK path depending on the operating system: a. Windows
sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdkb. Linux or MacOS
sdk.dir = /home/USERNAME/Android/sdkReplace
USERNAMEwith your user name
-
-
Next, in
local.propertiesadd Google Maps API Key! -
If you don't have Google Maps Setup, follow Adding Google Maps API key to Android App precisely!
After setup, Run:
- flutter clean
- flutter doctor
- flutter pub get
- flutter run
iOS Specific, cd ios
- pod repo update
- pod update
- sudo gem install cocoapods
- pod setup
- flutter run
<a name="Contribute">4. How to Contribute:</a>
- Clone repo and create a new branch:
$ https://github.com/deliciafernandes/Checklst -b name_for_new_branch. - Make changes and test.
- Submit Pull Request with comprehensive description of changes.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate 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
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
