SwiftUI – Declarative Interfaces for any Apple Device
SwiftUI – Declarative Interfaces for any Apple Device, available at $99.99, has an average rating of 4.75, with 245 lectures, based on 2148 reviews, and has 11680 subscribers.
You will learn about Building iOS apps using SwiftUI framework Implementing MVVM Design Pattern using SwiftUI Consuming JSON Web API using SwiftUI SwiftUI for iOS 14 This course is ideal for individuals who are iOS developers who want to learn about the new SwiftUI Framework or Swift developers who wants to learn about SwiftUI Framework It is particularly useful for iOS developers who want to learn about the new SwiftUI Framework or Swift developers who wants to learn about SwiftUI Framework.
Enroll now: SwiftUI – Declarative Interfaces for any Apple Device
Summary
Title: SwiftUI – Declarative Interfaces for any Apple Device
Price: $99.99
Average Rating: 4.75
Number of Lectures: 245
Number of Published Lectures: 222
Number of Curriculum Items: 245
Number of Published Curriculum Objects: 222
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Building iOS apps using SwiftUI framework
- Implementing MVVM Design Pattern using SwiftUI
- Consuming JSON Web API using SwiftUI
- SwiftUI for iOS 14
Who Should Attend
- iOS developers who want to learn about the new SwiftUI Framework
- Swift developers who wants to learn about SwiftUI Framework
Target Audiences
- iOS developers who want to learn about the new SwiftUI Framework
- Swift developers who wants to learn about SwiftUI Framework
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.
Requirements
-
Basic understanding iOS architecture
-
knowledge of Swift programming language
-
Mac
Check out list of topics covered in the course:
-
Creating and Combining Views
-
Building List and Navigation
-
Building Grid Layouts in SwiftUI
-
Understanding State and Binding
-
Understanding MVVM Design Pattern
-
Implementing Weather App Using Web API
-
Coffee Ordering App in SwiftUI
-
Mastering Xcode Previews
-
Integrating SwiftUI with UIKit Apps
-
Building Custom Views with SwiftUI
-
Implementing Gestures in SwiftUI
-
Property Wrappers in SwiftUI
-
Forms
-
Modals
-
Integrating Core Data with SwiftUI
-
Integrating Core ML with SwiftUI
-
SwiftUI Recipes
-
SwiftUI for All Devices
-
SwiftUI Animations
-
Apple Stocks App Clone
-
NearMe App Clone
-
Neumorphic Design in SwiftUI
-
SwiftUI 2.0
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Prerequisites
Lecture 3: What is SwiftUI?
Lecture 4: FREE BOOK – MVVM in SwiftUI
Lecture 5: MUST WATCH – Xcode 12 and iOS 14
Lecture 6: iOS 15 and Xcode 13 Beta – NEW LECTURES ADDED
Chapter 2: Creating and Combining Views [Updated]
Lecture 1: Hello SwiftUI
Lecture 2: Customizing Text and Combining Views Using Stacks
Lecture 3: Displaying Images
Chapter 3: Building List and Navigation [Updated]
Lecture 1: Displaying Hikes in a SwiftUI List
Lecture 2: Adding Navigation
Lecture 3: Implementing Hike Detail Screen
Lecture 4: Adding Tap and Zooming Animation
Chapter 4: Building Grid Layout in SwiftUI
Lecture 1: NOTE – PLEASE WATCH THIS FIRST
Lecture 2: What is a Grid?
Lecture 3: Implementing Grid Layout in SwiftUI
Lecture 4: (LEGACY) Creating Grid with Row and Cells
Lecture 5: (LEGACY) Implementing Array Chunking Algorithm
Lecture 6: (LEGACY) Displaying Grid with Dynamic Data
Chapter 5: Understanding State and Binding [Updated]
Lecture 1: Introduction to @State
Lecture 2: More Examples of @State
Lecture 3: List and SwiftUI
Lecture 4: Filtering List Using Searchable
Lecture 5: Understanding and Implementing @Binding
Lecture 6: Understanding @EnvironmentObject (Pre iOS 17)
Lecture 7: Understanding @EnvironmentObject
Chapter 6: Understanding MVVM Design Pattern
Lecture 1: What are Design Patterns?
Lecture 2: What is MVVM?
Lecture 3: Why MVVM?
Lecture 4: MVVM Architecture and Web APIs
Chapter 7: Implementing Weather App Using Web API
Lecture 1: What we will be building?
Lecture 2: Registering with OpenWeatherMap Service
Lecture 3: Implementing Webservice and Models
Lecture 4: Implementing WeatherViewModel
Lecture 5: Displaying Weather on the Screen
Chapter 8: Implementing Weather App Using Web API and MV Pattern [Updated]
Lecture 1: What we will be building?
Lecture 2: Register with OpenWeatherMap Service
Lecture 3: Implementing Client Models or Data Transfer Objects
Lecture 4: Implementing Endpoints
Lecture 5: Implementing GeocodingClient
Lecture 6: Implementing WeatherClient
Lecture 7: Refactoring and Displaying Weather on the Screen
Chapter 9: Coffee Ordering Application in SwiftUI
Lecture 1: What you will be building?
Lecture 2: Understanding the Server Side Code in Node Express JS
Lecture 3: Implementing Models
Lecture 4: Creating Webservice
Lecture 5: Implementing OrderListViewModel and OrderViewModel
Lecture 6: Displaying Orders on the Screen
Lecture 7: Implementing Create Coffee Order Webservice Function
Lecture 8: Implementing AddCoffeeOrderViewModel
Lecture 9: Creating AddCoffeeOrderView
Lecture 10: Placing Order
Lecture 11: Adding Navigation from ContentView to AddCoffeeOrderView
Chapter 10: Mastering Xcode Previews
Lecture 1: Introduction to Xcode Previews
Lecture 2: Implementing DishCell Preview
Lecture 3: Dynamic Font Sizes in Xcode Previews
Lecture 4: Dark Mode and Devices in Xcode Previews
Lecture 5: Displaying List with DishCell
Lecture 6: Xcode Previews for UIKit
Chapter 11: Integrating SwiftUI with UIKit Apps
Lecture 1: Displaying SwiftUI View In UIKit App
Lecture 2: Passing Data to the SwiftUI View
Lecture 3: Implementing the Image Loader Service
Lecture 4: Building URLImage SwiftUI View
Lecture 5: (LEGACY) Building URLImage SwiftUI View
Lecture 6: Organizing MovieDetailsView
Lecture 7: Displaying UIKit Control in SwiftUI View
Chapter 12: Building Custom Views with SwiftUI
Lecture 1: Getting Started with Graphics in SwiftUI
Lecture 2: Implementing a BarGraph View
Lecture 3: Implementing the Report Model
Lecture 4: Building Dynamic Graphs Using Report Models
Lecture 5: Adding Basic Animation to Graphs
Chapter 13: Implementing Gestures in SwiftUI
Lecture 1: Adding the Tap Gesture
Lecture 2: Adding the Drag Gesture
Lecture 3: Adding Magnification Gesture
Lecture 4: Adding Rotation Gesture
Chapter 14: Property Wrappers in SwiftUI
Lecture 1: Understanding Property Wrappers
Lecture 2: Implementing @UpperCase Property Wrapper
Lecture 3: Implementing @UrlEncode Property Wrapper
Chapter 15: Forms
Lecture 1: What are Forms?
Lecture 2: Building Form for Night Shift Settings
Lecture 3: Building Form for Notifications Settings
Chapter 16: Modals
Lecture 1: Displaying a Modal
Lecture 2: Displaying and Passing Data to Modal from List View
Lecture 3: Passing Data from Modal to the Parent View
Instructors
-
Mohammad Azam
Apple Featured iOS Developer and iOS Instructor
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 39 votes
- 3 stars: 156 votes
- 4 stars: 583 votes
- 5 stars: 1360 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024