info.plist and the Android manifest
summary
Five concrete takeaways: info.plist must include permission dialog texts or the app crashes and App Store rejects permission strings crash the app if missing; AndroidManifest appCategory is optional on Play Store but required in info.plist for App Store submission app category required for App Store; avoid blanket configChanges flags from the KMP wizard—handle only needed changes; set a resource theme like Theme.AppCompat.DayNight.NoActionBar so splash screens and embedded Android views respect dark mode; localize info.plist via InfoPlist.strings and add those files to the PBX project.
AI-written summary · about
chapters (8)
- 0:00info.plist and Android manifest
- 2:32Key settings in iOS info.plist
- 6:53Android manifest configuration changes
- 10:46Theme settings in Android
- 13:17Light/dark mode on iOS
- 14:44Permissions in iOS info.plist
- 18:39Internationalizing iOS permission messages
- 20:28Summary & Q&A
related talks
33mSDK Design and Publishing For Kotlin Multiplatform Mobile
20mDo’s and don’ts: Mindset for optimizing apps for larger screens
38mYour app in KMP in real life: our 7-step method
23mNot Just Rotation: Configuration Changes on Android
32mUsing platform-specific code in Kotlin Multiplatform
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
46mUnlocking Scalability: Power Up Your Native App with KMM
41mWrite once, ship multiple times
