August 2025
Intermediate to advanced
270 pages
6h 16m
English
Going with a native home screen means the app can launch quickly and offer the highest fidelity possible right away. HEY and Basecamp both have fully native home screens, launching directly to SwiftUI or Jetpack Compose views. (Bonus: They cache the data for offline access, further speeding up launch times.)
37signals uses a native screen for each of the five tabs in their popular Basecamp app, as shown in the following image. These two iOS screens are fully native, not a single web-rendered element in sight!

Native maps offer a better user experience than web-based solutions, as well. Gestures like swiping, pinching, and ...
Read now
Unlock full access