1. Styling Android
Styling Android is a technical guide to improving the UI and UX of Android apps. Mark Allison, the force behind Styling Android, hasn’t taken a week off from blogging in years, making him by far the most prolific Android blogger. He has done deep dives into ConstraintLayout, the latest functions in Nougat, and building a Santa voice modulator from scratch.
2. Philosophical Hacker
Matt Dupree used to be a professor and now he brings his academic lens to Android development. His posts are comprehensive but still easy to read. He has written about cryptography, quotes Nietzsche in his criticism of God Objects, and why he doesn’t use Robolectric.
3. Google Developers
Google Developers has articles from Google Developer advocates, designers, and engineers. You’ll find overviews of new libraries and tooling, like the APK analyzer, in addition to plenty of tips and tricks, including how to make a jumping pin. Of course, we know influential members of the community and the experts at Google do not always agree.
4. Hackernoon
Hackernoon has a number of contributors and includes has articles about much more than Android, such as machine learning. Other topics, like using Gradle apply to Android developers and a larger community. Similarly, SLAPing your functions and the Law of Demeter apply to almost all developers.
5. Novoda
Novoda works with companies to design great apps. Apparently it is also part of their mission to engage with community. Their blog is all about learning and sharing, with topics like Android Things, Android Wear, and how to really make use of the Layout Preview. They also have a GitHub project dedicated to Android samples.
6. AndroidPub
AndroidPub is another site that represents the combined efforts of a number of writers. They talk about a number of specific concepts, like why not to put view != null checks in your Presenters, how to remove all !! from your Kotlin code, and how to use RxJava and DiffUtil together.
7. Commonsware
Mark Murphy has been taking deep dives into Android topics for quite some time. He takes on the serious topics and does it well. You can always count on him to investigate the changes in the latest Developer Previews for the latest Android version, how to tackle particularly annoying struggles like rendering PDFs, and network security concepts like certificate pinning.
Source:
Author: Jordan Jozwiak
Website: medium.com