addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Data to Go: Mobile API Design


Come check out a sneak preview of Chuck and Matt's SXSW 2014 workshop this Thursday night.


After entering the building, walk toward the back of the building. Take the elevator near the rear door to the third floor.


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 anxiously 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 workshop introduces a set of 3 principles for mobile API design that will speed up performance, enable better resource management, and improve the overall user experience of your next mobile app.

This event includes optional hands-on coding exercises that will require a laptop with a working development environment if you wish to follow along.

Chuck Greb
Sr. Software Engineer

Chuck is a mobile software craftsman practicing clean code, responsive design, and test-driven development. With over 10 years of software engineering experience, he is passionate about creating robust full stack applications.

Since 2009 he has been focusing primarily on Android development, building applications for companies such as Comcast, MeetMe, HowAboutWe, AWeber Communications, and Mapzen.

As co-coordinator of GDG Philadelphia and Android Alliance Philadelphia, Chuck helps promote and support the local development community. He also builds and plays traditional drums from Guinea, West Africa.

Matt Smollinger
Skaffl LLC

Matt has been involved in software development since he was building simple games on his parents’ Commodore VIC20. He’s fully embraced the concepts of full stack engineering, having knowledge and worked with API, web, and desktop software development, networking, client/server systems, database, storage, and others.

Mobile has been his passion since owning his first Blackberry device, but he really dived in with the launch of the iPhone. He’s worked for major publishers, marketing companies, and technology companies such as myYearbook, MeetMe, AWeber Communications, along with smaller companies like Skaffl, an education app company.

He’s actively involved in the local tech community with Android Alliance and Philly Cocoaheads. In addition, he loves music, singing, playing guitar and bass, and moonlights in community choirs as needed.

Join or login to comment.

  • lex r

    Had trouble following the meetup, but terrific selection of pizza -- barbeque chicken, sausage, and veggie.

    March 7, 2014

  • Mike Z.

    Thanks for the talk. Presentation suggestion for SXSW:

    * prepare the project with commented out code, instead of typing.
    * offerer snapshots in zip files so people can easily catch up if needed
    * consider wiring up a "fake network" layer should the real network not be available. I find this type of thing useful to testing as well.

    Good luck!

    March 6, 2014

  • Arpit M.

    Missing this tonight, cause I am behind on my SXSW prep. Will catch you there maybe :)

    March 6, 2014

  • Ian

    Is it important to bring a laptop to this meeting?

    March 5, 2014

    • Ian

      ok, thanks.

      March 5, 2014

    • Chuck G.

      Another option is to pair progam with another attendee!

      March 5, 2014

  • Chuck G.

    Please note this is a special SXSW preview event and not our regularly scheduled monthly meeting.

    Many apologies for the late notice but Meetup has been experiencing a prolonged outage.

    Hope everyone can make it this Thursday night and stay tuned for our official March meeting announcement!

    March 3, 2014

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy