К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
From Base44 Design to SwiftUI - Building iOS Apps with Ease · LearnSpace
Назад в каталог
courseraПрограммирование

From Base44 Design to SwiftUI - Building iOS Apps with Ease

Курс от Packt
Начальный≈ 12.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this hands-on course, you'll learn how to build iOS apps using SwiftUI and Base44. Starting with the basics, you'll be guided through downloading Xcode, setting up your first app, and refining its design with tools like SF Symbols. As you progress, you'll dive deeper into SwiftUI fundamentals, exploring state variables, list views, and navigation stacks, all while developing real-world apps like a Todo app, Tic Tac Toe, and more. The course emphasizes both design and functionality, giving you the tools to create interactive, user-friendly apps. Throughout the course, you will work through multiple examples, from simple projects to more complex ones, learning by doing. You will be introduced to essential SwiftUI components such as forms, state bindings, date pickers, and animations. Additionally, you will refine your skills with advanced features like SwiftData integration and app localization. By the end, you’ll have a strong foundation in iOS development and be able to build apps that are ready for deployment. This course is ideal for beginners looking to learn app development from scratch and those who wish to enhance their SwiftUI skills. With no prior coding experience required, you'll gain a clear, step-by-step guide on developing iOS apps. By the end of the course, you will be able to design, build, and deploy interactive iOS apps using SwiftUI, create dynamic user interfaces, handle data storage with SwiftData, and integrate features like localization and dark mode support.

Навыки, которые вы освоите

Swift ProgrammingUser Interface (UI)Mobile DevelopmentApplication DevelopmentApple iOSApple XcodePrototypingNo-Code DevelopmentData PersistenceiOS DevelopmentUI ComponentsAnimationsApple software proficiencyUser Interface (UI) DesignMobile Development ToolsKnowledge of Apple Software

Программа курса

7 модулей · 113 учебных материалов

01Introduction1 материалов

Introduction

IntroductionВидео
02Downloading Xcode6 материалов

Downloading Xcode

Downloading Xcode and Creating your First AppВидеоLet's Add Some Flair - Images and App RefinementВидеоSF SymbolsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

From Base44 Design to SwiftUI - Building iOS Apps with Ease
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.6 ч

7 модулей

Язык: Английский

Часть программы вашего университета
Adapting Xcode to Your Needs and Essential Keyboard ShortcutsВидео
Getting Started with Xcode and SwiftUI Layout BasicsDIALOGUE
Downloading Xcode - AssessmentЗадание
03Base443 материалов

Base44

A Quick Introduction to Base44ВидеоGetting Started with Base44: Rapid App PrototypingDIALOGUEBase44 - AssessmentЗадание
04SwiftUI Fundamentals43 материалов

SwiftUI Fundamentals

Setup Fundamentals ProjectВидеоSolid Background ViewВидеоGradient Background ViewВидеоState VariablesВидеоRandom Background View (State, Arrays, Randomness and Nil-coalescing)ВидеоForEach DemoВидеоForEach and Identifiable StructsВидеоList DemoВидеоList Swipe Actions and LabelsВидеоFramesВидеоFrames - Circle ViewВидеоFrames - Refactoring TrickВидеоTextField DemoВидеоEnumerationsВидеоIdentifiable EnumerationsВидеоSheet is Presented DemoВидеоItem Sheet DemoВидеоDismiss Sheet isPresentedВидеоDismiss Item SheetВидеоTernary Operators and Toggle ButtonsВидеоState Binding and Custom Color PickerВидеоDate PickerВидеоSegmented PickerВидеоNavigation StackВидеоNavigation Stack - Tool BarВидеоNavigation Stack - Toolbar Item GroupВидеоNavigation Stack - SearchableВидеоFormsВидеоAdding a Slider to the FormВидеоSwiftData - Address StructВидеоSwiftData - Address List ViewВидеоSwiftData - Add an AddressВидеоSwiftData - Swipe to Delete ButtonВидеоSwiftData - Deleting an AddressВидеоSwiftData - Migrating the Address Model to SwiftDataВидеоSwiftData - Adding the Model ContextВидеоSwiftData - Swipe to DeleteВидеоSwiftData - Sort DescriptorsВидеоSwiftData - Random Streets and CitiesВидеоSpring Animations using withAnimationВидеоMore Animations with the Animations ModifierВидеоWorking with Lists, Arrays, and Structs in SwiftUIDIALOGUESwiftUI Fundamentals - AssessmentЗадание
05From Base44 to SwiftUI Fundamentals9 материалов

From Base44 to SwiftUI Fundamentals

Basic Project SetupВидеоCounter ViewВидеоState and Binding with ChromaShiftВидеоCompleting the ChromaShift AppВидеоDiscussion of ChromaShiftВидеоUnderstanding the textColor Computed PropertyВидеоUnderstanding backgroundColor and SwitchВидеоBuilding and Understanding Layouts & State in SwiftUIDIALOGUEFrom Base44 to SwiftUI Fundamentals - AssessmentЗадание
06Todo App33 материалов

Todo App

Introduction to the Todo AppВидеоFrom Prompt to Base44 Todo List AppВидеоConverting Todo App to SwiftUI and SwiftDataВидеоCreating Xcode ProjectВидеоImplementing and Tweaking the Search BarВидеоFloating Action ButtonВидеоTodo Form ViewВидеоTodo Item View - Part 1ВидеоTodo Item View - Part 2ВидеоTodo Item View - Part 3ВидеоTodo App ViewВидеоFilter Tabs View and Empty State ViewВидеоFixing todoCounts InconsistenciesВидеоSearch and Filter HStackВидеоCleaning Up EmptyStateViewВидеоCleaning Up TodoAppViewВидеоTesting the Create Task FunctionalityВидеоInjecting the Todo Model into the AppВидеоFix Swipe Actions by Adding a List ViewВидеоImplementing Edit Functionality Using Sheet ItemВидеоLoad Todos Clean UpВидеоFurther App Testing and Modification - Revisiting Add TaskВидеоForeground Style and Corner RadiusВидеоSupporting Light and Dark ModeВидеоBackground Color Light and Dark ModeВидеоCompleting Light and Dark Mode SupportВидеоApp LocalizationВидеоSpanish LocalizationВидеоChinese and More LocalizationsВидеоSupporting Languages from Right to LeftВидеоCreating the App IconsВидеоBuilding and Debugging a SwiftUI To-Do AppDIALOGUETodo App - AssessmentЗадание
07Tic Tac Toe18 материалов

Tic Tac Toe

Prompt and StylingВидеоXcode Project and Making the App Mobile-FriendlyВидеоReviewing the ProjectВидеоTranslating into SwiftUIВидеоBuilding the ProjectВидеоAdjusting the LayoutВидеоMarking the Tic Tac Toe ViewВидеоScoreboardВидеоIdentifying and Adjusting the Background ViewВидеоPlayer Turn ViewВидеоBackground ViewВидеоCompleting the Player Turn ViewВидеоUniversal Background ColorВидеоRemoving Background from Player Turn ViewВидеоWinner Modal SheetВидеоTic Tac Toe - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание