Explore the latest books of this year!
Bookbot

Kotlin and Android Development featuring Jetpack

More about the book

Start building native Android apps the modern way in Kotlin with Jetpack's extensive tools and best practices. Learn to create efficient views using Fragments and share data with ViewModels. Use Room for quick data persistence and avoid NullPointerExceptions with Kotlin's concise syntax. Handle asynchronous web service calls smoothly with Kotlin coroutines, all while building two complete apps through detailed instructions. Develop your first app, Penny Drop, a game featuring random die rolls, customizable rules, and AI opponents. Create lightweight Fragment views with data binding, update data safely with ViewModel classes, and manage app navigation centrally. Leverage Kotlin's extensions to write null-safe code without the boilerplate typical of pre-Jetpack apps. Persist and retrieve data as full objects with Room, displaying that data using ViewModels and RecyclerView. Next, build the official app for the Android Baseball League, applying what you've learned from Penny Drop. Navigate the app using a Navigation Drawer and Android App Links, handle asynchronous calls with Kotlin Coroutines, display data with the Paging library, and send notifications to users. To get started, you'll need the Android SDK, a text editor, and an Android device or emulator for testing. While Android Studio is recommended, other setups are possible, and some examples may require JDK 1.8 or later.

Book purchase

Kotlin and Android Development featuring Jetpack, Michael Fazio

Language
Released
2021
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating