The D-KMP architecture: Declarative UIs + Kotlin MultiPlatform + MVI pattern

Year 2020 has not only been the year of the pandemic, but also the year which set the division between “The Past” and “The Future” in apps development. With JetpackCompose and Kotlin MultiPlatform reaching “Alpha” stage in August 2020, The Future will already start in 2021, the year where both technologies will reach “Stable” stage.

Jan 16, 2021, 10:00 – 11:00 PM

56
RSVP'd

Key Themes

AndroidDataWeb

About this event

Year 2020 has not only been the year of the pandemic, but also the year which set the division between “The Past” and “The Future” in apps development. With JetpackCompose and Kotlin MultiPlatform reaching “Alpha” stage in August 2020, The Future will already start in 2021, the year where both technologies will reach “Stable” stage.

The Future is a complete cut from the The Past, as “MultiPlatform” will become the preferred choice. We will see many platform-specific technologies (LiveData, RxJava, Dagger, Retrofit, Room, etc.) losing their centrality, replaced by KMP technologies such as StateFlow, Coroutines, Ktor, Serialization, SqlDelight, etc.

In this talk I will present the D-KMP architecture which is based on the 3 pillars:

- DeclarativeUIs (JetpackCompose on Android, SwiftUI on iOS, Kotlin/React on Web)

- Kotlin MultiPlatform (KMP)

- MVI pattern.

Speaker

  • Daniele Baroncelli

    GoBright Media

    Mobile Architect (client/server)

Organizers

  • Riya Dashoriya

    Quizlet

    GDG Organizer

  • Vikram Tiwari

    Omni Labs, Inc.

    GDG Organizer

  • Narimane Hennouni

    Instadeep

    Team Member

Contact Us