APIs for the Internet of Things

Max Katz

Subscribe to Max Katz: eMailAlertsEmail Alerts
Get Max Katz via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Blog Feed Post

MobileCamp LA: Building a Hybrid Mobile App with Appery.io Database and Twilio MMS API

This past Saturday I attended the Mobile Camp LA, 1-day conference. It was a great event with almost 200 developers and designers spending their Saturday learning about mobile apps and mobile tools eco-systems.

As always I built a real mobile app in Appery.io in about 20 minutes that attendees could try on their devices. The app allows to send an MMS message and uses the following flow:

  • The app takes a photo with the camera (Cordova API)
  • Enter a phone number and a short message to start uploading the photo to Appery.io cloud database (Upload File plugin, MongoDB database)
  • When the file is uploaded, we get back a URL that to that image.
  • The URL is passed to Twilio API and an MMS message is sent (Twilio REST API)
  • As the app used native Camera API, the app was tested using the Appery.io Tester for Android (an iOS version is also available)

This is how the app looks in Appery.io:

Screen Shot 2015-02-02 at 1.49.07 PM


As attendees couldn’t quickly test the app without installing it, I made it possible to test the app from the browser without using the camera. I pre-loaded an image. This allowed testing the Twilio API.

Running the app in browser:

Screen Shot 2015-02-02 at 1.53.49 PM

A big thank you to George McKinney and his team for putting together this excellent event.

Some tweets from the event:

Read the original blog entry...

More Stories By Max Katz

Max Katz heads Developer Relations for Appery.io, a cloud-based mobile app platform. He loves trying out new and cool REST APIs in mobile apps. Max is the author of two books “Practical RichFaces” (Apress 2008, 2011), DZone MVB (Most Valuable Blogger), and is a frequent speaker at developer conferences. You can find out what Max is up to on his blog: http://maxkatz.org and Twitter: @maxkatz.