Android Apps The Right Way

N906 300 Jay St., Room N906, Brooklyn, NY, United States

"Mobile is eating the world", but few developers realize that mobile software is written very differently from desktop software. This leads to lots of mobile apps that simply don't work well, suck up battery power, or can't recover from being put into the background. I'll discuss a few such apps on the Android platform, and explain how they should have been written to improve user experience, illustrating general mobile development principles by example.