Kotlin and Android Development featuring Jetpack (Pragmatic Bookshelf)
Hot This:
Latest Threads About This Book

@mfazio23
My version of the app was building (version as of p. 284), but as of the end of p. 294, it fails to build with this error:
e:...
New

I’ve got to the end of Ch. 11, and the app runs, with all tabs displaying what they should – at first. After switching around between St...
New

@mfazio23
I had the project running as of p. 249, but by the end of Ch. 10 (p. 258), something new has made the program crash when it tr...
New

@mfazio23
I have copied / typed in all the code to the end of Ch. 9, but I cannot get the project to build. It keeps failing with the e...
New

Hi @mfazio23
I’ve reached the top of p. 177, and I can run Penny Drop both on my real Samsung tablet and on the in-IDE emulator, but I c...
New

@mfazio23
Android Studio will not accept anything I do when trying to use the Transformations class, as described on pp. 140-141. Googl...
New

I just bought this book to learn about Android development, and I’m already running into a major issue in Ch. 1, p. 20: “Update activity...
New

@mfazio23
I’ve applied the changes from Chapter 5 of the book and everything builds correctly and runs. But, when I try to start a game,...
New

On page 38, it calls for ediging the PickPlayersFragement class and add the following to the onCreateView() method:
val binding = Fragme...
New

I’ve downloaded the sources for the book (dated 2021) after having bought it on Amazon. However, the downloaded sources don’t run in Andr...
New

@mfazio23
I am following along and I have gotten up to adding the data binding items. The project has built alright until I added the da...
New

@mfazio23
Question; On page 36 you introduce us to the idea of Data Binding. And later on you mention to us that it allows us to stop us...
New

@mfazio23
On page 37 center of page. Sentence reads;
“With those changes made and following a Gradle sync, we can move on to layout_pic...
New

@mfazio23
Enable Data Binding paragraph. I’m not sure I got this right, the book is a bit vague on this in my opinion. But, I placed the...
New

@mfazio23
code shows line;
android:contentDescription=“@string/play_button”
Is red because we have no string resource with that name r...
New

@mfazio23
In the section titled: Update activity_main.xml the author tells us we will only have 2 views in this file but it already has ...
New

I am using Android Studio Chipmunk | 2021.2.1 Patch 2
Build #AI-212.5712.43.2112.8815526, built on July 10, 2022
Runtime version: 11.0....
New

@mfazio23
I’m following the indications of the book and arriver ad chapter 10, but the app cannot be compiled due to an error in the Bas...
New

Kotlin and Android Development featuring Jetpack - the sentence says “…we can move on to layout_pick_players.xml, where we’ll wrap our…” ...
New

The allprojects block listed on page 245 produces the following error when syncing gradle:
“org.gradle.api.GradleScriptException: A prob...
New

