Full description not available
M**O
Like new
Love it. Fast shipping, high quality.Book is like brand new
D**L
Not for beginner kotlin developers
The authors do not explain how you should setup an android app.They just show you the code and assume you understand it.They lack in explaining why they chose the code that they show.Way too much in the geek world and not enough of practically for the beginner.
M**S
Detailed with explanations and exercises covering a large surface area of Android development
This book is very detailed and combines explanations with practical activities and exercises. It starts with how to create an Android app from scratch and ends with how to get the app on the app store. It has everything from how to setup, build screens, build an architecture, navigation, persisting data, network access.The sections I found most interesting were Part 3 which deals with testing and architecture and the chapter on coroutines and flows in Part 4.The second edition of this book has been expanded to include Flows and Compose.This is a good book for orientation around the whole process of building an app. Since it covers so much, it may not be the best resource if you are looking for in depth knowledge about a specific topic like Compose or Flows. It is enough to get you to the point where you understand how it fits in with the bigger picture and gives you some basic concepts which you can then research for more detail in the official docs.It isn't the kind of book that you can read from cover to cover but rather one where you pick a topic from the table of contents and dip in. For this purpose it is well structured.
A**E
Successfully Launch Your App on Google Play with This Android Development Book
I recently finished reading this book that I found to be extremely helpful and relevant to my needs. One of the standout features of the book is its up-to-date content. It covers the latest libraries, packages, and industry best practices, ensuring that the information provided is current and applicable to modern Android development.What made this book particularly valuable to me was the timing of my reading. I was simultaneously developing my own Android app, and the book served as an excellent companion throughout the process.One aspect of the book that I appreciated was its attention to detail. The authors left no loose ends, ensuring that all concepts were thoroughly explained and examples were provided. This attention to detail made the learning experience more comprehensive and enriched my understanding of Android development.Another strength of the book is its coverage of different paradigms and architecture patterns. It not only explains these concepts but also provides guidance on how to choose the most suitable approach for specific use cases.One chapter that stood out to me was the "Launching Your App on Google Play" chapter. This chapter provided step-by-step guidance on how to successfully release an app on Google Play. As someone who was preparing to release my own app, this chapter was invaluable. It guided me through the entire process, from setting up a developer account (what in my case I already had) to optimizing the app listing. Thanks to the contribution of this book, the process of publishing my app became much easier for me. I was able to successfully release my app, a Card Game called Lofkuden, on Google Play.Overall, I highly recommend this Android development book. Its up-to-date content, relevance to real-world development, attention to detail, coverage of different paradigms, and practical guidance for app release make it a valuable resource for both beginner and experienced Android developers.
J**N
An excellent and up-to-date book to get started with Android app development
This book is for people without prior experience with Android app development, however knowledge of the Kotlin programming language is required. I recommend taking the free online course on Kotlin fundamentals before reading the book.The authors use a practical approach with good sample apps and detailed step-by-step instructions easy to follow along. In each chapter of the book, we find coding exercises used to illustrate the different concepts introduced. The exercises include complete code samples and explanations with screenshots. At the end of each chapter there is a proposed activity to complete on your own using what you have learnt so far. All the code is available in a companion GitHub repository.The book is divided in four parts. It starts with the Android foundation, how to create your first app and build screen flows. It continues with how to retrieve and display data obtained from a remote server. There is even chapter about Jetpack Compose. The third part of the book talks about code structure, automated tests, dependency injection and how to persist data between app launches. The final part of the book explains how to polish the app with more advanced concepts like reactive programming, architecture patters, and view animations and transitions. The last chapter is especially useful as it explains in detail how to publish the app in the Google Play store.This second edition of the book has been updated to Android 13 and the latest Android Studio. All screenshots are new and updated, some useful diagrams have been added, and each chapter starts with an enumeration of the topics covered. I found this edition better structured than the previous one.In summary an excellent book to get started with modern Android app development updated to the latest version of Android and Kotlin.
Trustpilot
2 weeks ago
1 month ago