
Begin your journey into SwiftUI app development with this introduction. Explore the boot camp transition and start building innovative apps.
Identify the tools and software you need to start, including App Store downloads, a Mac, and testing options in the simulator or on a physical device.
Explore Swift basics by declaring variables with var, constants with let, and using types like string, int, bool, float, and double; practice type inference and string interpolation.
Explore switch statements and range operators to handle multiple outcomes in a single block. Cover closed and half-open ranges, and ensure a default case handles any undefined values.
Master Swift structures by defining custom types with properties and methods, creating and mutating instances, and using mutating methods to update a city's population and collect taxes.
Learn to build a custom image view in swiftui by shaping an image into a circle, applying a white border, overlay, and a shadow for polished visuals.
Explore implementing tap gestures in SwiftUI by tapping a circle to toggle its foreground color, using @State properties, frame, shadow, and onTapGesture to drive interactive UI changes.
Learn how to implement a long press gesture in SwiftUI by toggling state to change a circle’s color, shadow, and scale, using onEnded to update visuals.
Implement a context menu in SwiftUI by applying a long-press gesture to an image, adding actions like copy and delete, and previewing the result in live view.
Create a SwiftUI alert using a state variable to show an alert when a button is pressed, customize title, message, and primary/secondary actions, and preview.
Learn to set up Core Data in a SwiftUI project, define an NSManagedObject subclass with title and created at attributes, and persist notes locally with fetch requests and sort descriptors.
Continue creating the post view in SwiftUI, part 2, to implement the post interface for a SwiftUI app.
Welcome to the SwiftUI Course where we aim to start learning about developing your first SwiftUI application using Swift 5 & Xcode 11 from SCRATCH!
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs.
With a declarative Swift syntax that’s easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync.
Automatic support for Dynamic Type, Dark Mode, localization, and accessibility means your first line of SwiftUI code is already the most powerful UI code you’ve ever written.
================================
In this course we'll cover:
Master the Fundamentals Of Swift
Your First SwiftUI App
Xcode Previews
Views Deep Dive
Data and SwiftUI
Accessibility
Animation and Transitions
Text views
TextFields
Images
Modifiers
State
Object Binding
Environment
Lists
Navigation
Passing data back and forth
Integrating SwiftUI with UIKit
Stacks
Animations
Core Data
Shadow
Shapes
Forms
Facebook App
Calculator App
Web Api and Networking
Gestures
PickerView
And Much More
================================
This Course Also Comes With:
Lifetime Access to All Future Updates
A responsive instructor in the Q&A Section
Udemy Certificate of Completion Ready for Download
So code along with me working with an incredibly cool and insane set of design tools SwiftUI and get a head start on the future of app building. I'll see you inside.
You'll get all the required source code and friendly support in the Q&A area. No SwiftUI experience required, although basic understanding of Xcode and Swift
If you're looking to create your own SwiftUI app or work as a freelancer or developer in Swift then this is the course for you
Come join and learn the biggest developer tool released since Swift!
Take this course now that could change your iOS App Development skills.