Название: Elements of Android Jetpack 0.2 Автор: Mark L. Murphy Издательство: CommonsWare, LLC Год: 2019 Страниц: 463 Язык: английский Формат: pdf (true), epub Размер: 10.19 MB
After a decade's worth of Android app development, 2018 debuted the second generation of Android app development techniques, highlighted by Jetpack and the AndroidX family of libraries. This book follows in the footsteps of The Busy Coder's Guide to Android Development, to introduce developers to Android app development, focusing on Jetpack. Here you will learn how to set up an Android app for Java or Kotlin, create a user interface, and more!
This book is written for developers with prior experience in Java or Kotlin. If you are not familiar with either of these languages, it will be difficult for you to follow the code samples in the book. The author of this book has published Elements of Kotlin. If you obtained this book via the Warescription, you are eligible to download a copy of Elements of Kotlin, along with the rest of the CommonsWare line of books.
This book is written for people who have used an Android device before. If you are not familiar with basic Android concepts — such as the home screen and launcher, the HOME button, the BACK button, and so on — you will want to spend time with an Android device.
Introducing Android Setting Up the Tools Getting Your First Project Taking a Tour of Android Studio Examining Your Code Exploring Your Resources Inspecting Your Manifest Reviewing Your Gradle Scripts Inspecting the Compiled App Test Tour Introducing Jetpack Introducing the Sampler Projects Starting Simple: TextView and Button Debugging Your App Introducing ConstraintLayout Integrating Common Form Widgets Contemplating Contexts Icons Adding Libraries Employing RecyclerView Coping with Configurations Integrating ViewModel Understanding Processes Binding Your Data Defining and Using Styles Configuring the App Bar Implementing Multiple Activities Navigating with Fragments Testing Your Changes Thinking About Threads and LiveData Requesting Permissions Working with Content Storing Data in a Room Operating in the Background Creating a New Project Shrinking Your App Using the SDK Manager Using the AVD Manager and the Emulator Configuring Your Project Configuring Android Studio