/Modern-Android-13-Development-Cookbook

Modern Android 13 Development Cookbook, Published by Packt

Primary LanguageKotlinMIT LicenseMIT

Modern Android 13 Development Cookbook

This is the code repository for Modern Android 13 Development Cookbook, published by Packt.

Over 70 recipes to solve Android development issues and create better apps with Kotlin and Jetpack Compose

What is this book about?

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.

This book covers the following exciting features:

  • Use Kotlin programming to build your Android applications
  • Leverage modern Android development (MAD) libraries to create exceptional apps
  • Explore modern app architecture concepts such as model-view-viewmodel (MVVM)
  • Utilize dependency injection, clean architecture, and module organization
  • Discover how to write UI and unit tests for your applications
  • Get to grips with paging, data binding, and datastore
  • Build large screens to support the new foldable world
  • Explore principles of Wear OS in modern Android development

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

fun main() {
    val stringToBeReversed = "Community"
    println(reverseString(stringToBeReversed))
}
fun reverseString(stringToReverse: String): String {
    return stringToReverse.reversed()
}

Following is what you need for this book: This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java

With the following software and hardware list you can run all code files present in the book (Chapter 1-12).

Software and Hardware List

Chapter Software required OS required
1-12 Android Studio Windows, Mac OS X, and Linux
1-12 Java Version 11
1-12 Android Studio Version Android Studio Flamingo

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Madona S. Wambua is a Google Developer Expert in the Android category, an Android engineer programming in Kotlin, and the founder of Budgeting Buddy, a free budgeting tool. She is also a Women Techmakers Ambassador and Women Who Code Mobile Global Lead. She has over seven years of experience in the field and has worked on both consumer-facing applications and building software development kits for developers. She also worked on the famous Google Glass during her tenure at a start-up and got an opportunity to work on interactive AR videos to transform lives through machine learning and computer vision. Madona continues to broaden her development skills while working remotely as an Android engineer as she continues her education at the Samuel Ginn College of Engineering.

Note from the author:

Chapter_five is uploaded as a zip file due to an issue with M1 and Protoc os72/protoc-jar#93