Slide 1

Slide 1 text

Building Cross- Platform Applications with Kotlin Multiplatform Presented by Theophilus Kibet Software Engineer 01

Slide 2

Slide 2 text

What is cross-platform? Why KMP? How to work with KMP What's Up today? 04

Slide 3

Slide 3 text

Cross-platform is the ability of software applications to operate on multiple platforms with little or no modification. What is cross-platform? P. 04 Bemefits OF Coroutines android iOS web desktop

Slide 4

Slide 4 text

Cross-platform technology develop by JetBrains and uses Kotlin. What is KMP? P. 04 Bemefits OF Coroutines Flutter React Native

Slide 5

Slide 5 text

Reuse skills Allows developers to reuse their existing skills while leveraging native development on each platform. Control your decisions You decide how much code you share across platforms. Productivity Speeds up development by allowing teams to work on different platforms simultaneously. 07 Why KMP?

Slide 6

Slide 6 text

P. 04 Bemefits OF Coroutines What to share little logic logic little UI + logic UI + logic

Slide 7

Slide 7 text

Compose Multiplatform is a declarative framework for sharing UI across Android, iOS, web, and desktop (via JVM), based on Kotlin and Jetpack Compose. What is Compose Multiplatform? P. 04 Bemefits OF Coroutines android iOS web desktop

Slide 8

Slide 8 text

18 Demo

Slide 9

Slide 9 text

18 Resources Notflix Caloree KMP Wizzard KMP Awesome

Slide 10

Slide 10 text

Thank 19 @_kibetheophilus Theophilus Kibet You Contact