In this episode Donn and Kaushik recommend 10 books on Software programming that they think every Android developer would greatly benefit from reading. These are books that helped them become better programmers and have had the most impact in their daily lives as Android developers.
Show Notes
Effective Java - Joshua Bloch
Effective Java Items (Fragmented fragments)
Working effectively with legacy code - Michael Feathers
Head first Design Patterns
Don't make me think - Steve Krug, 3rd edition
Java Concurrency in Practice
XUnit testing patterns
Website xunitpatterns.com
Patterns of Enterprise Application Architecture - Martin Fowler
Javascript the good parts - Douglas Crockford
Gary Bernhardt - WAT
Clean Code - Robert.C.Martin
Clean Code: Writing code for humans (Puralsight)
Coders at Work - Peter Seibel
Honorable mentions
Release it
Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four)
Pragmatic Programmer
CODE - The Hidden Language of Computer Hardware and Software
Soft Skills - John Sonmez
Deskbound - Kelly Starett
8 steps to a pain free back - Esther Gokhale
Contact
@fragmentedcast [twitter.com]
@donnfelker and +DonnFelker
@kaushikgopal and +KaushikGopalIsMe
Top comments
The Fragmented Podcast is the leading Android developer podcast started by Kaushik Gopal & Donn Felker. Our goal is to help you become a better Android Developer through conversation & to capture the zeitgeist of Android development. We chat about topics such as Testing, Dependency Injection, Patterns and Practices, useful libraries, and much more. We will also be interviewing some of the top developers out there. Subscribe now and join us on the journey of becoming a better Android Developer.