Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deliciafernandes/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.
https://github.com/deliciafernandes/checklst
app appdev appdeveloper appdevelopment dart dart-lang dartlang firebase flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-material flutter-ui flutter-widget reminder reminder-app reminder-application reminders
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/deliciafernandes/checklst
- Owner: deliciafernandes
- Created: 2020-11-05T22:06:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-12T09:44:44.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T08:42:10.788Z (about 1 month ago)
- Topics: app, appdev, appdeveloper, appdevelopment, dart, dart-lang, dartlang, firebase, flutter, flutter-app, flutter-apps, flutter-demo, flutter-examples, flutter-material, flutter-ui, flutter-widget, reminder, reminder-app, reminder-application, reminders
- Language: Dart
- Homepage:
- Size: 55.6 MB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Checklst : Reminder App :pushpin:
### Table of Contents
1. Project Details
2. File Structure
3. Once cloned, follow
4. How to Contribute---
### 1. Project Details
Cross Platform Location Based Reminder App with Cloud Functionality.**To test the app yourself:**
1. Download the latest [Checklst.apk](https://github.com/deliciafernandes/Checklst/releases/tag/v2.0.0) release in your mobile device.
2. Install the app.
3. Ready to use! 😊**Show me the result, I'm too lazy to test:** [Checkout this video!](https://github.com/deliciafernandes/Checklst/blob/main/Checklst.mov)
### 2. File Structure
(1) [Native Android Code](https://github.com/deliciafernandes/Checklst/tree/main/android)
(2) [Native iOS Code](https://github.com/deliciafernandes/Checklst/tree/main/ios)
(3) [Assets folder](https://github.com/deliciafernandes/Checklst/tree/main/assets)
(4) [Packages file, pubspec.yaml](https://github.com/deliciafernandes/Checklst/blob/main/pubspec.yaml "pubspec.yaml")
(5) [Flutter Code in Library Folder](https://github.com/deliciafernandes/Checklst/tree/main/lib)**Android:**
1. This is a no brainer, "android/app/google-services.json"
2. Make sure app has a local.properties file in the `Project -> Android` folder, if not:
* Go to your `Project -> Android`
* Create a file `local.properties` file
* Open the file and Paste your Android SDK path depending on the operating system:
a. Windows
`sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk`
b. Linux or MacOS
`sdk.dir = /home/USERNAME/Android/sdk`Replace `USERNAME` with your user name
3. Next, in `local.properties` add Google Maps API Key!
4. If you don't have Google Maps Setup, follow [Adding Google Maps API key to Android App precisely!](https://developers.google.com/maps/documentation/android-sdk/get-api-key)**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---
### **4. How to Contribute:**1. Clone repo and create a new branch: `$ https://github.com/deliciafernandes/Checklst -b name_for_new_branch`.
2. Make changes and test.
3. Submit Pull Request with comprehensive description of changes.