All Projects → sgr-ksmt → Firetodo

sgr-ksmt / Firetodo

Licence: mit
Simple Todo Application using SwiftUI / Firebase / Redux.

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
Firebase Ios Sdk
Firebase iOS SDK
Stars: ✭ 3,309 (+1223.6%)
Mutual labels:  firebase
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


Swift SwiftUI Firebase Xcode Git Version license

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 download GoogleService-Info.plist.
    • Bundle Identifier is same as project's Bundle Identifier.(e.g. example.firetodo)
  • put GoogleService-Info.plist in FireTodo/

Dependencies

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].