Packt

From Base44 Design to SwiftUI - Building iOS Apps with Ease

7 days left! Grow your skills with Coursera Plus for $239/year (usually $399). Save now.

Packt

From Base44 Design to SwiftUI - Building iOS Apps with Ease

Included with Coursera Plus

Learn more

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Create interactive iOS apps using SwiftUI and Base44 for rapid prototyping.

  • Understand and implement essential SwiftUI components, including state variables, forms, and animations.

  • Integrate SwiftData for persistent data management in iOS apps.

  • Implement app localization, dark mode, and accessibility features for a global audience.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2026

Assessments

8 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 7 modules in this course

In this module, we will introduce the course, set the stage for building iOS apps, and guide you through the fundamentals of SwiftUI and Base44. You’ll get an overview of the steps involved in creating a fully functional iOS app from scratch. The goal is to prepare you for the journey of becoming proficient in app development.

What's included

1 video

In this module, we will guide you through downloading Xcode, the primary tool for iOS app development. You’ll learn how to set up your first app and refine its interface with images and SF Symbols to create an engaging user experience. By the end of this module, you'll have a basic app ready to launch.

What's included

4 videos1 assignment

In this module, we will introduce Base44, a no-code tool that simplifies the process of building app prototypes. You’ll learn how to quickly create functional prototypes that allow you to validate your app ideas before diving into full development. This module sets the foundation for rapid prototyping.

What's included

1 video1 assignment

In this module, we will explore the core concepts of SwiftUI, from project setup to working with dynamic UI elements. We will dive deep into state management, frames, and UI controls like text fields and lists, helping you build a fully interactive user interface. Expect to create engaging, dynamic interfaces with hands-on examples.

What's included

41 videos1 assignment

In this module, we will bridge the gap between Base44 prototypes and real-world SwiftUI development. You’ll learn how to take a no-code project from Base44 and convert it into a fully functional SwiftUI app, incorporating dynamic functionality and state management to enhance user interactions.

What's included

7 videos1 assignment

In this module, we will dive into building a complete Todo app using SwiftUI and SwiftData. You’ll learn how to create a user-friendly interface for adding and managing tasks, implement key features like search and filtering, and ensure the app works seamlessly across various locales and system themes.

What's included

31 videos1 assignment

In this module, we will guide you through creating a fun Tic Tac Toe game with SwiftUI. You’ll learn how to set up gameplay mechanics, implement interactive views, and ensure a smooth user experience with features like scoreboards, background adjustments, and a winner modal sheet. Expect hands-on coding and UI styling throughout.

What's included

15 videos3 assignments

Instructor

Packt - Course Instructors
Packt
1,695 Courses479,206 learners

Offered by

Packt

Explore more from Mobile and Web Development

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera 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 Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions