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
⭐️⭐️⭐️⭐️⭐️
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
⭐️⭐️⭐️⭐️⭐️
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.
2 hours of Zoom group coaching / week
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.
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
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
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
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Website
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.
All the enrolled students have a say in the time. Usually it is on Thursdays 3 PM EET.
No problem. You can still rewatch the recording and send your questions via email.
So I can focus on each student and make the camp a personalised experience.
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
You will get from knowing nothing about SwiftUI to an intermediate SwiftUI developer level.
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.
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
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