Skip to content
iCommunity

SwiftUI Bootcamp

Take your iOS developer career up a level, with the SwiftUI Bootcamp.

Sixty hours in total: sharpen your SwiftUI development skills and invest in what comes next.

We are no longer taking applications for the SwiftUI Bootcamp. If you want to carry on with iOS, iBootcamp is still open. The next term will be announced here first.

Hours of teaching
60
Weeks of programme
10
Seats per term
10

What you get

What does the SwiftUI Bootcamp give you?

Sixty hours spent on a single framework, real project practice through worked examples, and a community membership that does not expire.

An investment in what is next

The SwiftUI Bootcamp teaches you SwiftUI, the framework iOS development is moving to — so the time goes into what comes next rather than what is being replaced.

SwiftUI in depth

The programme covers every SwiftUI topic you need to know properly, rather than the handful a general iOS course has room for.

Worked projects and code review

You build SwiftUI projects from worked examples, go through code review, and come out with real project experience.

Lifetime membership and a codebuddy

The SwiftUI Bootcamp makes you an iCommunity member for life, with the chance to find a codebuddy at your own level.

Careers

Which industries hire iOS developers?

As an iOS developer you can work in any industry where mobile apps are in daily use — which is to say, in almost all of them.

Companies we work with

  • Appcent
  • Neon Apps
  • TalentOps
  • Appcircle
  • Stable Mobile
  • Avva Mobile
  • Lieba Soft
  • DevMultiGroup
  • MobileAction

Syllabus

The topics in detail

Everything the programme covers, from UI components and state management to animation and working alongside UIKit.

UI Components

  • UI Components
  • Layout Builders
  • Geometry Reader
  • Modifiers

State and Data

  • Observables
  • App Storage
  • Combine

Animation and Interaction

  • Animation
  • Keyboard

Navigation and Architecture

  • Navigation
  • Architecture

Swift and Concurrency

  • Protocols
  • Async / Await

Tooling and UIKit Interop

  • Preview
  • UIKit Implementation

Graduates

What the people who took it say

FAQ

Frequently Asked Questions

The questions we are asked most about the programme. If yours is not here, write to us.

Who can join?

Anyone with basic iOS development knowledge and a device running macOS. By basic we mean having built and run an app in Swift; the programme goes straight into SwiftUI's own topics rather than teaching the language from scratch. If you have not covered the basics yet, iBootcamp comes before this one.

How many weeks does it run?

The whole programme runs 10 weeks, so two and a half months. There are two teaching days a week and 60 hours in total. All 60 go to SwiftUI: because the language and UIKit fundamentals are not covered here, the time goes into the depth of one framework rather than across many topics.

How many hours a week?

Two days a week, three hours each, so six hours in total. Those hours are split across six areas: UI components, state and data, animation and interaction, navigation and architecture, Swift's concurrency side, and working alongside UIKit. Building the final project happens outside them.

How many seats are there?

Ten. The number is kept deliberately small: after the final project every participant gets a one-to-one, detailed code review, and that is not something a crowded class allows.

Is there a final project?

Yes. You are given a final project at the end of the programme, and once you have built it there is a one-to-one, detailed code review. What gets discussed is how the screens are broken up, where state lives and how the interface is bound to data — the same topics the programme itself covers.

What language is the teaching and material in?

All teaching and material is in Turkish. Technical terms stay in English — Xcode's interface, Apple's documentation and job listings are all in English, so translating the terms would add a layer rather than remove one. This English page describes a programme taught in Turkish.

Can I find a job after graduating?

Yes. Our partner companies are keen to hire talented graduates of the bootcamp. As an iCommunity member you also get access to the job listings shared in the groups.

Applications

SwiftUI Bootcamp applications are closed

We are not taking applications for this programme right now. If you want to keep going with iOS, iBootcamp is open; and if something is on your mind, just ask us.