• $2,000

Master SwiftUI in 4 Weeks

  • 4 left

Become a PRO in Layout, Data Handling, Views and Navigation

🤑🤑🤑 Use coupon code SWIFTUICAMPBLACKFRIDAY2025 to get an 90% DISCOUNT*

*available for only the first 5 students

⭐️⭐️⭐️⭐️⭐️

78+ satisfied students

James Tuttle

⭐️⭐️⭐️⭐️⭐️

Attending Alex's SwiftUI Bootcamp was a revelation! In just a short time, I absorbed a wealth of knowledge that truly exceeded my expectations. Alex's teaching style, enriched by his extensive experience, made complex concepts remarkably accessible through relatable analogies. The 'Ah-ha!' moments were abundant, underscoring the effectiveness of his approach. I wholeheartedly recommend this bootcamp, not only for its affordability but for the invaluable skills and insights you'll gain. It's an investment worth every penny!

Next cohort starts on December the 1st. Grab the Early Bird Discount by clicking the button below or here.

↳ available for the first 5 students

Jason Wilkins

⭐️⭐️⭐️⭐️⭐️

Thank you Alex Nagy, the SwiftUI Boot Camp was fantastic.

Previously I taught myself UIKit development, I’m not a professional developer, I just wanted to be able to appreciate iOS development and what it takes to code an app, plus build some small utilities for personal use.

I now want to make the jump to SwiftUI, but did not want to waste as much time as I did the first time round learning UIkit, so to fast track, I signed up for the boot camp and have to say I was not disappointed. Definitely speeded up my transition.

I highly recommend Alex Nagy, not just for his bootcamp, also mentor sessions to bounce ideas around your own app ideas and development struggles.

Alex's code is very clean, efficient and professional, I highly recommend Alex and his company if you need an app developed.

Alex, thank you so much for your valuable knowledge, experience and time.

Curriculum

2 hours of Zoom group coaching / week

Week 1 - The Basics

Learn the most important parts of SwiftUI. These building blocks are a must-know for you to really understand and enjoy building with SwiftUI.

We're going to dive deep into Layout and Data handling.

Master Layout and how Views work by learning about: Pull-in views / Push-out views / Pixel views.

SwiftUI is all about data handling. Discover all the property wrappers like: @State / @Binding / @Observable / @Environment.

We're also going to talk about why MVVM is bad for SwiftUI and why MVC is the architecture that best fits the SwiftUI way of building apps.

Week 2 - Codable

We're dedicating this session to learning about encoding and decoding data received from the server. While this might seem trivial at first sight, we're going to learn about the edge cases too, how you can avoid them and/or handle them.

Here are the goodies that we're going to cover:

  • Add Firebase

  • Create an API Service

  • handling Identifiable

  • encode with Encodable

  • decode with Decodable

  • handling edge cases

  • giving default values

  • extending Codable for easier API

  • using Swift Package Manager

Week 3 - Views

A deep dive into the most commonly used and most important SwiftUI Views.

SwiftUI views are the building blocks of user interfaces in Apple's SwiftUI framework, which allows developers to create UI components using a declarative syntax.

Everything is a view in SwiftUI. So let's demystify them.

We're going to explore:

  • VStack / HStack / ZStack

  • LazyVStack / LazyHStack

  • Grid / LazyVGrid / LazyHGrid

  • ScrollView / List

  • GeometryReader / ScrollViewReader

Week 4 - Navigation

Navigation is the backbone of any application.

Navigation in SwiftUI is handled using a declarative approach, allowing developers to easily create stack-based navigation. This approach simplifies the creation of navigational flows in apps across Apple's ecosystem.

We're going to uncover all the mysteries of navigation in SwiftUI with:

  • NavigationStack

  • NavigationLink

  • .navigationDestination

  • dismiss()

  • Sheet & full screen cover

  • TabView

🚫 No prior SwiftUI knowledge required

🙋‍♂️ Each session starts and ends with a Q&A

🎬 Sessions are recorded for you to rewatch later

Testimonials

Developers ❤️ SwiftUI Camp

SwiftUI Camp was the perfect avenue for getting me up to speed to upgrade an app to SwiftUI.

Alex’s workflow and clear explanations made learning the new code easy.

He also took the time to answer questions specific to my app.

The time I spent was worthwhile and made my process much more efficient.

Erin Krentz

I really appreciated the course. It was pitched higher than my current skillset, so I was struggling to keep up, but that's the point of a bootcamp, to be thrown right in. Now I feel I know what I don't know, and where my own skills stop and yours might work for a collaboration on my app.

