Tag Archives: programming

Slides from “Android Apps the Right Way”

Slides from yesterday’s talk on Android app development by Michael Barnathan.

Android Apps The Right Way

Computer Systems Technology Colloquium Series presents:
Android Apps The Right Way

Michael Barnathan

Computer Systems Technology
New York City College of Technology
Room N906
Thursday, March 5, 2015 12-1pm
Light refreshments will be served!

“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.

Dr. Michael Barnathan is a Director of Engineering at Amplify Access, which deploys educational tablets to K-12 schools across the country. Prior to joining Amplify, Michael founded Clipless, the first contextual deals startup, which survived two appearances on the front page of TechCrunch and was acquired 8 months from founding. Michael’s prior experience also includes a Senior Software Engineer position at Google. He holds a Ph. D. in machine learning from Temple University, with a particular emphasis on using computer vision techniques to automatically diagnose medical scans.