English | 2023 | ISBN: 978-1950325832 | 463 Pages | PDF, EPUB | 108 MB
Jetpack Compose by Tutorials (Second Edition): Building Beautiful UI With Jetpack Compose
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
- Fundamentals: Core Jetpack Compose elements and functions
- Combining components: Mixing different layouts and building beautiful interfaces
- State Management: State wrappers, LiveData observables and UI recomposition
- UI Styling: Modifiers for size, shape, colors, background, padding and alignment
- User Interaction: Different click, touch and scroll listeners and their handlers
- Animations: State changes, value animations and complex transitions
- UI Testing: Learn how to test your Jetpack Compose code
- Accessibility: Learn how to support Accessibility using Jetpack Compose
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.
HomepageResolve the captcha to access the links!