Автор: Prateek Prasad, Denis Buketa
Издательство: Kodeco Inc.
Год: 2023
Страниц: 441
Язык: английский
Формат: pdf (true)
Размер: 50.5 MB
Learn how to build beautiful, performant and declarative user interfaces using the latest tool in the Android UI toolkit - Jetpack Compose.
In this book, you’ll learn how to build a powerful app using Jetpack Compose, how to style your apps using Material Design, special animations and state transitions, how to use modifiers and much more! This book will serve you as a central point that holds all the information you need to dive deep into Jetpack Compose, then apply it to your personal and production level projects. You’ll focus on learning Jetpack Compose not only through theory, but also through real-world project examples. After reading this book, you’ll become a true expert on the topic and you’ll learn how to switch your mindset and start to think in Jetpack Compose and declarative programming.
If you’ve been an Android developer the past couple of years, you probably thought that the UI toolkit you use every day is not that easy to grasp. This is because over the years, as Android developed and grew as a platform, the tools for building user interfaces became more powerful and the design system became more beautiful.
Sadly, with all those changes and with newer versions of Android, the process of building interfaces became more complex. Additionally, it became increasingly harder to write code that supports all Android versions, as many new APIs and features aren’t fully backwards compatible. That means that building components from the standard toolkit doesn’t guarantee that those components will work on older versions of the operating system.
Moreover, the number of programming and markup languages you need to learn is overwhelming. Not only do you find Android apps written in Kotlin or Java, but you also have to learn Groovy for your build scripts and XML for your UI development. This further increases the complexity of learning Android development, and it makes it harder to follow the code. You have to read through multiple different files, just to learn how a single feature of the project works. If only there was a tool that uses Kotlin, has a clear syntax and lets you develop UI without much sweat…
Well, look no more! Jetpack Compose is the one UI toolkit to rule them all. It’s a fresh look at building user interfaces, providing:
• A Kotlin-powered API.
• Declarative ways to build the UI so it reacts to state changes.
• A powerful and composable set of components that you can combine, style and animate.
Скачать Jetpack Compose by Tutorials (2nd Edition)