SwiftUI Overview

SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.

A complete series of tutorials covering Xcode, SwiftUI, and all the layout and development techniques.


Basic:

  • Learn how to use the visual editor in Xcode
  • Building layouts with stack views
  • Stacks and Spacer
  • Color
  • Literal and Image Literal
  • Colors and Gradient
  • Import Images to Assets Catalog
  • SF Symbols
  • Sidebar
  • Toolbar
  • Image View
  • Safe Area Layout
  • Text View
  • Custom Fonts
  • Max Width and Frame Alignment
  • Shadows and Color Opacity
  • Mask and Transparency
  • Clip Shape Rounded Corners
  • Tab View Pagination
  • Animation States
  • View Transitions and Animations
  • Animation Modifier and Timing
  • Transform Animations
  • Tap Animation with Delay
  • Long Press Gesture
  • Drag Gesture
  • Matched Geometry Effect
  • Advanced Matched Geometry Effect
  • Swift Package Manager
  • Background Blur
  • Lottie Animation
  •  Lazy Grid Layout
  • Lazy Stacks
  • Navigation View
  • Link
  • Color Picker
  • Date Picker
  • Hover Effect
  • Components
  • Binding
  • Static Data
  • Full Screen Modal
  • Hide Status Bar
  • Redacted Placeholder
  • Horizontal Scroll with rotate3DEffect
  • Animation Repeat, Delay and Speed
  • Tab Selection from Child View
  • Status Bar Size with GeometryReader
  • Modal presentation
  • Remote Images
  • Dismiss Custom Modal
  • Iterating Over an Array
  • Switch Statement
  • Format Date
  • User Defaults
  • Hide Keyboard
  • Play Video with AVPlayer
  • Controls with AVPlayer
  • OnScroll Listener
  • Link from a Text
  • Share Sheet
  •  Strings in Swift
  • Xcode Playground
  • AppStorage
  • Action Sheet
  • TabBar scroll to top
  • TabBar to root View
  • Status bar background on scroll
  • Create a Widget
  • Container Relative Shape
  • WidgetFamily sizes
  • SwiftUI Picker
  • Conditional modifier
  • In-App Safari
  • Markdown with AttributedString
  • AttributeContainer
  • AsyncImage
  • Format Date with Formatted
  • List Row Separators
  • Swipe actions
  • Searchable
  • Light and dark modes
Advance:
  • Firebase Auth
  • Read from Firestore
  • Write to Firestore
  • Join an array of Strings
  • Data from JSON
  • HTTP request
  • WKWebView
  • Code highlighting in a WebView
  • Test for production
  • Debug performance in a WebView
  • Debug a crash log
  • Simulate a bad network
  • Archive a build in Xcode
  • Apollo GraphQL Part I
  • Apollo GraphQL Part II
  • Apollo GraphQL Part III
  • Configuration files in Xcode
  • AppReview
  • ImagePicker
  • Compress a UIImage
  • Firebase Storage 2
  • Search Feature
  • Push Notifications Part I
  • Push Notifications Part II
  • Push Notifications Part III
  • Network connection
  • Download Files locally Part 1
  • Download Files locally Part II
  • Offline data with Realm
  • HTTP Request with async await
  • Xcode Cloud
  • SceneStorage and TabView
  • Network Connection Observer
  • Apollo GraphQL Caching

Swift UI 
  • App intro 
  • Login page
  • Empty Screen
Project
  •  Shopping cart UI (source code)

Popular posts from this blog

Sections 1: Visual Editor in SwiftUI


Learn with videos and source files. Available to "SwiftUI IO" subscribers only.