Mark Murphy, founder of CommonsWare, writes a lot.

Second-Generation Books

His most recent books have been focused on second-generation Android app development (Kotlin and the Android Jetpack):

  • Elements of Android Jetpack, a new introductory book on Android app development, focused on second-generation techniques. Version 2.2 is available, with 930 pages, covering Android Studio Arctic Fox and up through Android 11.

  • Exploring Android, a series of step-by-step tutorials for building an Android app from scratch. This book demonstrates app development using Kotlin, coroutines, and the Jetpack libraries. Version 2.2 is available, with 34 tutorials spanning 616 pages.

  • Elements of Android Room, to help you incorporate Google's reactive object wrapper around SQLite. Version 0.6 is available, comprising 254 pages.

  • Elements of Android R, to help you deal with the changes introduced by Android 11 (code-named "R"). The final version is available, with 140 pages of material on everything from scoped storage changes to data access auditing to sharing UIs between apps to bubbles.

  • Elements of Kotlin, a guide to the Kotlin programming language, which is rapidly gaining in popularity for Android app development. Version 1.0 is available, comprising 418 pages.

  • Elements of Kotlin Coroutines, exploring Kotlin's new first-class reactive programming system. Version 0.3 is available, comprising 244 pages.

First-Generation Books

In the beginning, Android development was focused on Java and, partially, on the Android Support Library. Mark's earliest books share that focus:

Things Other Than Books

He runs the weekly newsletter for Jetpack Compose.

He also offers office hours chats and consulting on Android app development, in case you are interested in help beyond what fits the Stack Overflow model, the books, and the training.

Heck, he even has a blog.

All code in Stack Overflow questions, answers, or comments written by Mark Murphy are hereby licensed under the Apache Software License 2.0, unless otherwise noted where that code appears on Stack Overflow.

gold badges
silver badges
bronze badges

Top tags (10)

Score 12
Posts 1
Posts % 17
Score 12
Posts 1
Score 7
Posts 1
Score 3
Posts 1
Score 0
Posts 2
Score 0
Posts 1

Top posts (6)