Learn How to Get Complete Contact Information with FullContact API

FullContact Developer APIs such as Person API, Company API, Email API and others can provide social profiles in an app, improve contacts in address book, enrich CRM information, and create marketing campaigns.

To make it simple to use FullContact API, we created a Server Code plug-in that quickly creates a script to invoke the Person API. You only need to set the FullContact API key. The following animated GIF shows how to insert the FullContact plug-in and its script:

FullContact_Servercode

 

Once you set the API key, it’s fast to test the script and the API. Switch to Run tab to test the script. The script comes with a sample email. Feel free to change the input data.

FullContact_ServerCode_run

Testing FullContact API

 

You can also set the email as a script parameter. Update the script code to look like this:

var email = request.get("email");

and then add the parameter on Script parameters tab.

Using a Server Code plug-in for FullContact API it’s fast and simple to invoke the Person API. Using this plug-in as a starting point, you can update the script to include other API parameters or use other APIs.

Appery.io November 2016 Newsletter

November 2016 newsletter.

Platform News

We just launched a new platform status page, which allows you to check the platform status any time.

Our Apache Cordova library update with iOS 10 support is coming along well. We will release this update in the first two weeks of January (instead of in December).

Released at the end of November, our platform update included stability, performance, and scalability improvements. We also updated the JavaScript engine used by Server Code. Want to see our roadmap? You can always check it out here.

Appery.io Platform Overview: A Guide for Mobile Developers

Learn about Appery.io platform features and benefits from this short video. This is a great guide for mobile developers, whether they are existing Appery.io developers or just starting out. Watch the video now.

A Quick Guide for Setting Up and Invoking the Salesforce API

In this blog post you will learn how to build an Appery.io app that connects to Salesforce API. After a login into Salesforce, the app will display a list of Salesforce objects available in your account. The complete app has the following components:

  • App UI (client)
  • Server Code for server-side logic to handle OAuth flow
  • Salesforce account and app to access the data in your account

Read the entire blog post.

New Habit: iOS App Built on the Appery.io Platform With Ionic and Backend Services

An Appery.io customer has built New Habit, a wonderful iOS app using the Appery.io platform. Read about his app and how he built it.

Appery.io Videos

We have close to 200 short videos conveniently organized into playlists. Check them out.

Sample Apps

Do you know that we have sample apps for SMS, email, camera, barcode scanner, and others? A sample app has a UI and a backend preconfigured so you can quickly run the app, show it as an example, or use it as a starting point. Check out the apps today.

Update to Library Version Used in Your Appery.io jQuery Mobile App

Please read this blog post to learn if you need to update the library version used in your jQuery Mobile app.

A Quick Guide to Using Geolocation in Your Mobile App

geolacation_map

 

Geolocation is one of the most widely used APIs in mobile apps today. From weather to Uber and Lyft, the device location is crucial information and many APIs use it to determine what services and products are available in a given location. When building a mobile app in Appery.io, using the Geolocation API is simple. Apache Cordova library is built-in in every new Appery.io app. Invoking Geolocation will return the latitude, longitude (and other) information which can then be passed to any REST API. The following two short videos show how to use and invoke Geolocation in an Ionic and jQuery Mobile apps:

Looking for more videos like that? Check out our YouTube channel for many more videos.

New Platform Status Page

We are happy to share with you that we launched a new platform status page – http://status.appery.io. Now you are just a click away from knowing the most up to date platform status. You can also subscribe to updates via RSS.

Appery.io platform consists of a number of components. With the new status page, you will be able to know if any particular component is not working properly. This is important, as instead of getting a general platform status, you now know the exact status for each component.

Check out the platform status page now.

Appery.io Platform Features and Benefits: A Guide for Mobile Developers

This video provides a high-level overview of the Appery.io Platform. Using just one-slide, the video goes over the major platform features and benefits. Whether you are new or an existing Appery.io user, this is a great video to get an overview how to build apps on the platform.

New Habit: iOS App Built on the Appery.io Platform With Ionic and Backend Services

new_habit_app

Christophe Bruchansky, an Appery.io customer has built a wonderful iOS app using the Appery.io platform. Read about his app, how he built it, and install it on your iPhone.

New Habit is a free iPhone app that aims at giving you that little boost you need to stay motivated. Choose between five personal goals, such as enjoying the present moment, feeling the love, or being more healthy. And get a daily digest of inspiring questions to ask yourself, motivational quotes, articles, and videos. In less than five minutes, a virtual life coach will guide you through three daily inspirations and give you that feeling of completion.

