Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freddy5566/SwiftUI-Combine-todo-example
A to-do list app using SwiftUI and combine with restful api.
https://github.com/freddy5566/SwiftUI-Combine-todo-example
combine swift5 swiftui swiftuiexa wwdc2019
Last synced: 3 months ago
JSON representation
A to-do list app using SwiftUI and combine with restful api.
- Host: GitHub
- URL: https://github.com/freddy5566/SwiftUI-Combine-todo-example
- Owner: freddy5566
- Archived: true
- Created: 2019-06-06T15:22:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-06T16:52:26.000Z (over 5 years ago)
- Last Synced: 2024-05-13T20:59:00.774Z (6 months ago)
- Topics: combine, swift5, swiftui, swiftuiexa, wwdc2019
- Language: Swift
- Homepage:
- Size: 1.98 MB
- Stars: 15
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-about-SwiftUI - SwiftUI-Combine-todo-example - do list app using SwiftUI and combine with restful api. (🌎 by the community)
README
## Todo Combine SwiftUI
It's an experiment project for the brand new SwiftUI + Combine + restful API with dark mode
## Build
* follow [restfult to-do-api](https://github.com/jamfly/golang-to-do) to run backend
* download Xcode 11 beta
* read [SwiftUI tutorial](https://developer.apple.com/tutorials/swiftui/creating-and-combining-views)
## Requirements
* Xcode 11 beta
* Swift 5.1## Issue
the following is what I currently dont know how to implement, if you guys know how to do, please just open a PR
- [ ] add push/present to next view from navigationBarItem
- [ ] add picker
- [ ] change back button color
- [ ] change textfiled height
- [ ] change viewModel name it will lead xcode hangs on compilation
- [ ] dismiss itself while tap new task## Todo
- [ ] delete task while tap `done` button
- [ ] add animation
- [ ] add edit view