Book Image

Modern Android 13 Development Cookbook

By : Madona S. Wambua
5 (1)
Book Image

Modern Android 13 Development Cookbook

5 (1)
By: Madona S. Wambua

Overview of this book

Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You’ll also learn which critical principles to consider when developing Android apps. The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack’s WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you’ll discover best practices for robust modern app development. By the end of this book, you’ll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.
Table of Contents (15 chapters)

Index

As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.

A

Accompanist library

reference link 100

activity embedding 220, 221

adaptive layouts

building, in Modern Android development 204-213

building, in with ConstraintLayouts 213-218

Android application

profiling 272-276

Android Debug Bridge (ADB) 279

Android project

structure 21-25

Android Proto DataStore

using 122-127

working 127, 128

Android Studio 1, 11

debugging 26, 27

emulator, setting up 11-15

gradlew commands, utilizing to clean and run project 19, 20

logging 26, 27

used, for creating Hello Android Community app 6-11

Android Studio release

reference link 281

Android views

implementing, in Jetpack Compose 30-38

Android Virtual Device (AVD) screen 13

AnimatedNavHost

reference link 101

animations

implementing, in...