You spent the last 6 months building your company’s first mobile app. You endured long hours at the office gathering requirements. You were up late drinking reheated coffee at 3am pushing pixels to perfect the app store icon. You tested the swipe animation so many times you have blisters on your thumb.
Then the day finally comes. You publish your app and excitedly check the reviews:
★☆☆☆☆ killz the battery - Uninstall
★★☆☆☆ Two stars. Two slow.
★☆☆☆☆Exposes contacts over network. INSTALL AT YOUR OWN RISK!
While the networking and data layer may not be the sexiest part of your application it is vitally important to the experience of your users. Inefficient and insecure mobile APIs can drain the battery, slow performance, and expose users to data and identity theft.
This talk introduces a set of 3 principles for good mobile API design that will speed up performance, enable better resource management, and improve the overall user experience of your next mobile app.
Chuck Greb is a mobile software craftsman practicing clean code, responsive design, and test-driven development. With over 15 years software engineering experience and 5 years in mobile he is passionate about building robust full stack applications that are as much fun to use as they are to build.
At AWeber Communications Chuck is currently working on the next generation of mobile marketing tools for small businesses, bloggers, and entrepreneurs around the globe. Previously he helped build the popular Android applications for HowAboutWe and MeetMe.
As co-organizer of Android Alliance Philly, Chuck enjoys exchanging ideas with the greater mobile development community. He also builds and plays traditional drums from Guinea, West Africa.
We will have plenty of pizza and craft beer before Chuck's talk so please try to make it on time!