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

GDG San Francisco

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

  • NISHIT BAVISHI

    Cruise

    NRE

  • Edward Choudhry

  • Ishai Hachlili

  • Jose Ruiz

    Picaio

    Head of AI

  • Trish Whetzel

    UNC

    Knowledge Engineer

  • Sako M

    Gladly

    Platform engineer

  • Radhika Mitra

    GDG Organizer

    Product & Marketing

  • Kyle Casterline

  • Wayne Liu

Contact Us