Slide 1

Slide 1 text

Jetpack Compose 🚀

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

What’s the Deal? 🤷

Slide 4

Slide 4 text

- Declarative approach and managing state - Less code e.g LazyLists - Less context switch on Language tooling i.e use Kotlin for UI and logic. - Interop with existing view system - Faster development with tooling e.g previews - Better collaboration with designers* (Figma)

Slide 5

Slide 5 text

Getting Started 󰳓

Slide 6

Slide 6 text

Sample

Slide 7

Slide 7 text

Tooling

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Compose Layouts ● Row ● Column ● Box ● Surface

Slide 10

Slide 10 text

Compose Phases

Slide 11

Slide 11 text

Composition Layout Draw

Slide 12

Slide 12 text

Recomposition

Slide 13

Slide 13 text

Extras

Slide 14

Slide 14 text

- Modifiers - Navigation - Testing - Glance - And So Much More…

Slide 15

Slide 15 text

Demo 󰞵