This video shows how to build a mobile app that uses Edmunds Dealer Search API to search for dealers in a particular area code:
Want to develop mobile apps, but don’t know how?
If you are not a traditional developer but want to a build a mobile app, you have to follow a challenging routine of learning endless set of information, libraries, frameworks and other tools. Of course, such an approach gives your more low-level control over your code, but the chance that you will lose interest before you build something is rather high.
The Appery.io approach
That’s where Appery.io comes to the rescue. We’ve built a platform with visual app builder and a set of ready-to-use components, pre-installed themes and swatches and a convenient way to use REST services. This approach shortens the learning curve significantly and increases overall developer productivity. Here is how the Appery.io visual app builder looks:
Even though you have full access to the app source, we’re not showing it to you to demonstrate that the visual approach in Appery.io greatly simplifies mobile app development. By using intuitive drag and drop controls, you can place components on the page- be it a button, a list, or a Google Maps component. With the Properties panel (on the right) you can control component settings: its padding and margins, text values, size or whatever else.
Continue reading on the Appery.io blog >>
In this joint webinar by Orchestrate and Appery.io, learn how to quickly build enterprise mobile apps. Orchestrate is a managed database service that lets developers add key-value stores, search, graphing, and time-ordered events to their apps with a simple API. Appery.io is the leading cloud-based mobile development platform. We are collaborating to simplify creating and deploying enterprise mobile apps connected to an API back end. Register for our joint webinar in which we’ll build a complete app in real-time, followed by a Q&A session.
Thursday, September 11, 2014
10:00 AM Pacific Time
Amit Jotwani (Mashery) and I presented at Code Junkies meetup in NJ on how to build mobile apps in Appery.io with Mashery APIs. A big thank you to Jason Graves for organizing the event. Amit presented first by showing the various Mashery APIs, he also showed the Mashery iodocs project. With iodocs you can test and invoke APIs directly from the browser and review the results. This allows you to test the service with various parameters before starting using the APIs.
My part of the presentation showed how to build a mobile app using Edmunds APIs, one of the Mashery managed APIs. The idea behind the app was an insurance company would like its customers to request an auto quote from the mobile app. To select the right auto (make/model/style), the insurance company uses Edmunds Vehicle API. Once the auto is selected, a quote is requested (submitted to the insurance company). I used the Appery.io database to save new requests. I also added SendGrid API to send an email with the auto information, to yourself, or to a friend. I also added push notifications. Once an insurance quote is ready, the agent can send a push notification message to the user letting him/her know that a quote is ready and waiting to be reviewed.
Here are some screen shots from the app that I was building in Appery.io.
The first page uses Edmunds API to retrieve all available new vehicles for 2014:
Edmunds service to retrieve all vehicles (the service requires an API key):
When car make selection is made, the user is shown a list of all models for that particular make (selecting Honda):
After the model is selected, the style page for that make/model is shown (selecting Civic):
From this page the request can be submitted (Get quote button). In this app the data (make/model/style) is saved into the Appery.io cloud database. You can also email the request. For email, I imported and used the SendGrid API plugin.
Submitted requests saved into the database:
I have also added push notifications. This allows the agent to send a push message to the customer when his/her quote is ready:
Push messages can only be send to an app installed on the device. I exported and built an Android binary for the app:
When the build is complete, you can quickly download and then install the app on your device by scanning a QR code:
With Appery.io and Mashery APIs you can prototype a simple, yet complete app in a few hours. In under an hour I built an app that uses Mashery Edmunds API for vehicle information, SendGrid API for sending emails, Appery.io database for saving data (Appery.io APIs) and enabled push notifications. To try this yourself, sign up for an Appery.io account and Edmunds Developer account.
I really enjoyed speaking with Amit and meeting the folks from Code Junkies. Thank you Jason for organizing the event. I hope to come back in the future.
Most conferences say something similar when they open the call for papers. While I understand the reasoning and motivation behind such statement, organizers shouldn’t be afraid of a talk that demonstrates a particular service or product. The key of course, if that service or product provides a great value, increases productivity, or solves a problem very well.
Most conferences prefer talks on open source projects. There are some truly amazing open source projects. But, just because something is open source or free, doesn’t always mean it’s a great framework. In many instances there is a vendor behind the open source project that wants you to pay for consulting services when using its “free” framework.
The webinar covers:
- How to rapidly build a mobile app with APIs in the cloud
- Taking an unsecure REST API and securing it with SOA Gateway (OAuth 2)
- Building a mobile app in Appery.io with the secured REST API
- The value of having an integrated API management and mobile development environment