Learn how to performance tune an Android application

The goal of this presentation is to give a hands on lesson on how to use all the android tools available in order to performance optimize a badly performing application. Towards that end what I did was make a reasonably complex application (a Twitch.Tv client that has infinite paging) and went through it and added different performance related bugs that I have seen commonly when I have performance tuned apps in the past.

The presentation is me iteratively performance tuning the application in real time and talking through the thought process and tools used to uncover and fix the issues. My goal is to really teach how to go about the process, as most people know what a tool does but not really the thought processes needed to make use of them and fix an application.




Slides: http://prezi.com/adpl8ftm94ca/android-performance-tuning/

Demo code:
https://github.com/bdonahue/AndroidRapidGsonParsing

Do you find this sort of work interesting? Do you love quaint Bucks County Pennsylvania? Are you an amazing Android Developer?
Then we would love to hear from you!
blog comments powered by Disqus