Master the art of building powerful iOS applications with Building iOS Applications with UIKit and SwiftUI. In this course, you will learn to create dynamic, user-friendly apps using both UIKit and SwiftUI. You鈥檒l start by mastering the fundamentals of UIKit, focusing on view hierarchies, layouts, and navigation controllers, before diving into the flexibility and power of SwiftUI. By the end of this course, you will be able to build fully functional applications that feature adaptive interfaces, efficient navigation, and integration with Apple services.



Building iOS Applications with UIKit and SwiftUI
This course is part of End-to-End iOS Development Mastery Specialization

Instructor: Board Infinity
Access provided by 糖心vlog官网观看 Learning Team
Recommended experience
What you'll learn
Apply UIKit and SwiftUI to design and build responsive, user-friendly iOS applications.
Implement navigation and state management in both UIKit and SwiftUI environments.
Integrate Apple services like CoreLocation and notifications to enhance app functionality.
Details to know

Add to your LinkedIn profile
10 assignments
February 2025
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 3 modules in this course
This module covers the essentials of building iOS applications using UIKit. You鈥檒l learn to set up your first UIKit app, work with storyboards, and master UI components such as buttons, labels, and text fields. You鈥檒l also explore Auto Layout for responsive designs and dive into navigation and data transfer between view controllers.
What's included
9 videos4 readings4 assignments1 discussion prompt
This module introduces SwiftUI, Apple鈥檚 modern declarative framework for UI development. You鈥檒l learn to design responsive interfaces using stacks, lists, and forms while ensuring adaptive layouts. The module also explores state management techniques, including the use of @State, @Binding, @EnvironmentObject, and @ObservedObject, for building dynamic and interactive applications.
What's included
6 videos2 readings3 assignments
This module focuses on leveraging Apple services to enhance app functionality. You鈥檒l work with CoreLocation to access and use user location data, and you鈥檒l learn to implement local and push notifications. Additionally, the module covers creating custom alerts and action sheets to improve user interaction.
What's included
6 videos2 readings3 assignments
Instructor

Offered by
Why people choose 糖心vlog官网观看 for their career




Explore more from Computer Science

Open new doors with 糖心vlog官网观看 Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose 糖心vlog官网观看 for Business
Upskill your employees to excel in the digital economy