The March Brighton Kotlin meetup takes place on Thursday 25th March at 6 pm GMT. We will be opening the zoom just before 6pm for people to gather and chat. The link will be sent out on the day of the talk. The event will begin around 6pm.
Sign up, spread the word, BYOB and pizza, and join the conversation!
Schedule:
[6.00 pm] – Welcome
[6.05 pm] – Joe Birch – Scaling UI across platforms with Server Driven UI
[~6.45 pm] – Sebastian Aigner – Introducing Compose for Desktop
[7.30 pm] – Wrap Up & Close
—— Joe Birch —— Scaling UI across platforms with Server Driven UI
Mobile, Web, Desktop… when working with multiple platforms for your product, you might start to feel like there is a lot for your team to maintain. If we update the design for a feature or want to test a new layout, we often need to make that change in multiple clients. This results in more time spent on the same task in multiple places, with less time being able to focus on delivering even more value to your users.
With the use of declarative UI frameworks on the rise, there are more opportunities opening up that allow us to experiment with how we build our applications. Whilst Server Driven UI is nothing new, pair this with strongly typed server-side technologies and dynamically building our user interfaces becomes both simpler and safer.
In this talk we’ll explore how we can utilise GraphQL to declare the presentation of our apps, with this being used to build our Jetpack Compose, SwiftUI or React components to be displayed on screen. With this knowledge we’ll be able to start thinking about how we can build more dynamic UIs whilst utilising modern approaches when doing so.
— Bio —
Joe is a Senior Engineer II at Buffer, Google Developer Expert for Android, Android Instructor at Caster.IO
Connect with Joe:
Github: https://github.com/hitherejoe
Twitter: https://twitter.com/hitherejoe
LinkedIn: https://www.linkedin.com/in/joe-birch-80392157
Blog: https://joebirch.co/
—— Sebastian Aigner —— Introducing Compose for Desktop
Some time ago, JetBrains published versions of Compose for Desktop – a modern UI framework for Kotlin that makes building performant and beautiful user interfaces for Desktop applications easy and enjoyable.
In this talk, We will learn a bit about the principles and technology behind Compose for Desktop, and see what it takes to get started with building UIs in pure Kotlin!
— Bio —
Seb is a Kotlin Developer Advocate at JetBrains
Connect with Seb:
Github: https://github.com/SebastianAigner
Twitter: https://twitter.com/sebi_io
LinkedIn: https://www.linkedin.com/in/sebastian-aigner
Blog: http://sebi.io/