sgr-ksmt / Firetodo
Licence: mit
Simple Todo Application using SwiftUI / Firebase / Redux.
Stars: ✭ 250
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Firetodo
Firebase Instagram
📸 Instagram clone with Firebase Cloud Firestore, Expo, and React Native 😁😍
Stars: ✭ 389 (+55.6%)
Mutual labels: firebase, example
Flutter todo
Yet another Todo app, now using Flutter (with ScopedModel)
Stars: ✭ 94 (-62.4%)
Mutual labels: todolist, firebase
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+612%)
Mutual labels: todolist, example
Wordpress Plugin Boilerplate Tutorial
Tutorials and Examples for WordPress Plugin Boilerplate, a foundation for WordPress Plugin Development.
Stars: ✭ 232 (-7.2%)
Mutual labels: example
Ionic Firebase Shopping Cart
HTML5 shopping cart using Firebase
Stars: ✭ 236 (-5.6%)
Mutual labels: firebase
Snaphelperexample
SnapHelper Example for Android Application
Stars: ✭ 245 (-2%)
Mutual labels: example
Escape From Callback Mountain
Example Project & Guide for mastering Promises in Node/JavaScript. Feat. proposed 'Functional River' pattern
Stars: ✭ 249 (-0.4%)
Mutual labels: example
Gipher
tinder like app for gifs built with elm and firebase
Stars: ✭ 229 (-8.4%)
Mutual labels: firebase
Vue Firebase Auth Vuex
Vue Firebase🔥 Authentication with Vuex
Stars: ✭ 248 (-0.8%)
Mutual labels: firebase
Pillar Valley
👾A cross-platform video game built with Expo, three.js, and Firebase! 🎮🕹
Stars: ✭ 242 (-3.2%)
Mutual labels: firebase
Vue Firestore
☁️ Cloud Firestore binding in realtime with Vuejs
Stars: ✭ 239 (-4.4%)
Mutual labels: firebase
Arkit2.0 Prototype
After Apple’s introduction of ARKit 2, we have been consistently working behind to create shared-AR experiences. Our goal is to improve the utility of mobile using AR experiences.
Stars: ✭ 236 (-5.6%)
Mutual labels: example
Ipoli Android
Fun & Motivational Todo List with Calendar for Android written in Kotlin. Using Redux, coroutines, Firebase and Clean Architecture.
Stars: ✭ 234 (-6.4%)
Mutual labels: firebase
Lv examples
Examples, tutorials and applications for the LVGL embedded GUI library
Stars: ✭ 246 (-1.6%)
Mutual labels: example
React Firebase Admin
React ⚛️ starter kit with Firebase 🔥 and Bulma for setting up an admin dashboard - Highly scalable, PWA, Serverless
Stars: ✭ 232 (-7.2%)
Mutual labels: firebase
Suddi.github.io
A static single-page application resume-builder developed using React.js and JSON Resume schema (https://suddi.io/)
Stars: ✭ 246 (-1.6%)
Mutual labels: example
Flutter Keep
A note-taking app built with Flutter + Firebase
Stars: ✭ 238 (-4.8%)
Mutual labels: firebase
Play Scala Starter Example
Play Scala Starter Template (ideal for new users!)
Stars: ✭ 238 (-4.8%)
Mutual labels: example
Angularfire Lite
⚡️ Lightweight library to use Firebase API 🔥 with Angular
Stars: ✭ 245 (-2%)
Mutual labels: firebase
Simple Todo Application using SwiftUI/Firebase/Redux/Combine.
Light | _ | _ | _ |
---|---|---|---|
_ | |||
Dark | _ | _ | _ |
Feature
- Use SwiftUI fully.
- Use Firebase.
- Authentication
- Cloud Firestore
- Adopt Redux Architecture.
- Compatible with DarkMode.
- Adopt Context Menu for edit/delete task.
- Support iPad(Full Screen).
Setup an Run
- Clone this repository.
cd path/to/FireTodo
make # run install script.
open FireTodo.xcworkspace
- Setup Firebase(See below.)
- After setup Firebase, you can run application!
Firebase
- Visit console
- Create Project. (Project name can be anything.)
- Setup Anonymous Authentication.
- Setup Firestore using test mode.(region can be anything. In my case, I chose asia-northeast-1)
- Setup
iOS Application
and downloadGoogleService-Info.plist
.- Bundle Identifier is same as project's Bundle Identifier.(e.g.
example.firetodo
)
- Bundle Identifier is same as project's Bundle Identifier.(e.g.
- put
GoogleService-Info.plist
inFireTodo/
Dependencies
- SwiftUI
- Firebase
-
ReSwift(for Redux architecture)
- About Redux: https://redux.js.org/
-
FireSnapshot: Firebase Cloud Firestore Model Framework with Codable.
- I'm developing it.
Todo
- [ ] Divide some views into Components.
- [ ] Edit user profile
- [ ] Use Combine Framework more.
- [ ] Put firestore.rules for improvement security.
Communication
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.💪
License
FireTodo is under MIT license. See the LICENSE file for more info.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].