What a iOS Development intern does

The iOS Development role, what you build at each level and what you need before you start.

Build iPhone apps with Swift and SwiftUI: views, navigation, networking, persistence, testing and App Store preparation.

What you build, level by level

  • Level 1: Foundations: Set up Xcode or a Swift playground, Swift basics, Collections and functions and more.
  • Level 2: Building real features: MVVM with ObservableObject, Networking with URLSession, Images from the network and more.
  • Level 3: Professional work and capstone: Offline support, UI tests, Performance with Instruments and more.

Where this work is used

Training Trains, W3AppDevelopers and DomainHostly use these skills in real projects: Mobile Application Development. Interns who pass the readiness check can take paid-company work from the Company Work board in the portal.

Before you start

A Mac is best for Xcode. Without one you can start the Swift language tasks in Swift Playgrounds or an online compiler.

Tools and first-week setup โ†’