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

Опубликовано: 01 Июль 2026
на канале: ProgrammingWithAPurpose
1,502
29

This is the part-2 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 onboarding screens that asks user preferences for learning in Xcode. 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 : https://buymeacoffee.com/taskeenashK/...

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

00:00 Introduction
00:29 Models & Data
03:40 Questionnaire View
09:43 Options Selection View
15:48 View Model
22:23 Testing
24:00 What's Next?

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

Helpful links
https://www.freepik.com/icons/three-b...
https://www.pngwing.com/en/free-png-a...
https://www.pngwing.com/en/free-png-n...
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