Build feature-rich, reliable Android Pie apps with the help of more than 100 proven industry-standard recipes and strategies The Android OS has the largest installation base in the world. There has never been a better time to learn Android development to be able to write your own applications, or contribute to the open source community. With this updated third edition, you'll find solutions for working with everything from user interfaces and multi-touch gestures through to device features such as the camera and accelerometer. The book will guide you step-by-step through packaging your app for the Android Market. You'll start by exploring layout options and when to use them. Next, you'll focus on widgets and styles, right from inserting a widget into a layout through to turning a style into a theme. Later, you'll learn how to use notifications and alerts in your app. As you progress, you'll understand how to use the touchscreen and sensors, before discovering the technique of using the Open Graphics Library for creating high-performance 2D and 3D graphics. Next, you'll delve into geofencing, right from determining a user's location through to using Google MapView to add mapping capabilities to your app. In the concluding chapters, you'll learn to prepare your app for the Google Play store. Each recipe provides a clear solution and throughout the book, you'll discover useful tips and techniques related to Android Pie's features. By the end of this book, you'll have learned how to confidently write apps from scratch and apply solutions to various development problems. If you are new to Android development and want to follow a hands-on approach to understanding the framework, or if you are an experienced developer in need of clear working code to solve the different challenges in Android development, you will find this book helpful.
as the title says, this is one of those guideline-compilation-type book. It would always push you to the official Android Devdoc site outside of the book when ever you need some info in detail. The truth is, it is for beginner indeed, but if you are someone demanding something like a good flow for learning, this one is not good enough for that.