For those of you who want to take a closer look at my Android Protips session for Google I/O, you can now enjoy the video, slides, and code snippets in whichever format you prefer:
- The slides are now available for viewing and downloading (as a PDF from Google Docs).
- The slides are also available on SlideShare for viewing and embedding.
- The code snippets are posted at Android Protips: The Code Snippets for your copy/paste pleasure.
- The session video is on YouTube (the only way you get to watch the awesome cartoons!)
- After a brief outage, details on the software I wrote to do the presentation are back up.
I plan to do a series of more blog posts that dig into some of the topics I cover in the presentation in more detail. Where do you guys think I should start?
thanks for letting all us to download everything! awesome! :)
ReplyDeleteWould be nice to dig a little bit more about the beta testing thingy and the bug hunting you mentioned (tracking page views inside catch blocks for example).
Thanks!!
The passive location snaffling was fantastically useful - more details on your recommendations on how to dynamically register and unregister intent receivers under various conditions would be great.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteExcellent work Reto.
ReplyDeleteThe "Use Intent to update location" part of the talk blew my mind away, really really cool stuff. But I'm not really sure what is the best way to use it in conjunction with your pro-tips of last year. In particular: a good way of handling location updates would be to use location listeners when the app is running and PendingIntent(s) when it's not? This is partially what Kenton asked. Thanks a lot for this pro-tips!
ReplyDeleteLooks like some interest in how best to combine some of the location detection best practices in combination. I'll make the the first of my Protips Deep Dives!
ReplyDeleteAnother really interesting thing is the possibility to use the Market for Beta testing. I was wondering if there is a way to test a private Beta version of an upgrade release using the Market, I couldn't find a way to do that.
ReplyDelete@mod3rn0: To private beta test an upgrade you'd need to change the package name and create a new Market listing.
ReplyDeleteoh ok, but changing the package name is a bit of a hassle: you'd have to rename the package just for the beta, create the apk and then change it back again. It's not that much work but it's not a desirable workflow I think. The cool thing about that is that the stable and the beta versions can be installed on the same devices, since the beta is effectively another app. Thanks very much for the feedback Reto, looking forward to reading the first Protips Deep Dives!
ReplyDeleteI am trying implement the code from the "Natural sensor orientation" slide working and I am having troubles. see: android natural sensor orientation help - Stack Overflow http://bit.ly/nsVOf9 Do you have any tips?
ReplyDelete