Building Beautiful UI With Jetpack Compose
Kodeco Team, Denis Buketa, Prateek Prasad
Jetpack#
UI#
XML#
Android#
Android_developers#
Build Beautiful Apps With Jetpack Compose
Jetpack Compose is hyping up everyone in the Android UI toolkit world. This completely new and modern solution to building declarative user interfaces provides more opportunity than ever to create beautiful, reactive and animated apps.
However, because of its new status, Jetpack Compose is lacking one of the most important pieces of successful software: detailed documentation. That’s why we’ve prepared a whole book’s worth of documentation for you!
Jetpack Compose By Tutorials is here to help, by showing you exactly how Compose works, what its fundamental components are and how you can use them to build complex real-world apps!
Who this book is for
This book is for all Android developers who have experience with the legacy UI Toolkit through XML and View components, but who are looking for a fresh, reusable, clean and easy-to-use solution to reduce their boilerplate code while building stunning user interfaces.
Topics covered in Jetpack Compose by Tutorials
One thing you can count on: After reading this book, you’ll be prepared to tackle any design specification and build it in your Android apps using Jetpack Compose. You’ll make your apps really stand out by adding different modifiers and Material Design components, as well as animations.
Table of Contents
Section I: Getting Started With Jetpack Compose
Chapter 1: Developing UI in Android
Chapter 2: Learning Jetpack Compose Fundamentals
Chapter 3: Building Layout Groups in Compose
Chapter 4: Building Lists With Jetpack Compose
Section II: Composing User Interfaces
Chapter 5: Combining Composables
Chapter 6: Using Compose Modifiers
Chapter 7: Managing State in Compose
Chapter 8: Applying Material Design to Compose
Section III: Building Complex Apps With Jetpack Compose
Chapter 9: Using ConstraintSets in Composables
Chapter 10: Building Complex UI in Jetpack Compose
Chapter 11: Reacting to Compose Lifecycle
Chapter 12: Animating Properties Using Compose
Chapter 13: Adding View Compatibility
Section IV: UI Testing & Accessibility
Chapter 14: UI Tests in Jetpack Compose
Chapter 15: Accessibility in Jetpack Compose
Section V: Glances & Keeping Upto Date With Jetpack Compose
Chapter 16: Creating Widgets Using Jetpack Glance
Chapter 17: Keeping up to Date With Jetpack Compose Conclusion
Section VI: Appendices
Appendix A: ViewGroups / Widgets to Jetpack Compose Cheatsheet