Skip to content

Build multiplatform projects in Kotlin and learn more about server driven UI!

Photo of Sid Patil
Hosted By
Sid P. and 2 others
Build multiplatform projects in Kotlin and learn more about server driven UI!

Details

Hello Kotliners!

We are excited to bring two interesting talks this month on KMM projects, compose, swift UI, GraphQL and learn the art of building server driven user interfaces! We welcome you to join us on Saturday 24th July from 6:00PM IST.

Event details
Talk 1: A page out of server driven UI
Speaker: Adit Lal from Gojek
Time: 6:00 PM IST

About the talk:
In this talk we dive into few example's of server-driven UI (SDUI), it's important to understand the general idea of SDUI and how it provides an advantage over traditional client-driven UI and why it's so current hot-topic.
We take a look at multiple offerings such as JetPack Compose or Epoxy (Airbnb's library), and we then take a look at some tips and tricks to navigate the code from start to finish.

Talk 2: Using GraphQL in a KMM project with Jetpack Compose and SwiftUI
Speaker: John O'Reilly, GDE for Kotlin

About the talk:
In this talk John will show how GraphQL, using Apollo library, can be used in shared code in a Kotlin Multiplatform project with the UI developed using Jetpack Compose on Android and SwiftUI on iOS.
The talk will cover

  • use of Apollo GraphQL library and it's Kotlin Multiplatform support allowing addition of GraphQL queries and related logic in code shared between iOS and Android clients.
  • development of clients using Declarative UI frameworks (Jetpack Compose on Android and SwiftUI on iOS)

About John:
John is a Kotlin GDE that has been developing Android apps since 2010. He worked on server side Java applications in the 2000s, desktop clients in the 1990s and is waiting in anticipation to see what the 20s bring!

Connect with us:
Website: https://kotlinmumbai.org
Twitter: https://twitter.com/KotlinMumbai
Youtube: https://www.youtube.com/kotlinmumbai

Photo of Kotlin Mumbai group
Kotlin Mumbai
See more events
Online event
This event has passed