The Android Experience seen from an iOS dev's perspective
summary
An iOS developer implements a reusable “what’s new” popup on Android using Android Studio, Kotlin and Jetpack Compose, struggles to get a transparent activity working across Android 8 and newer, and solves styling with theme XML tweaks found on Stack Overflow; discovers constructors don’t accept arbitrary objects so data must go through Intent extras, finds emulator slow and fragmentation (multiple OS versions, SVG crashes on low-end devices) painful, but praises Android being open source and Compose’s backwards compatibility.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:14Working on Android
- 3:24Android Studio first look
- 4:49Learning Jetpack Compose
- 6:13Transparent activities issues
- 7:17Argument passing differences
- 8:01Multiple Android versions pain
- 8:41Open source solutions
- 9:25Liked about Android
- 10:28Prefer iOS over Android
- 12:57SwiftUI vs Jetpack Compose
- 14:47Final thoughts & Q&A
related talks
33mThe Evolution of Android UI Development. A Journey From XML to Compose. What’s next ?
47m15 Things I Learned Switching from iOS to Android Development
37mSomething old, something new: Adding Jetpack Compose to a large open source Android app
35mSomething old, something new: Adding Jetpack Compose to a large open source Android app
48mAndroid 101 for iOS Developers – Two Sides of the Same Coin
32mDeveloping Wear OS Apps with Jetpack Compose
32mReimagining Android Dialogs with Jetpack Compose
35mBuilding Android/iOS Apps with Jetpack Compose
