Domäne
Mobile Development
Skill-Profil
UITableView, UICollectionView, constraints, animation, UIViewController lifecycle
Rollen
1
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
3
die anderen 2 optional
Mobile Development
iOS Development
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| iOS Developer | Uses UIKit and Auto Layout at a basic level. Creates simple screens from designs. Understands the application lifecycle. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| iOS Developer | Independently implements complex screens with UIKit and Auto Layout. Optimizes performance and memory consumption. Works with asynchronous patterns. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| iOS Developer | Pflicht | Architects mobile application with UIKit and Auto Layout. Optimizes performance for low-end devices. Implements CI/CD for mobile development. Mentors the team. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| iOS Developer | Pflicht | Designs complex UIKit interfaces: custom UICollectionViewLayout for non-standard grids, compositional layout for heterogeneous content. Implements smooth animations via UIViewPropertyAnimator and Core Animation, optimizes scrolling through prefetching and cell reuse. Integrates UIKit components into SwiftUI via UIViewRepresentable. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| iOS Developer | Pflicht | Defines UI framework strategy for large iOS applications: UIKit to SwiftUI migration, transition period architecture, and hybrid approaches. Develops high-performance custom components: text engines on TextKit 2, custom rendering via Metal, and CALayer compositions for complex visual effects. |