SwiftUI Messenger Pro
Build an amazing real-time chat app with SwiftUI with an Ex-Meta Engineer as your instructor.
What you'll learn
The Course
Dive into the world of modern iOS app development with this hands-on course that's all about building a sleek, fully functional messaging app using SwiftUI. You'll learn the ropes of SwiftUI's powerful and intuitive UI toolkit, giving you the skills to craft stunning interfaces with seamless animations and real-time interactivity. Imagine creating an app that could rival the likes of WhatsApp or Telegram, with push notifications, media sharing, and all the bells and whistles users have come to expect. This is your chance to get a grip on key concepts like MVVM architecture, Combine framework for reactive programming, and integrating with a backend for a complete end-to-end solution.
Harness the power of SwiftUI to bring your app ideas to life, enabling you to launch an app that's not only robust but also looks fantastic on all Apple devices. By the end of this course, you'll be able to prototype, build, and refine your own messenger with confidence, applying the principles that make for a great user experience. Not only will you have a portfolio-worthy project to showcase, but you'll also gain valuable skills that are in high demand in today's tech-driven market. Whether you're looking to up your app development game or aiming to create the next big messaging platform, these insights will help you make it happen.
What you will learn
Hey there! I kicked off this course with the sheer determination to offer newcomers like you a seamless entry into building a cutting-edge messaging app. It's all about guiding you step-by-step through the sleek user interfaces and real-time communication capabilities you can create with SwiftUI. I've poured my knowledge into crafting this curriculum to ensure it's not only highly informative but also super digestible. Every module is a building block, designed meticulously to move you from basic to pro without missing a beat. The course is packed with examples, best practices, and hands-on projects, all neatly organized to make your learning experience as engaging and efficient as possible. You’ll come away feeling confident and ready to apply your skills to any project you’ve got lined up.
Curriculum
Meet Stephan,
Your Instructor and Mentor
With 1000+ hours of content and 15 courses, Stephan Dowless makes coding approachable and fun. As a former Meta engineer, he combines real-world experience with clear, engaging teaching to help you succeed in tech.
Stephan is a seasoned iOS developer with over a decade of experience in the tech industry. His expertise spans across building scalable, production-ready applications that are designed to handle millions of users, incorporating advanced features, and optimizing performance.
Throughout his career, Stephan has been passionate about not only writing impeccable code but also about mentoring and elevating fellow developers. This passion led him to create the Pro Plus series, where he distills his extensive industry knowledge and real-world experience into comprehensive, high-quality courses.

Unlock Your Potential with Membership
Exclusive access to all our courses, templates, and learning resources.
Just Want This course?
One time payment, own this course forever.
Success Stories
Our students are getting hired at top companies. We can help you get there too.




















"I cannot express enough how grateful I am for the incredible journey AppStuff has taken me on in my pursuit of becoming an iOS engineer. As a student aspiring to break into the world of app development, I was initially overwhelmed by the complexity of iOS development. That's when I stumbled upon AppStuff, and it truly transformed my learning experience."
"If you're a student with dreams of becoming an iOS engineer, I highly recommend AppStuff as your go-to resource. Trust me, it's the perfect launchpad for your iOS development journey. Thank you, AppStuff, for making my dream a reality!"
Stephan Dowless consistently puts out some of the most in-depth and well-rounded iOS tutorials I’ve ever come across. His courses don’t just scratch the surface—they fully cover what they teach, which is something I really appreciate in a landscape where many tutorials leave out key details.
What sets Stephan apart even more is how he continues to evolve his courses year after year, always staying up to date with the latest coding standards and best practices. You can tell he genuinely cares about the quality of his content and the success of his students.
If you’re serious about mastering iOS development, I couldn’t recommend his courses more.
"Today, I proudly call myself an iOS engineer, and I owe a significant part of my success to AppStuff. With their guidance and resources, I not only gained the knowledge and skills but also the confidence to pursue a career in iOS development. I am now equipped to tackle challenging projects and contribute meaningfully to the world of mobile app development."
Common Questions, Answered
Browse our FAQs for information about our courses, memberships, and app development services.
All courses are available with the monthly and yearly membership plan, except for Pro Plus courses. Pro Plus courses are only available with Lifetime membership. Monthly/yearly members receive 15% off.
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
If you purchased the course, how does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
If you gained access to the course through our membership, access is only valid as long as your membership is active.
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.