Files
SwiftUI/README.md
2019-06-07 09:02:33 +03:00

129 lines
3.5 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="92"/></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.
Interested in UI and animations in `UIKit`? See project [awesome-ios-ui](https://github.com/ivanvorobei/awesome-ios-ui).
## Navigate
- [SFSymbols](#sfsymbols)
- [Calculator](#calculator)
- [Creating And Combining Views](#creating-and-combining-views)
- [Building Lists And Navigation](#building-lists-and-navigation)
- [Handling User Input](#handling-user-input)
- [WWDCPlayer](#WWDCPlayer)
- [2048 Game](#2048-game)
- [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)
- [Jike](#jike)
- [Flux](#flux)
Also include:
- Movie
- InstaFake
- TempusRomanumII
- SwiftUI + Redux
- React Meets SwiftUI
- Webview
- UINote
## Projects
#### SFSymbols
<img src="Resources/SFSymbols.gif" width="600">
#### Calculator
<img src="Resources/Calculator.png" width="250">
#### Creating And Combining Views
<img src="Resources/CreatingAndCombiningViews.png" width="650">
#### Building Lists And Navigation
<img src="Resources/BuildingListsAndNavigation.png" width="650">
#### WWDCPlayer
<img src="Resources/WWDCPlayer.png" width="260">
#### Handling User Input
<img src="Resources/HandlingUserInput.png" width="650">
#### 2048 Game
<img src="Resources/2048game.png" width="260">
#### 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">
#### Jike
<img src="Resources/Jike.png" width="750">
#### Flux
<img src="Resources/Flux.gif" width="260">
#### 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), [cmtrounce](https://github.com/cmtrounce), [unixzii](https://github.com/unixzii), [ra1028](https://github.com/ra1028) for examples project.