Mobile
App
Development
01
Programming
Languages
15
SKILLS
Swift
Kotlin
TypeScript
Java
Dart
Objective
-
C
JavaScript
(
ES
2023)
C
#
C
/
C
++
Python
Go
Rust
Ruby
SQL
Bash
/
Shell
scripting
02
iOS
Development
18
SKILLS
SwiftUI
UIKit
Xcode
Combine
Core
Data
SwiftData
Core
Animation
Core
Location
MapKit
StoreKit
2
WidgetKit
App
Clips
ARKit
HealthKit
Swift
Package
Manager
CocoaPods
XCTest
XCUITest
03
Android
Development
18
SKILLS
Jetpack
Compose
Android
SDK
Kotlin
Coroutines
Retrofit
Kotlin
Flow
Room
WorkManager
Navigation
Component
Hilt
Dagger
2
OkHttp
Material
Design
3
Android
Studio
Gradle
Espresso
Jetpack
DataStore
CameraX
App
Bundle
&
Play
Delivery
04
Cross
-
Platform
Frameworks
12
SKILLS
React
Native
Flutter
Kotlin
Multiplatform
Expo
.
NET
MAUI
Xamarin
Ionic
Capacitor
Apache
Cordova
NativeScript
Unity
(
mobile
)
Blazor
Hybrid
05
UI
/
UX
&
Accessibility
15
SKILLS
Figma
Human
Interface
Guidelines
Material
Design
3
Sketch
Adobe
XD
Adaptive
&
responsive
layouts
Dark
mode
theming
WCAG
2.2
compliance
VoiceOver
TalkBack
Dynamic
Type
&
font
scaling
Motion
&
micro
-
interactions
Design
tokens
Interactive
prototyping
Usability
testing
1 / 4
06
Architecture
&
Design
Patterns
15
SKILLS
MVVM
Clean
Architecture
Repository
pattern
Dependency
injection
MVI
VIPER
MVC
MVP
Observer
/
reactive
streams
Redux
BLoC
Feature
modularization
SOLID
principles
Offline
-
first
architecture
Feature
flags
&
remote
config
07
Networking
&
APIs
16
SKILLS
REST
GraphQL
WebSockets
OAuth
2.0
gRPC
Server
-
Sent
Events
OpenAPI
/
Swagger
URLSession
Apollo
GraphQL
Ktor
Client
JWT
OpenID
Connect
Apple
Push
Notification
service
Firebase
Cloud
Messaging
API
versioning
&
pagination
Request
retry
&
backoff
08
Data
&
Persistence
14
SKILLS
SQLite
Room
Core
Data
Firebase
Firestore
Realm
MongoDB
Atlas
Device
SDK
iOS
Keychain
Android
Keystore
SharedPreferences
Jetpack
DataStore
Cache
eviction
policies
Schema
migrations
Encryption
at
rest
Conflict
resolution
&
sync
09
Backend
&
Cloud
Services
16
SKILLS
Firebase
Node
.
js
Supabase
AWS
Amplify
Google
Cloud
Platform
Azure
Mobile
Apps
Express
NestJS
Ktor
(
server
)
Vapor
Serverless
functions
Cloud
Functions
Amazon
S
3
CloudFront
CDN
Push
infrastructure
design
BaaS
design
patterns
10
DevOps
,
Build
&
Release
20
SKILLS
Git
GitHub
Fastlane
GitHub
Actions
GitLab
CI
Bitbucket
Pipelines
Bitrise
Codemagic
Jenkins
CircleCI
Xcode
Cloud
Docker
Gradle
Bazel
Code
signing
&
certificates
Provisioning
profiles
App
Store
Connect
Google
Play
Console
TestFlight
Play
internal
&
staged
rollouts
2 / 4
11
Testing
&
Quality
Assurance
18
SKILLS
XCTest
JUnit
Espresso
Unit
testing
XCUITest
Compose
UI
Test
Detox
Appium
Maestro
Snapshot
testing
Test
-
driven
development
Integration
testing
End
-
to
-
end
testing
Firebase
Test
Lab
Crashlytics
Sentry
Accessibility
testing
Regression
triage
12
Performance
&
Optimization
14
SKILLS
Xcode
Instruments
Android
Studio
Profiler
Memory
management
&
ARC
Leak
detection
Lazy
loading
Image
caching
—
Coil
,
Glide
,
SDWebImage
Baseline
Profiles
R
8 /
ProGuard
shrinking
App
size
reduction
Cold
-
start
optimization
Frame
-
rate
&
jank
analysis
Battery
&
energy
profiling
Network
request
batching
Bundle
splitting
13
Security
&
Privacy
14
SKILLS
OWASP
MASVS
Certificate
pinning
TLS
1.3
Biometric
authentication
Secure
key
storage
Jailbreak
/
root
detection
Code
obfuscation
Data
minimization
GDPR
compliance
CCPA
compliance
App
Tracking
Transparency
Threat
modeling
Mobile
penetration
testing
Secure
code
review
14
Analytics
,
Growth
&
Monetization
15
SKILLS
Firebase
Analytics
A
/
B
testing
App
Store
Optimization
Amplitude
Mixpanel
Segment
Google
Analytics
4
Remote
Config
Feature
flagging
Funnel
analysis
Cohort
&
retention
analysis
In
-
app
purchases
Auto
-
renewable
subscriptions
RevenueCat
AdMob
&
ad
mediation
15
Emerging
Platforms
&
On
-
Device
Intelligence
16
SKILLS
Core
ML
ML
Kit
TensorFlow
Lite
On
-
device
LLM
inference
ARKit
ARCore
Vision
framework
watchOS
Wear
OS
Bluetooth
Low
Energy
NFC
IoT
device
integration
Foldable
&
large
-
screen
layouts
5
G
&
edge
computing
Live
Activities
Home
Screen
widgets
3 / 4
16
Collaboration
&
Engineering
Process
12
SKILLS
Agile
/
Scrum
Jira
Code
review
Kanban
Confluence
Linear
Technical
design
documents
Mentoring
&
onboarding
Estimation
&
sprint
planning
Cross
-
functional
collaboration
Incident
response
Trunk
-
based
development
4 / 4