## `SwiftUI` Examples
### About
Examples projects using `SwiftUI` & `Combine`.
Include Layout, UI, Animations, Gestures, Draw and Data.
See projects files in `Files` & `Other Projects` folders. If you have project, make a pull request or create issue with link to repo.
Interested in UI and animations in `UIKit`?
See [awesome-ios-ui](https://github.com/ivanvorobei/awesome-ios-ui) pack with UI elements.
If you like the project, don't forget to `put star ★` and follow me on GitHub:
### Community
#### 3D
For add 3D rotation for back cards use code:
```swift
.rotation3DEffect(
Angle(degrees: dragState.isActive ? 0 : 60), axis: (x: 10.0, y: 10.0, z: 10.0)
)
```
For medium card use 30 angles.
#### Animation
In preview I am use `Spring` animation for all cards:
```swift
.animation(.spring())
```
## Area to Card
#### SFSymbols
For button using `SFSymbols` pack with ready-use icons. Also support customisable weight:
```swift
Image(systemName: show ? "slash.circle.fill" : "slash.circle")
.font(Font.title.weight(.semibold))
```
#### Button
For change state using `@State` as property:
```swift
@State var show = false
```
## Transition And Blur
## 2048 Game
## SFSymbols
## Calculator
## Creating And Combining Views
## Building Lists And Navigation
### WWDCPlayer
### Handling User Input
### Composing Complex Interfaces
### Working With UIControls
### iPadOS Scenes
### Combine using GitHub API
### Async image loading
### Interfacing With UIKit
### GitHub Search
### Time Travel
### Drawing Paths And Shapes
### Animating Views And Transitions
### Jike
### Flux
#### PureGenius
### SwiftUIDownloadView
### SwiftUI SideMenu
[Source](https://github.com/Vidhyadharan24/SideMenu)
### SwiftUI Currency
[Source](https://github.com/alexliubj/SwiftUI-Currency-Converter)
### SwiftUI Weather
[Source](https://github.com/bpisano/Weather) and [Tutorial](https://medium.com/lunabee-studio/building-a-weather-app-with-swiftui-4ec2743ff615)
### DesignCode SwiftUI
[Source](https://github.com/mythxn/DesignCode/tree/master)

### MTSlideToOpen-SwiftUI
[Source](https://github.com/lemanhtien/MTSlideToOpen-SwiftUI)
### Currency Converter & Calculator
[Source](https://github.com/CurrencyConverterCalculator/iosCCC)
### FlipClock-SwiftUI
[Source](https://github.com/elpassion/FlipClock-SwiftUI)
|Light|Dark|
|:-:|:-:|
|
|
|
### CountdownFilmClutter-SwiftUI
[Source](https://github.com/elpassion/CountdownFilmClutter-SwiftUI)
### SpotlightSearch
[Source](https://github.com/boraseoksoon/SpotlightSearch)
|Light|Dark|
|:-:|:-:|
|
|
|
### SwiftUI Weather App with MVVM and CoreML
[Source](https://github.com/necatievrenyasar/SwiftUI-WeatherApp)
### Growing text view in SwiftUI
[Source](https://github.com/Zaprogramiacz/GrowingTextView)
### MGFlipView
[Source](https://github.com/Zaprogramiacz/MGFlipView)
### 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.
## Other Projects
I love being helpful. Here I have provided a list of libraries that I keep up to date. For see `video previews` of libraries without install open [opensource.ivanvorobei.by](https://opensource.ivanvorobei.by) website.