Learn How to Schedule a Server Code Script to Run Periodically to Send a Push Notification

Posted: November 3rd, 2015Author:

Appery.io Server Code enables mobile developers to write any custom app logic that is automatically exposed via a REST API. You develop the script using JavaScript (which is nice, since you don’t have to learn a new language). Server Code provides built-in APIs to make it easy to integrate with other Appery.io services. For example, you can query the Appery.io Database, send a push notification, and invoke any 3rd-party REST API service.

For example, let’s say you want to develop a script that will query a products database. If an inventory for a particular product falls below a set number, you want to send a push message to a manager notifying him or her that inventory is low.

Read the rest of this entry »

Understanding AngularJS Dependency Injection in Appery.io Apps

Posted: October 30th, 2015Author:

Dependency Injection (DI) in AngularJS is one of the core capabilities of the framework. You simply specify on which objects a particular controller depends, and AngularJS will automatically (and somewhat magically) inject those objects into your controller without you needing to do anything. In other words, you are going to get a reference to the objects that you need without doing any work.

Read the rest of this entry »

Mobile Dev. Tip: Conveniently Manage Dependencies in Your Mobile App

Posted: October 28th, 2015Author:


Appery.io Dependency Manager

Another great built-in Appery.io tool is the powerful Dependency Manager. It can be used to add new dependencies to your app, manage the asset loading order, add initial logic for dependencies, and much more. You can load resources any time it is required in the project (not only while loading the app). This can be configured in a simple, visual way with the Dependency Manager. A common example of Dependency Manager usage is adding a new theme to an app. Take a look here on how to add custom themes to your Bootstrap & AngularJS apps via the Dependency Manager.

Make sure to check out all of our mobile development tips.

Do you want to build apps fast? Start developing with our free plan.

Video Tutorial: Learn How to Build an App with a Barcode Scanner and SQL Database

Posted: October 27th, 2015Author:

In this video tutorial you will learn how to build a mobile app that allows you to scan a product barcode and save it into a relational database. The tutorial covers:

  • Connecting to a relational database
  • Exposing the database via REST APis using Appery.io API Express
  • Designing the app UI with the Appery.io visual App Builder
  • Generating REST API services
  • Using and binding API services in the app
  • Testing the app on device using the Appery.io Tester app

Learn from other videos on our YouTube channel.

Learn How the App Builder Simplifies Creating and Working with AngularJS Controllers

Posted: October 23rd, 2015Author:

We created the Appery.io platform to make mobile app development simpler and faster. At the beginning of this year we added support for Ionic and AngularJS. Both frameworks enable users to build native-like apps with HTML, JavaScript, and CSS. If you’ve built with AngularJS before, you know that the AngularJS controller is one of the key components in the framework. There is usually one controller behind each page. The controller provides the logic for the page and connects the view (page) with the model.

If you were coding by hand, here is how a very simple controller might look:

When you are building your app in Appery.io, the App Builder will automatically create a controller for every page. This way you don’t have to worry about the “plumbing” of the app and can concentrate on the app logic. Plus, it saves time (developers love to save time). Let me show you how this works.

Read the rest of this entry »

Mobile Dev. Tip: Quickly Map Data Between Services and UI Using Visual Mapping and Binding Editor in AngularJS Apps

Posted: October 21st, 2015Author:


There are two powerful and convenient ways to use data flow management in Appery.io: Mapping and Binding.


When a REST service is invoked, it usually requires input data. In most mobile apps, the data comes from the page (user-entered) or from storage (previously saved). When the service is invoked, it returns the data you want for further actions with it. This is when Mapping comes really handy — you can map input and output data via a simple and intuitive drag&drop system. You can also modify the incoming and outgoing data on-the-fly by adding custom JavaScript to a needed element.


AngularJS apps support automatic data synchronization between the model and view components. When the model changes, the view reflects the change, and vice versa. It’s called data-binding. Appery.io provides Binding — the visual tool for managing the connections between UI components and scope. By going to the BINDING tab you can see an overview, and add or remove connections via the simple drag&drop system.

Make sure to check out all of our mobile development tips.

Do you want to build apps fast? Start developing with our free plan.

Here is the Fastest Way to Invoke a REST API From the Server Using JavaScript

Posted: October 20th, 2015Author:

Appery.io’s Server Code feature makes it super easy to create a custom API on the server. With Server Code you can add any app logic using JavaScript including invoking another API. This literally takes a few minutes. Let me show you how do to it using the Uber API.

Screen Shot 2015-10-14 at 2.50.55 PM

Invoking the Uber API

When working with the Uber API, one of the first goals will usually be to find out what products are available in your area using latitude/longitude information.

Read the rest of this entry »

Upcoming Pricing Update – Consider Subscribing at Today’s Price!

Posted: October 19th, 2015Author:

On November 8th 2015 we will be revamping the online pricing for the Appery.io platform.  Although pricing will be generally higher reflecting the significant enhancements we’ve introduced, we plan to grandfather* existing paid subscriptions. If you are considering subscribing or upgrading your plan, you may want to do so before November 8th to be grandfathered in at today’s prices. (Please see the note about grandfathered plans at the end of this post.)

New 14-Day Free Trial to Replace Starter Plan to Enable Customers to Better Evaluate Our Platform.

Read the rest of this entry »

How to Create and Test a REST API in an Ionic/AngularJS Mobile App in 3 Minutes

Posted: October 19th, 2015Author:

This 3-minute video shows how to create and test a REST API. The Uber API is used in the example. The video covers

  • Setting up the Uber REST API. The API displays available Uber products based on location (latitude/longitude)
  • Setting up request parameters
  • Testing the service
  • Generating the service response

Quickly learn from our videos on the Appery.io YoutTube channel.

Provide Input, Win Prizes: Time for the 10th Developer Economics Survey

Posted: October 15th, 2015Author: