SwiftUI Series – SwiftUI Fundamentals
SwiftUI Series – SwiftUI Fundamentals, available at $64.99, has an average rating of 4.7, with 39 lectures, based on 35 reviews, and has 209 subscribers.
You will learn about Developing iOS application using SwiftUI This course is ideal for individuals who are Developers eager to develop iOS applications using SwiftUI It is particularly useful for Developers eager to develop iOS applications using SwiftUI.
Enroll now: SwiftUI Series – SwiftUI Fundamentals
Summary
Title: SwiftUI Series – SwiftUI Fundamentals
Price: $64.99
Average Rating: 4.7
Number of Lectures: 39
Number of Published Lectures: 39
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 39
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Developing iOS application using SwiftUI
Who Should Attend
- Developers eager to develop iOS applications using SwiftUI
Target Audiences
- Developers eager to develop iOS applications using SwiftUI
Do you want to learn about SwiftUI, but not sure where to start? Or maybe you start feeling overwhelmed reading SwiftUI articles and not sure how to build a complete Swift UI project?
This course will take you through some fundamentals of SwiftUI development and will help you navigate in building SwiftUI projects. It will also teach you some best practices to build SwiftUI projects.
Some of the topics that will be covered:
-
Creating SwiftUI project from the ground up to a finish product.
-
Understanding SwiftUI state, such as State, Binding, Observed/Observable Object, Environment/EnvironmentObject.
-
Understanding Application Lifecycle.
-
Handling API invocation and its response.
-
Incorporating different type of SwiftUI views as a building blocks to create complex views in our projects.
-
Customizing View Modifier and View Builder
-
and many more …
If you are coming from Swift UIKit background, the other thing that you may find challenging is how to compose my UI since there is no Storyboard or XIB files within SwiftUI project. We will cover this aspect as well.
You will learn some technique across projects that we are going to build on how to compose a polish UI presentation for your users. Each project will present different challenges and is intended to teach you many different aspects of SwiftUI development and components. You will learn new things across all project. All these techniques would be something that you can apply immediately to your own projects.
*** Course Coverage ***
-
SwiftUI 2
-
iOS 14
-
Xcode 12
Course Curriculum
Chapter 1: Welcome
Lecture 1: Course Overview and Housekeeping Stuff
Chapter 2: Layout Concept, State and Binding
Lecture 1: Layout Concept
Lecture 2: SF Symbols
Lecture 3: Picker View
Lecture 4: SwiftUI State and Binding
Chapter 3: Project: Reminder App
Lecture 1: Project Setup and Mock Data
Lecture 2: List: Static and Dynamic Cell
Lecture 3: MVVM and Local Storage
Lecture 4: Toggle Show/Hide Reminder
Lecture 5: Delete and Move Reminder Cell
Lecture 6: Wrap Up and Challenge
Chapter 4: Geometry Reader
Lecture 1: Flexible Space
Lecture 2: Coordinate Space
Chapter 5: Project: Weather App
Lecture 1: Getting API Key for Weather App
Lecture 2: Project Setup and API Test
Lecture 3: NavigationView
Lecture 4: Search Bar and Search View
Lecture 5: Custom CityCell with Binding
Lecture 6: Weather View
Lecture 7: Handling Forecast API
Lecture 8: Finalize Forecast View
Lecture 9: CHALLENGE: Weather – Temperature Imperial vs Metric
Lecture 10: CHALLENGE: Solution
Chapter 6: Application Life Cycle
Lecture 1: ScenePhase and AppDelegate
Chapter 7: Custom ViewModifier and ViewBuilder
Lecture 1: Custom ViewModifier
Lecture 2: Custom ViewBuilder – 1
Lecture 3: Custom ViewBuilder – 2
Chapter 8: Lazy Grid
Lecture 1: Vertical Grid and Layout
Lecture 2: Horizontal Grid and Layout
Chapter 9: Project: Disney+ Layout and Navigation
Lecture 1: TabView Navigation
Lecture 2: ViewModel
Lecture 3: HomeView Navigation and Layout
Lecture 4: Movie Carousel View
Lecture 5: Button Group View
Lecture 6: Movie List Group
Lecture 7: Movie Detail View
Lecture 8: Fade Effect Animation
Lecture 9: CHALLENGE: Movie Detail View
Chapter 10: What's Next
Lecture 1: SwiftUI Reference
Instructors
-
Andi Setiyadi
Senior Mobile Developer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 7 votes
- 5 stars: 26 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 Language Learning Courses to Learn in November 2024
- 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