├── .gitignore ├── README.md └── SwiftUIDemo ├── .DS_Store ├── SwiftUIDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── SwiftUIDemo ├── AppDelegate.swift ├── Assets.xcassets ├── AppIcon.appiconset │ └── Contents.json ├── Contents.json └── user-image.imageset │ ├── Contents.json │ ├── user-image.png │ └── user-image@2x.png ├── Base.lproj └── LaunchScreen.storyboard ├── Info.plist ├── Preview Content └── Preview Assets.xcassets │ └── Contents.json ├── SceneDelegate.swift ├── flux ├── actions │ ├── Action.swift │ └── UsersAction.swift ├── models │ └── User.swift ├── reducers │ ├── Reducer.swift │ └── UsersStateReducer.swift └── states │ ├── AppState.swift │ ├── FluxState.swift │ └── UsersState.swift └── views ├── TabbarView.swift ├── map └── MapView.swift └── users ├── UserDetailView.swift ├── UserEditForm.swift ├── UsersListView.swift ├── component └── Badge.swift └── rows └── UserRow.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/README.md -------------------------------------------------------------------------------- /SwiftUIDemo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/.DS_Store -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/AppDelegate.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/user-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/user-image.png -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/user-image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Assets.xcassets/user-image.imageset/user-image@2x.png -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Info.plist -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/SceneDelegate.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/actions/Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/actions/Action.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/actions/UsersAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/actions/UsersAction.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/models/User.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/reducers/Reducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/reducers/Reducer.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/reducers/UsersStateReducer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/reducers/UsersStateReducer.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/states/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/states/AppState.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/states/FluxState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/states/FluxState.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/flux/states/UsersState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/flux/states/UsersState.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/TabbarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/TabbarView.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/map/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/map/MapView.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/users/UserDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/users/UserDetailView.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/users/UserEditForm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/users/UserEditForm.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/users/UsersListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/users/UsersListView.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/users/component/Badge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/users/component/Badge.swift -------------------------------------------------------------------------------- /SwiftUIDemo/SwiftUIDemo/views/users/rows/UserRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dimillian/SwiftUIDemo/HEAD/SwiftUIDemo/SwiftUIDemo/views/users/rows/UserRow.swift --------------------------------------------------------------------------------