Skip to content
0:00 / 0:00

#kotlinmultiplatform#composemultiplatform#android

The Future of Kotlin, Android, and Everything

Touchlab

9.5K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Kevin Galligan
  • Linked in the descriptiontouchlab/DroidconKotlin
  • May be out of date. The tools, versions or practices it shows have likely moved on.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

9.4K views2 years ago2 recommendations

Mobile developmentProgramming languagesKotlinFlutter and React NativeAndroid and Jetpack Compose

Kevin Galligan argues why Kotlin Multiplatform and Compose Multiplatform should be the default choice for modern mobile app development.

Kotlin Multiplatform and Compose Multiplatform should be the default choice for mobile development. CMP removes the up-front risk involved in your mobile technology choice. You can build mobile with cross-platform efficiency, and make your apps as native as you need. Compose on iOS has matured quickly, but there's lots of work to do. The Android community will be essential to make this vision a reality. This video is a trimmed-down version of @KevinGalligan 's keynotes from Droidcon NYC and Droidcon London. - Introduction Overview of the talk and its context. - YouTube Spoiler Summary High-level summary of app development choices between native and cross-platform. - Speaker’s Background The speaker's history in Android development and code-sharing. - Cross-Platform Evolution Changes in app development practices over the last decade. - The Death of Native Apps Debate Discussing misconceptions about the decline of native app development. - The Evolution of Mobile and Web How mobile and web development trends have evolved over time. - The Rise of the Necessary Middle Why many apps today choose cross-platform solutions over native. - Reducing Risk in Mobile Development Risk management with KMP and CMP. - Optionally Shared UI Discussing the concept of shared UI using Compose Multiplatform. - The 80/20 UI Concept Efficiently balancing native and shared UI experiences. - Eliminating the Risk Cliff How Compose Multiplatform allows incremental decisions. - Targeting the Middle Market The ideal use cases for Compose and Kotlin. - Comparing Compose and Flutter A balanced comparison between Compose Multiplatform and Flutter. - Current State of Compose Multiplatform Overview of the progress and expected timelines for Compose Multiplatform. - Community Involvement and Awareness The need for awareness and support within the community. - Open Source Libraries and Opportunities Open source opportunities for developers within Compose Multiplatform. - Compose Multiplatform Ecosystem Expanding the existing Compose ecosystem. - Kotlin and WebAssembly (Wasm) The potential of Kotlin with Wasm and moving beyond JavaScript. - Final Thoughts on the Future of Native and Web Reflections on where app development is headed and the potential of "native". _______________________ 👉 Links youtu.be/7OIe8U2VVkA touchlab.co/cmp-and-the-future github.com/touchlab/DroidconKotlin _______________________ 🚀 Support: Looking for help building apps with Compose Multiplatform? Read more and reach out: touchlab.co/composenative _______________________ 📬 Keep in touch: linkedin.com/company/touch-lab/ touchlab.co/contact-us twitter.com/TouchlabHQ mastodon.social/@touchlab #kotlinmultiplatform #swift #iOSDevEx #android #kotlin #ComposeMultiplatform #kotlindeveloper #swiftui #compose

Why it's here

2 people recommend this

What people say. Shared as a discussion on the future of native mobile development versus Kotlin Multiplatform.

u/byaruhafin r/Kotlin • Recommends

The Future of Kotlin, Android, and Everything

u/Vegetable-Practice85in r/Kotlin • Recommends

The Future of Kotlin, Android, and Everything

u/kpgalliganin r/Kotlin • Mentions

On “Kotlin Multi-platform (KMP) vs. Flutter? Help me choose the right framework for cross-platform development”

…to make any progress. However, the community reaction to the forked Flutter (kind of positive) hints at the unease of the community. Anyway, Compose on iOS will likely hit "stable" in 2025. It is currently shipping in apps, including some we work on. I gave a couple conference keynotes this year talking about it. The YouTube-friendlier version: link to this video If you're background is Java, Kotlin was obviosuly designed to be a JVM language and easy for Java people to pick up. Relatively, anyway. Still lots to learn. I'd suggest it would be easier than Dart, but others might not agree.…

u/kpgalliganin r/Kotlin • Mentions

On “Adoption of Kotlin Multiplatform and is it prudent to switch to it in 2025?”

…te stable, and works well, but it's a professional tool, and most people haven't even heard of it (if they aren't aware of mobile dev nuance). CMP is the shared UI option that sits on top of KMP. It's conceptually Flutter but written in Kotlin. The devil, however, is in the details. The bulk of my content in the last half of 2024 was about this. link to this video…