Fatih Giriş

Android Lead @DNB

Talk Title

Office Hour: Compose

Room

Office Hours

Date

28.04.2023

Time

14:00 > 45 min

Share

on Twitter

Come discuss Compose and more with:
- Maia Grotepass, Staff Engineer: Android principal at Luno
- Fatih Giriş, Android Lead @DNB
- Louis CAD, Amande - Founder

Talk Title

Using Compose Runtime to create a client library

Room

Salle Mœbius

Date

27.04.2023

Time

10:30 > 45 min

Share

on Twitter

Jetpack Compose (UI) is a powerful UI toolkit for Android. Have you ever wondered where this power comes from? The answer is Compose Runtime.

In this talk, we will see how we can use Compose Runtime to create client libraries. Firstly, we will talk about Compose nodes, Composition, Recomposer, and how they are orchestrated to create a slot table. Then, we will see how the changes in the slot table are applied with an Applier. Moreover, we will touch upon the Snapshot system and how the changes in the state objects trigger a recomposition. Finally, we will create a basic UI toolkit for PowerPoint using Compose Runtime.

Speaker Bio

Fatih studied Computer Engineering in his bachelor’s degree. He got his master’s degree in “Natural Language Processing” and he was a research assistant for 2 years. After that, he started working as a freelance mobile developer for 2 years. He joined DNB Bank as a Senior Android Developer and now he is an Android Lead in DNB Bank for Norway’s top used finance app “Mobilbank” and the savings app “Spare”.

Menu