Android
20 items tagged with "android"
Blueprints3
Separate iOS and Android to React Native Blueprint
Consolidate separate native iOS (Swift) and Android (Kotlin) apps into one React Native codebase with native modules where needed.
Separate iOS and Android to Flutter Blueprint
Merge separate native iOS and Android apps into a single Flutter codebase using add-to-app and platform channels.
Native Mobile to Kotlin Multiplatform Blueprint
Share business logic across iOS and Android with Kotlin Multiplatform while keeping native SwiftUI and Compose UIs.
Migrations5
Android Java to Kotlin Migration
Incrementally convert an Android codebase from Java to Kotlin
Android Views to Jetpack Compose Migration
Migrate Android UI from XML Views to Jetpack Compose with incremental screen adoption
Cordova to Capacitor Migration
Migrate Cordova apps to Capacitor with updated plugins and native project management
React Native CLI to Expo Migration
Move a React Native app to Expo (managed workflow) with config plugins and build pipeline changes
Xamarin.Forms to .NET MAUI Migration
Migrate Xamarin.Forms apps to .NET MAUI with updated project structure, dependencies, and platform targets
Playbooks3
Cross-Platform Mobile Migration Program Playbook
A program for consolidating separate native iOS and Android apps onto a single cross-platform codebase to cut duplication and speed releases.
Native to React Native or Flutter Program Playbook
A program for migrating an existing native iOS or Android app to React Native or Flutter incrementally, embedding the new stack inside the native shell.
Android Java to Kotlin Program Playbook
A program for migrating a legacy Java Android app to Kotlin incrementally, leveraging interop and moving toward Jetpack Compose.
Checklists3
Mobile App Store Release Checklist
Confirm builds, metadata, privacy disclosures, and rollout controls are ready before submitting a mobile app to the App Store and Play Store.
Native to Cross-Platform Mobile Migration Checklist
Assess feasibility, parity, and performance before migrating native iOS and Android apps to a cross-platform framework.
Android Jetpack Compose Migration Checklist
Verify interop, performance, and incremental rollout are ready before migrating an Android app from XML Views to Jetpack Compose.
Comparisons4
Java vs Kotlin
Both run on the JVM and interoperate fully, but Kotlin offers more concise, modern syntax and null safety while Java offers ubiquity and the longest track record.
Swift vs Kotlin
The leading native mobile languages: Swift for Apple platforms and Kotlin for Android, both modern, safe, and increasingly used for cross-platform development.
Jetpack Compose vs XML Views
Jetpack Compose is Android's modern declarative UI toolkit; XML Views is the traditional imperative system with the largest legacy codebase.
Kotlin vs Java for Android
Kotlin is Google's preferred, modern language for Android; Java is the original, ubiquitous JVM language with the largest legacy footprint.