Quick Links


Beginner Android Ebook - A Dropout's Guide to Designing and Building Android Apps

Teaching myself how to build Android applications was, without a doubt, the hardest thing I've done so far. While learning to read documentation is an invaluable skill, it is far from optimal as far as learning resources are concerned. I've always said that the best learning resource is open source code from functional projects; and the best way to learn is to write code! But that doesn't mean that having texts to help guide your learning process aren't useful tools as well. As such, I've decided to put together a resource designed to help Beginners jump start their journey to becoming an intermediate Android Developer.

Topics include (but not limited to):

  • Java Programming Language keywords and concepts
  • Android Framework Fundamentals
  • Suggestions for Learning Projects of multiple Levels
  • Simplified explanations of advanced topics like Concurrency, Datasource Abstraction
  • Plenty of Software Architecture and Design Best Practices
  • Practical information on how to learn to code faster

If any of that sounds like it may be of interest to you, or you'd like to support what I'm doing here, click the link below to get just about everything I wish I was told as a Beginner!