mirror of
https://github.com/ivanvorobei/SwiftUI.git
synced 2026-02-25 00:44:53 +01:00
88 lines
2.7 KiB
Markdown
88 lines
2.7 KiB
Markdown
## `SwiftUI` Examples Projects
|
|
|
|
<a href="https://itunes.apple.com/app/id1446635818" target="_blank"><img align="left" src="https://github.com/ivanvorobei/SwiftUI/blob/master/Resources/icon.png" width="80"/></a>
|
|
|
|
Examples projects using `SwiftUI` & `Combine`.
|
|
Include Layout, UI, Animations, Gestures, Draw and Data. See projects files in `Examples` folder. If you have project, make a pull request or create issue with link to repo. See section [Authors](#authors).
|
|
|
|
## Navigate
|
|
|
|
- [Creating And Combining Views](#creating-and-combining-views)
|
|
- [Building Lists And Navigation](#building-lists-and-navigation)
|
|
- [Handling User Input](#handling-user-input)
|
|
- [Composing Complex Interfaces](#composing-complex-interfaces)
|
|
- [Working With UIControls](#working-with-uicontrols)
|
|
- [Example To-Do App](#example-to-do-app)
|
|
- [iPadOS Scenes](#ipados-scenes)
|
|
- [Combine using GitHub API](#combine-using-github-api)
|
|
- [Async image loading](#async-image-loading)
|
|
- [Interfacing With UIKit](#interfacing-with-uikit)
|
|
- [GitHub Search](#github-search)
|
|
- [Time Travel](#time-travel)
|
|
- [Drawing Paths And Shapes](#drawing-paths-and-shapes)
|
|
- [Animating Views And Transitions](#animating-views-and-transitions)
|
|
|
|
## Projects
|
|
|
|
#### Creating And Combining Views
|
|
|
|
<img src="Resources/CreatingAndCombiningViews.png" width="650">
|
|
|
|
#### Building Lists And Navigation
|
|
|
|
<img src="Resources/BuildingListsAndNavigation.png" width="650">
|
|
|
|
#### Handling User Input
|
|
|
|
<img src="Resources/HandlingUserInput.png" width="650">
|
|
|
|
#### Composing Complex Interfaces
|
|
|
|
<img src="Resources/ComposingComplexInterfaces.png" width="650">
|
|
|
|
#### Working With UIControls
|
|
|
|
<img src="Resources/WorkingWithUIControls.png" width="650">
|
|
<img src="Resources/WorkingWithUIControls2.png" width="650">
|
|
|
|
#### Example To-Do App
|
|
|
|
<img src="Resources/ExampleToDoApp.png" width="850">
|
|
|
|
#### iPadOS Scenes
|
|
|
|
<img src="Resources/iPadOSScenes.jpeg" width="600">
|
|
|
|
#### Combine using GitHub API
|
|
|
|
<img src="Resources/CombineUsingGitHubAPI.png" width="260">
|
|
|
|
#### Async image loading
|
|
|
|
<img src="Resources/AsyncImageLoading.gif" width="250">
|
|
|
|
#### Interfacing With UIKit
|
|
|
|
<img src="Resources/InterfacingWithUIKit.png" width="650">
|
|
|
|
#### GitHub Search
|
|
|
|
<img src="Resources/GitHubSearch.png" width="270">
|
|
|
|
### Time Travel
|
|
|
|
<img src="Resources/TimeTravel.gif" width="250">
|
|
|
|
#### Drawing Paths And Shapes
|
|
|
|
<img src="Resources/DrawingPathsAndShapes.png" width="650">
|
|
|
|
#### Animating Views And Transitions
|
|
|
|
<img src="Resources/AnimatingViewsAndTransitions.png" width="650">
|
|
|
|
#### Authors
|
|
|
|
Thanks for [Jinxiansen](https://github.com/Jinxiansen), [ra1028](https://github.com/ra1028), [timdonnelly](https://github.com/timdonnelly), [TwoLivesLeft](https://github.com/TwoLivesLeft) & [devxoul](https://github.com/devxoul) for examples project.
|
|
|