Nick Frühling

Attending Alex's SwiftUI Bootcamp was a revelation! In just a short time, I absorbed a wealth of knowledge that truly exceeded my expectations. Alex's teaching style, enriched by his extensive experience, made complex concepts remarkably accessible through relatable analogies. The 'Ah-ha!' moments were abundant, underscoring the effectiveness of his approach. I wholeheartedly recommend this bootcamp, not only for its affordability but for the invaluable skills and insights you'll gain. It's an investment worth every penny!

James Tuttle

I highly recommend these types of sessions. Alex is a teacher with a vocation, very clear and it shows that he loves what he does. When a person loves what he does, this is reflected in his work. After participating in Alex's SwiftUICamp, I am now aware of the potential of this Apple framework and have also begun to think about the way SwiftUI requires thinking. Thanks Alex. Your work was very helpful to me.

Gabriel Raffa

SwiftUI Camp was a great way to learn some expert tricks and get a deeper understanding of the fundamentals. I highly recommend it for anyone who is looking to take their SwiftUI development skills to the next level.

Matthew Sargeant

Joining this program was the best decision I’ve ever made in my career. The information is gold. It is exactly what you need to level up your SwiftUI skills. Alex is so thorough in all of the coding problems and everything just drops in together super quickly.

Agota Matyas

I’ve really enjoyed the sessions. A lot was covered in a short amount of time, plus having a recording for each lesson afterwards allowed to review them later at your own pace. Good energy and genuine care for students.

Agris Alksnis

I just completed the Rebeloper two-week SwiftUI Camp. I enjoyed it for a number of reasons. It was truly instructive to watch a professional SwiftUI programmer develop a modern working application. Taking SwiftUI Camp made me a better programmer. Thank you, Alex.

Chuck Diggins

I had a good experience in the boot camp. I came in having very little knowledge of SwiftUI, app architecture and Firebase. Now after finishing, I have a better understanding of it. You were clear at explaining some of the syntax for SwiftUI with examples that were helpful. For example when you referred the navigation stack as a stacked deck of cards.

Javier Gonzalez

Alex is a natural teacher and coach with the inside cheat codes on how to set up and execute a professional iOS SwiftUI portfolio. Rebeloper's SwiftUI Camp I feel has elevated me to a point where I will be able to execute on my next app in a way that will be helpful for both its success and in supporting my career transition.

Tom Wilson

The course was great for me. Going over all the UI components helped me out a ton, I knew about most of them but you went over the details that saved me a lot of time in my build. I definitely got my money's worth. Thank you for the information you put together.

Luis A. Perez Pamplona

Thank you for today's lesson. In 2 hours you covered what took me months to discover myself. I’m looking forward for the next lessons.

Rob Laveaux

Thank you Alex Nagy, the SwiftUI Boot Camp was fantastic. [...] Definitely speeded up my transition [from UIKit]. I highly recommend Alex Nagy, not just for his bootcamp, also mentor sessions to bounce ideas around your own app ideas and development struggles.

Jason Wilkins

Website

Frequently asked questions

What will I get from this camp?

The camp is held on Zoom over 4 weeks.

  • Each week there's a 2 hours long Zoom group coaching event that you can attend.

  • You will get the chance to ask any questions during the call.

  • You will also get access to the source code and projects that I'll write on the calls.

  • Finally you will have access to the recorded sessions so you can rewatch them at your own convenience.

When will the sessions take place?

All the enrolled students have a say in the time. Usually it is on Thursdays 3 PM EET.

What if I cannot attend a session?

No problem. You can still rewatch the recording and send your questions via email.

Why are seats limited?

So I can focus on each student and make the camp a personalised experience.

What are the requirements to join?

No SwiftUI knowledge is required to join the camp. Actually I prefer if you have no or little knowledge at all so we can build your foundations on solid grounds.

These are the only requirements:

  • Decent knowledge of Swift

  • Xcode and Zoom installed on your computer

What is the level of SwiftUI taught in the camp?

You will get from knowing nothing about SwiftUI to an intermediate SwiftUI developer level.

What is your refund policy?

Due to the live nature of the product I do not offer any refunds after the camp has started. You may request a refund any time before the sessions start.

What happens after I join SwiftUI Camp?

You will get an email from me:

  • with the links to the Zoom events

  • asking you to provide your preferred topics for the session on week 4

I have a question not listed here

Thanks for your interest.

Drop your question here: alex@rebeloper.com

I typically answer within 24 hours or less.

Next cohort starts on December the 1st. Grab the Early Bird Discount by clicking the button below or here.

↳ available for the first 5 students