all speakers

John O'Reilly

John O'Reilly

Android Software Engineer @ Neat

John is a Kotlin GDE that has been developing Android apps since 2010. He worked on server side Java applications in the 2000s and desktop clients in the 1990s. He's also been exploring and advocating for all things Kotlin Multiplatform since 2018.

Confetti: building a Kotlin Multiplatform conference app in 40min 🎊

In this talk Martin and John will live code the development of Confetti, a fullstack conference app using a graphql-kotlin backend and KMM based mobile clients

The talk will cover

  • development of the graphql-kotlin backend
  • use of Apollo 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 mobile clients that consume the shared KMM code (using Jetpack Compose on Android and SwiftUI on iOS)