new_habit_app_2

New Habit app.

It is based on the Ionic framework and developed using the Appery.io platform for both the front-end and back-end. Appery.io rapid development platform helped reduce development time, with Javascript code that works both on iOS and Android.

For backend services, the app uses Push Notifications, cloud database, and Server Code for server-side JavaScript app logic. The app integrates with Aylien API which is used for sentiment analysis and deep learning technology to provide the most relevant and positive articles on the web. The app also integrates with YouTube API for its videos.

Many health and wellbeing apps overwhelm their users with tasks and information to read, making them arguably more frustrated and self-obsessed than before. New Habit aims at being simple and satisfying, at opening a bit people’s horizon and helping them to have a more holistic approach to their personal goals.

Christophe said:

My belief is that people need to get more positive influences in order for them to stick to their resolutions. I thought I could create an app that gives the same sense of satisfaction than mini-games, but with a purpose, something people could actually use to changes their lives.

To install the app and learn more, please visit the following links: 

Website: http://www.newhabit.today/

App Store: https://itunes.apple.com/us/app/new-habit/id1115595850

Facebook: https://www.facebook.com/newhabit.today/

Twitter: @newHabit_today

 

How to Build and Test a Complete Ionic App with an API Backend

This video shows how to build and test a complete Ionic app with an API backend.

The video tutorial starts by showing how to create an app backend with API Express by connecting to an external REST API (https://randomuser.me/).

Then, the tutorial shows how to build an Ionic app and import the backend service into the app. The tutorial also shows how to make a small change to the generated code. The tutorial then shows how to test the app in the browser and also on a device using the Appery.io Tester app. Lastly, the tutorial shows where to build a binary file for iOS or Android for submission to an app store.

Looking for more videos like this? Check out our YouTube channel.

An Apache Cordova Library Update Is Coming Up

A Quick Guide for Setting Up and Invoking Salesforce API

In this blog post you will learn how to build an Appery.io app that connects to Salesforce API. After a login into Salesforce, the app will display a list of Salesforce objects available in your account.

The complete app has the following components:

  • App UI (client).
  • Server Code for server-side logic to handle OAuth flow.
  • Salesforce account and app to access the data in your account.

Let’s get started.

Salesforce App

The first step is to create a Salesforce app which will allow you to access your Salesforce account data.

Salesforce_app

 

A new app is created from the left-hand menu in your Salesforce account (Build > Create > Apps). There are a number of important values that you will be using later:

  • Consumer Key.
  • Selected OAuth Scopes.
  • Consumer Secret.
  • Callback URL.

Consumer Key and Consumer Secret are generated when you create a Salesforce app. The Callback URL is set by you (I will cover this later). For Selected OAuth Scopes, you can set it to Full access plus any specific scopes. Once you have tested your app, you can start removing scopes and leave only the once that the app requires.

Once you have the Salesforce app configured, next you need to create the app backend.

Read the rest of this entry »

Appery.io October 2016 Newsletter

Email newsletter sent in early November.

Platform News

We have been getting a lot of questions on iOS 10 support. We are in the process of upgrading to one of the latest Apache Cordova versions. This Cordova update will allow us to support iOS 10. We plan to have iOS 10 support by end of this year. Stay tuned.

4 Ways to Send a Push Notification Message

Sending Push Notification messages to users is a fundamental capability in an enterprise mobile app. The Appery.io platform comes with Push Notifications component out-of-the-box and allows quickly sending targeted messages to iOS and Android devices. There are 4 ways to send a Push Notification message:

  • Push Notifications Console.
  • Server Code Push Notifications API (server-side).
  • Push Notification REST API.
  • Customer Console.

Read the rest of the blog post to learn more.

How to Perform Basic Database Operations

CRUD (Create, Read, Update, Delete) describes the basic database operations that most enterprise apps perform. This blog post explains how to perform these operations from Appery.io Server Code.

New Videos

We published new videos to help you learn how to build apps faster. Check them out.

Subscribe to our YouTube channel to be notified when we publish new videos.

Sample Apps

Do you know that we have sample apps for SMS, email, camera, barcode scanner, and others? A sample app has a UI and a backend preconfigured so you can quickly run the app, show as an example or use it as a starting point. Check out the apps today.

Update to Library Version Used in Your Appery.io jQuery Mobile App

Please read this blog post to learn if you need to update the library version used in your jQuery Mobile app.