Cognitive Science Application
Content Structure
Mobile is DifferentLarge AppsLarge TeamsCross-PlatformStepping Up Your Game
Growing as a Mobile Engineer Ebook
Growing as a Mobile Engineer Standalone
Human-Centred Design Section
Newsletter Frequency
Fortnightly
Number of Engineering Challenges
39
Page Count (Growing as a Mobile Engineer)
70
Page Count (Paperback)
236
Second Edition
2nd Edition reworked from the ground up
Target Audience
Experienced designersSelf-taught designersCareer changers
Topics Covered
State ManagementMistakes Are Hard to RevertLong Tail of Old App VersionsDeeplinksPush and Background NotificationsApp CrashesOffline SupportAccessibilityCI/CD & The Build TrainThird-Party LibrariesDevice and OS FragmentationIn-App PurchasesNavigation ArchitectureLocalizationModular ArchitectureAutomated TestingManual TestingPlanning and Decision MakingShared ArchitectureScaling Build & Merge TimesMobile Platform LibrariesAdopting New LanguagesKotlin Multiplatform and KMMCross-Platform DevelopmentWeb, PWA & Backend-Driven AppsExperimentationFeature Flag HellPerformanceAnalytics, Monitoring and AlertingMobile On-CallAdvanced Code Quality ChecksCompliance, Privacy and SecurityClient-Side Data MigrationsForced UpgradingApp Size