Is there an issue with the posted source code file? I’ve downloaded it twice and many of the files are filled with null content (Notepad+...
New

Page 111 has:
fun playAITurn(
players: List,
currentPlayer: Player,
slots: List,
canPass: Boolean = false
): TurnResult? =
current...
New

JCenter is depreciated, using this repository is incompatible with Gradle 8.0. Could you please update and add the ‘abl-api-client’ depe...
New

Please use the following format for the title of this thread (then simply delete/replace this text with the content for the thread):
Tit...
New

I’m not sure whether I just overlooked it somewhere prior to page 190, but when I got to page 190 and added the code at the bottom of the...
New

I found an issue in Chapter 7 regarding android:backgroundTint vs app:backgroundTint.
How to replicate:
load chapter-7 from zipfile i...
New

Hi, I have just acquired Michael Fazio’s “Kotlin and Android Development” to learn about game programming for Android. I have a game in p...
New

This isn’t errata per se, but I discovered something unexpected while working through Chapter 5. I’m not sure whether I just misunderstoo...
New

I’m under the impression that when the reader gets to page 136 (“View Data with the Database Inspector”), the code SHOULD be able to buil...
New

Kotlin and Android Development featuring Jetpack: Typo in PennyDropDatabase.getDatabase() (page 125)
Typo found in PennyDropDatabase.getDatabase() on page 125: “Instance?” should be “instance?”
What’s there:
scope.launch {
-> ...
New
Most Active This Week
Most Active This Month
Most Active This Year
Most Active Last Three Years

Hi, I have just acquired Michael Fazio’s “Kotlin and Android Development” to learn about game programming for Android. I have a game in p...
New

@mfazio23
I’m following the indications of the book and arriver ad chapter 10, but the app cannot be compiled due to an error in the Bas...
New

@mfazio23
Android Studio will not accept anything I do when trying to use the Transformations class, as described on pp. 140-141. Googl...
New

I just bought this book to learn about Android development, and I’m already running into a major issue in Ch. 1, p. 20: “Update activity...
New

I am using Android Studio Chipmunk | 2021.2.1 Patch 2
Build #AI-212.5712.43.2112.8815526, built on July 10, 2022
Runtime version: 11.0....
New

@mfazio23
I’ve applied the changes from Chapter 5 of the book and everything builds correctly and runs. But, when I try to start a game,...
New

I’ve got to the end of Ch. 11, and the app runs, with all tabs displaying what they should – at first. After switching around between St...
New

@mfazio23
I had the project running as of p. 249, but by the end of Ch. 10 (p. 258), something new has made the program crash when it tr...
New

@mfazio23
I am following along and I have gotten up to adding the data binding items. The project has built alright until I added the da...
New

I’ve downloaded the sources for the book (dated 2021) after having bought it on Amazon. However, the downloaded sources don’t run in Andr...
New

Hi @mfazio23
I’ve reached the top of p. 177, and I can run Penny Drop both on my real Samsung tablet and on the in-IDE emulator, but I c...
New

@mfazio23
My version of the app was building (version as of p. 284), but as of the end of p. 294, it fails to build with this error:
e:...
New

On page 38, it calls for ediging the PickPlayersFragement class and add the following to the onCreateView() method:
val binding = Fragme...
New

@mfazio23
Question; On page 36 you introduce us to the idea of Data Binding. And later on you mention to us that it allows us to stop us...
New

@mfazio23
On page 37 center of page. Sentence reads;
“With those changes made and following a Gradle sync, we can move on to layout_pic...
New
Most Active Over Three Years

I found an issue in Chapter 7 regarding android:backgroundTint vs app:backgroundTint.
How to replicate:
load chapter-7 from zipfile i...
New

I think I might have found a problem involving SwitchCompat, thumbTint, and trackTint.
As entered, the SwitchCompat changes color to hol...
New

The allprojects block listed on page 245 produces the following error when syncing gradle:
“org.gradle.api.GradleScriptException: A prob...
New

I’m running Android Studio “Arctic Fox” 2020.3.1 Patch 2, and I’m embarrassed to admit that I only made it to page 8 before running into ...
New

Start building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, libraries, and best practices. Learn h...
New

Get 50% off the following PragProg titles and learn everything there is to know about the ways people and programs can interact. Enter co...
New

I’m under the impression that when the reader gets to page 136 (“View Data with the Database Inspector”), the code SHOULD be able to buil...
New

This isn’t errata per se, but I discovered something unexpected while working through Chapter 5. I’m not sure whether I just misunderstoo...
New

Hello Michael,
i have problems with this line on page 78 in version B4.0:
android:entries=“@{AI.basicAI}”
it shows the error message: ...
New

Hi Michael,
line
android:text=’@{vm.currentPlayer.playerName ?? @string/na}’
produces error
…\PennyDrop\app\build\generated\source\ka...
New

Hello Michael,
i think in version B4.0 on page 89 this line is not correct:
this.players.value = playersForNewGame
GameViewModel.playe...
New

JCenter is depreciated, using this repository is incompatible with Gradle 8.0. Could you please update and add the ‘abl-api-client’ depe...
New

Hello Michael,
after finishing the Converter function i cannot start the App because function NewPlayer.toPlayer is missing the new attr...
New

There is an error when following steps to use the nav_version variable in project’s build.gradle of Penny_Drop.
Following the official d...
New

Google strikes again… In ArcticFox 2020.3.1 patch 2 (Gradle 8.0), it looks like they changed Gradle’s syntax yet again in a way guarantee...
New
Book Info
Publisher:
Pragmatic Bookshelf
Get money off!

The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.