Building Duolingo App in SwiftUI: More Onboarding Screens with User Settings - Part3

Опубликовано: 07 Май 2026
на канале: ProgrammingWithAPurpose
750
12

This is the part-3 in series of how to build a Duolingo-inspired language learning app using SwiftUI in this step-by-step tutorial. It covers the building of further onboarding screens that asks user preferences for learning in Xcode. You will learn skills is reusing the previous views and updated logic to handle additional screens. This series will cover everything from creating the user interface to implementing features like language selection, lessons, quizzes, and progress tracking. Watch now and start building your own Educational/Learning app today! #programmingwithapurpose #swiftuitutorial #swiftui #swiftuideveloper #iosdev

Complete source code :   / duolingo-app-in-swiftui-code-for-all-444353  

You can view the previous part here:
Part1:    • Building Duolingo App in SwiftUI: Getting ...  
Part2:    • Building Duolingo App in SwiftUI: Onboardi...  

00:00 Introduction
01:19 Adding More Data
02:12 Updating AppConstants
02:49 Updating OnboardingView
04:54 Updating Onboarding Questionnaire View
08:03 Updating SelectionCardView
09:06 Testing & Fixing Issues
14:25 What's Next?

Code(Onboarding View + Data + Assets) : https://www.dropbox.com/scl/fi/dyo0od...

Helpful links
https://www.flaticon.com/free-icons/d...
https://www.flaticon.com/free-icons/f...
https://www.flaticon.com/free-icons/s...
https://www.flaticon.com/free-icons/n...
https://www.flaticon.com/free-icons/c...
https://blog.duolingo.com/covering-al...
https://blog.duolingo.com/how-duoling...
https://www.pngwing.com/ (flag icons)

Credits :
https://pixabay.com/videos/animated-s...

If you like the video give a 👍 and subscribe to the channel. You can also shop extras and if you want to support my work visit below link
  / programmingwithapurpose  
If you want to connect with me through LinkedIn :   / taskeen-ashraf-bbb03135