Domäne
Mobile Development
Skill-Profil
Fastlane, Codemagic, Bitrise, code signing, app distribution, beta testing
Rollen
4
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
12
die anderen 8 optional
Mobile Development
General Mobile Practices
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 |
|---|---|---|
| Android Developer | Uses Mobile CI/CD at a basic level. Creates simple screens from design. Understands the application lifecycle. | |
| Flutter Developer | Uses Mobile CI/CD at a basic level in Flutter 3. Creates simple screens from designs. Understands the application lifecycle. | |
| iOS Developer | Uses Xcode Cloud or Fastlane for basic iOS build automation. Understands code signing and provisioning profiles. Runs automated test suites in CI pipelines. | |
| React Native Developer | Uses basic CI/CD pipelines for React Native builds on both platforms. Understands app store submission workflows. Configures environment variables and build variants. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Android Developer | Configures Gradle-based CI/CD pipelines with automated testing and signing. Implements build flavors for multiple environments. Sets up artifact distribution via Firebase App Distribution or internal tracks. | |
| Flutter Developer | Independently implements complex screens with Mobile CI/CD in Flutter 3. Optimizes performance and memory consumption. | |
| iOS Developer | Implements end-to-end Fastlane pipelines covering testing, signing, and TestFlight distribution. Manages certificate rotation and match configurations. Optimizes build times with caching and parallel testing. | |
| React Native Developer | Independently implements complex screens with Mobile CI/CD. Optimizes performance and memory consumption. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Android Developer | Pflicht | Configures CI/CD for Android projects: GitHub Actions/Bitrise pipelines with Gradle caching, automatic debug/release APK and AAB builds, unit and instrumented test execution. Configures signing via Gradle and keystore storage in CI secrets, sets up automatic deployment to Firebase App Distribution for testers, optimizes build times. |
| Flutter Developer | Pflicht | Designs mobile app architecture with Mobile CI/CD. Optimizes performance for low-end devices. Implements CI/CD for mobile development. Mentors the team. |
| iOS Developer | Pflicht | Configures CI/CD pipeline for iOS projects using Fastlane: build, signing, and TestFlight publishing automation. Configures match for certificate and provisioning profile management, sets up scan for automatic testing. Integrates with GitHub Actions or Bitrise, manages Code Signing through Automatic Signing and match. |
| React Native Developer | Pflicht | Architects CI/CD pipeline for React Native with EAS Build — iOS/Android builds, automated tests, deployment. Configures CodePush for OTA updates. Integrates Fastlane for certificate and provisioning profile management. Optimizes build time and caching. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Android Developer | Pflicht | Defines CI/CD strategy for the Android team: multi-module pipelines with parallel builds, detekt/lint integration in PR checks, automatic release train to Play Store. Implements remote Gradle build cache, configures snapshot testing in CI, defines branch protection and merge policy standards for Android repositories. |
| Flutter Developer | Pflicht | Defines mobile application architecture. Establishes development standards. Conducts architectural reviews and defines the technical roadmap. |
| iOS Developer | Pflicht | Architects scalable CI/CD for the iOS team: parallel module builds, SPM dependency and derived data caching. Implements automated quality checks: SwiftLint, test coverage, binary size, and performance regression tests. Configures multi-stage deployment: alpha, beta, production with automatic release notes from commits. |
| React Native Developer | Pflicht | Defines the CI/CD strategy for mobile development. Establishes pipelines — EAS Build for production, CodePush for hotfixes, TestFlight/Firebase App Distribution for testing. Implements release process automation and mobile app versioning. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Android Developer | Pflicht | Shapes the platform CI/CD infrastructure for Android: unified build system for all applications, self-hosted runners with Android SDK, Gradle Enterprise strategy for build performance monitoring. Designs zero-downtime release processes, defines SLAs for build times, implements canary deployments with automatic rollback based on crash metrics from Firebase. |
| Flutter Developer | Pflicht | Defines mobile strategy at the organizational level. Evaluates cross-platform vs native approaches. Shapes platform solutions. |
| iOS Developer | Pflicht | Develops DevOps strategy for the iOS platform: Mac runner infrastructure, build time optimization for large projects with modularization. Implements trunk-based development with feature flags via Firebase Remote Config, automatic rollback on metric degradation. Defines release train strategy and hotfix processes for App Store. |
| React Native Developer | Pflicht | Shapes the organizational CI/CD strategy for mobile applications. Defines build infrastructure architecture — self-hosted vs cloud (EAS), certificate management. Designs unified pipeline for React Native monorepo with shared components across multiple applications. |