With the Android platform fast becoming a target of malicious hackers, application security is crucial. This concise book provides the knowledge you need to design and implement robust, rugged, and secure apps for any Android device. You’ll learn how to identify and manage the risks inherent in your design, and work to minimize a hacker’s opportunity to compromise your app and steal user data. How is the Android platform structured to handle security? What services and tools are available to help you protect data? Up until now, no single resource has provided this vital information. With this guide, you’ll learn how to address real threats to your app, whether or not you have previous experience with security issues.
- I highly recommend skipping the chapter on permissions and referring to the official documentation, since the book was written well before Android 6.0. Hence it offers no explanation on runtime permissions model; - When it comes to the network connections, almost no one relies on HttpURLConnection nowadays, the go-to solution is okhttp library; - The book offers no information on Android's Keystore provider (again, not because the author forgot to mention it, but because there was no Android Keystore provider back in 2011).
With that being said, it's still a decent book, and you can certainly read it, but you'll have to do some digging yourself to learn the things that happened in the Android realm since 2011.