No video

Making the Big Kotlin Multiplatform Decision - Sumayyah Ahmed

  Рет қаралды 4,707

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Recording brought to you by American Express. americanexpres...
Why is adopting Kotlin Multiplatform Mobile not an easy decision to make? After all, it can potentially save a business millions of dollars by cutting down duplicate iOS and Android code and saving many developer hours.
But when you have large, complicated codebases and investment in a mobile organization with specific skill sets, it can be an expensive decision to put time and resources into shifting into KMM instead. It can be a hard decision to reverse, and a risky call to make. But it doesn't have to be!
In this talk I’ll lay out a decision-making framework to approach KMM adoption - not just from an engineering perspective, but a leadership one too. We’ll reference case studies and talk about:
Evaluating KMM for different kinds of projects - standard mobile codebases as well as those in custom frameworks like RIBS and Workflow
The important factors - build support for Android vs iOS, resourcing KMM expertise, and flexibility, all of which impact long-term risks and outcomes
Evaluating cultural support - what kind of teams and organizations are best set up for KMM success?
Finding the right engineering levers to make adoption more successful
At Square, I’ve had to make that call for my team, and I’ve worked with other teams that faced similar decisions. I’ll reference real learnings as we discuss wisely and successfully steering a team into new Kotlin waters.

Пікірлер: 16
@KirillFrolov77
@KirillFrolov77 Ай бұрын
The honesty is off the charts! Great job!
@ChrisAthanas
@ChrisAthanas Ай бұрын
KMP is the juggernaut that will take down all other platforms
@Mike-er2ih
@Mike-er2ih 5 күн бұрын
Haven't we heard that before. Let's wait and see.
@himattm
@himattm Ай бұрын
An excellent talk that dives into honest issues and compromises. Great job Sumayyah!
@TimRijckaert
@TimRijckaert Ай бұрын
Best presentation at KotlinConf 2024
@gig73
@gig73 Күн бұрын
How about the performance, execution speed, latency compared to other technologies?
@ambumon786
@ambumon786 Ай бұрын
Awesome presentation and content !!!
@bebobauomy1265
@bebobauomy1265 Ай бұрын
gradle.. I am waiting for amper
@roufsyed574
@roufsyed574 Ай бұрын
Nicely explained. Kudos to Sumayyah Ahmed.
@rolandschatzle4208
@rolandschatzle4208 Ай бұрын
Very insightful talk!
@devopsthinh
@devopsthinh Ай бұрын
Thanks, from Vietnam😊😊😊
@user-my6yf1st8z
@user-my6yf1st8z 2 ай бұрын
based
@ChrisAthanas
@ChrisAthanas Ай бұрын
Please consider ensuring audio is setup properly... this presentation is lacking professionalism due to the audio isses
@arsildo
@arsildo Ай бұрын
I can hear the audio perfectly
@ChrisAthanas
@ChrisAthanas Ай бұрын
@@arsildo did you listen with headphones or just speakers?
@ChrisAthanas
@ChrisAthanas Ай бұрын
@@arsildo did you notice her mic is not being used? Cmon man
Compose UI for... a Light Switch | Jake Wharton
47:02
Kotlin by JetBrains
Рет қаралды 11 М.
HTML Tutorial for Beginners: HTML Crash Course
1:09:34
Programming with Mosh
Рет қаралды 9 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 6 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 49 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 74 МЛН
Evolving Compose Multiplatform on iOS and Beyond | Sebastian Aigner
42:44
Kotlin by JetBrains
Рет қаралды 7 М.
Creating The Best Programming Language: The Story of Kotlin
21:30
Kotlin by JetBrains
Рет қаралды 33 М.
How to Build a Clean Architecture CRUD Note App Using KMM (Android + iOS)
3:05:08
Kotlin Language Features in 2.0 and Beyond - Michail Zarečenskij
46:57
Kotlin by JetBrains
Рет қаралды 18 М.
Lets Talk About Kotlin K2
47:01
GDG Sydney
Рет қаралды 7 М.
Koin 3.2 - Improving the Kotlin Developer Experience by Arnaud Giuliani
42:12
Why I Chose Rust Over Zig
33:18
ThePrimeTime
Рет қаралды 158 М.
Modern Compose Architecture with Circuit by Zac Sweers and Kieran Elliott
30:49