𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Jetpack Compose by Tutorials

✍ Scribed by Denis Buketa


Year
2021
Tongue
English
Leaves
362
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Book License
What You Need
Book Source Code & Forums
Introduction
How to read this book
Chapter 1: Developing UI in Android
Unwrapping the Android UI toolkit
Introduction to Jetpack Compose
Jetpack Compose’s tech stack
Key points
Where to go from here?
Chapter 2: Learning Jetpack Compose Fundamentals
Composable functions
Basic composable functions
Text
Previewing changes
TextField
Buttons
Progress Bars
AlertDialog
Key points
Where to go from here?
Chapter 3: Building Layout Groups in Compose
Using basic layouts in Jetpack Compose
Linear layouts
Using Boxes
Scaffold
Key points
Where to go from here?
Chapter 4: Building Lists with Jetpack Compose
Using vertical scrolling modifiers
Using horizontal scrolling modifiers
Lists in Compose
Grids in Compose
Key points
Where to go from here?
Chapter 5: Combining Composables
Application features
Project overview
Thinking in Compose
Bottom-up approach
Creating the Note composable
Building the app drawer composable
Putting all the pieces together
Key points
Where to go from here?
Chapter 6: Using Compose Modifiers
Modifiers
Chaining modifiers
Rounding out the NoteColor
Adding NoteColor to Note
Adding a background to Note
Centering Text & Checkbox composables
Centering NoteColor
Taking advantage of the modifier parameter
Styling title and content
Adding the Color composable
Key points
Where to go from here?
Chapter 7: Managing State in Compose
Understanding state
Handling state with Android UI Toolkit
Handling state with unidirectional data flow
Compose & ViewModel
Creating the Notes screen
Creating the app bar
Stateless composables
Extracting a stateless composable
Key points
Chapter 8: Applying Material Design to Compose
Opening the Notes screen
Resurrecting the app drawer
Adding the FAB
Adding an entry point
Adding the top bar
Opening the Save Note screen in Editing mode
Creating a content composable
Wrapping up the Save Note screen
Using Material Design composables in the Notes screen
Theming in Compose
Key points
Where to go from here?
Chapter 9: Using ConstraintSets in Composables
Understanding ConstraintLayout
ConstraintLayout in Jetpack Compose
Implementing the app drawer layout
Creating the app drawer header
Implementing the app drawer’s body
Advanced features of ConstraintLayout
Key points
Chapter 10: Building Complex UI in Jetpack Compose
Building the home screen
Building the Subreddits screen
Key points
Chapter 11: Reacting to Compose Lifecycle
Events in Compose
Implementing the community chooser
Implementing the back button handler
Effects in Compose
Migrate effects
Key points
Where to go from here?
Chapter 12: Animating Properties Using Compose
Building JoinButton
Adding JoinButton to Post
Animating the JoinButton background
Using transitions to animate JoinButton
Animating composable content
Adding experimental annotations
Key points
Chapter 13: Adding View Compatibility
Introducing the Chat screen and the Trending view
Using composables with the View framework
Using View with Jetpack Compose
Key points
Where to go from here?
Conclusion


πŸ“œ SIMILAR VOLUMES


Jetpack Compose by Tutorials (Second Edi
✍ Kodeco Team, Denis Buketa, Prateek Prasad πŸ“‚ Library πŸ“… 2023 πŸ› Kodeco Inc. 🌐 English

<span>Build Beautiful Apps With Jetpack Compose</span><p><span>Jetpack Compose is hyping up everyone in the Android UI toolkit world. This completely new and modern solution to building </span><span>declarative</span><span> user interfaces provides more opportunity than ever to create beautiful, rea

Jetpack Compose internals
✍ Jorge Castillo; Andrei Shikov πŸ“‚ Library πŸ“… 2021 πŸ› Leanpub 🌐 English

Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client

Android UI Development with Jetpack Comp
✍ Thomas KΓΌnneth πŸ“‚ Library πŸ“… 2022 πŸ› Packt Publishing 🌐 English

<p><span>Get started with creating intuitive native user interfaces on Android platforms</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approach</span></span></li><li><span><span>Learn

Android UI Development with Jetpack Comp
✍ Thomas KΓΌnneth πŸ“‚ Library πŸ“… 2022 πŸ› Packt Publishing 🌐 English

<p><span>Get started with creating intuitive native user interfaces on Android platforms</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approach</span></span></li><li><span><span>Learn

Jetpack Compose 1.4 Essentials: Developi
✍ Neil Smyth πŸ“‚ Library πŸ“… 2023 πŸ› Payload Media 🌐 English

This book teaches you how to build Android applications using Jetpack Compose 1.4, Android Studio Giraffe (2023.2.1), Material Design 3, and the Kotlin programming language. The book begins with the basics by explaining how to set up an Android Studio development environment. The book also inc