Skip to content

Instantly share code, notes, and snippets.

@jpetitto
Created April 30, 2015 19:24
Show Gist options
  • Save jpetitto/f01fa09af58189f335b5 to your computer and use it in GitHub Desktop.
Save jpetitto/f01fa09af58189f335b5 to your computer and use it in GitHub Desktop.
Jake Wharton's Tips for Becoming a Better Android Developer
  1. Don't blindly accept that Google's approach to Android development is always the right way. Judge for yourself what the right approach is (often times it is Google's approach) based on your requirements and solution.

  2. Be comfortable with examining the Android source code. It's not magic, there's always an answer. Helps you solve problems that would otherwise show up on Stackoverflow.

  3. Be multi-discipline. Android can be your focus, but develop for other platforms and use other languages.

  4. Master the tools. Make it work for you.

  5. Be resourceful. Know when and why a library is the right choice over writing your own solution.

  6. Similar to #3, follow what other people are doing in other disciplines to solve problems. This way you can take their good ideas and apply it to Java and Android development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment