A demo project to try the new SwiftUI framework for iOS 14.
The app uses the REST API to show and edit the list of wishes and details about them.
It uses a standard view, and view model architecture with full use of @State, @Binding, @Published, Observed and Observable object.
List view | View with LazyGrid | Sort view |
---|---|---|
![]() |
![]() |
![]() |
Detail view | Edit view |
---|---|
![]() |
![]() |
- SwiftUI + Combine implementation
- Test coverage
- Using new language features like LazyGrid and Link
- Programmatic navigation
- Networking layer built on Generics
- Xcode 12 Beta
- Swift 5.3
daisy-ios is under MIT license. See the LICENSE file for more info.