Preloader

10 books Android developers should read

Donn Felker recommends these 10 books:

Coders at Work: Reflections on the Craft of Programming: Peter Seibel: 9781430219484

favorite

Working Effectively with Legacy Code: Michael Feathers: 8601400968741

favorite

xUnit Test Patterns: Refactoring Test Code: Gerard Meszaros: 0076092037590

favorite

Clean Code: A Handbook of Agile Software Craftsmanship: Robert C. Martin: 9780132350884

favorite

Patterns of Enterprise Application Architecture: Martin Fowler: 8601300201672

favorite

Java Concurrency in Practice: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea: 0785342349603

favorite

Effective Java (2nd Edition): Joshua Bloch: 8601404288357

favorite

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition) (Voices That Matter): Steve Krug: 9780321965516

favorite

Head First Design Patterns: A Brain-Friendly Guide: Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson: 0000596007124

favorite

JavaScript: The Good Parts: Douglas Crockford: 0636920517740

favorite

Donn Felker says,

Android GDE

These are the books that helped us become better programmers and have had the most impact in our daily lives as Android developers.

As seen on Donn Felker's Twitter stream

Want to see someone's reading list here? Send us an email to collectoral@guesswork.co