Development Tip: Adding Cordova Plug-ins To Your App

Posted: November 25th, 2015Author:


With just a few quick steps, you can easily add any 3rd-party Cordova plug-in to your app:

  1. Go to the Github page of the plug-in and download the latest stable version by clicking “Download ZIP.” It’s important to download the latest stable version.
  2. Go to Resources > Cordova plug-insand click Import Cordova plug-in, then: Choose file, locate the downloaded file and click Import plug-in The plug-in will appear under Cordova plug-ins

To manage all of the Cordova plug-ins for a particular app, go to Project > App settings > Cordova plug-ins and you’ll see the list. You can quickly enable or disable any plug-in.

Learn more in our documentation, and make sure to check out all of our mobile development tips.

Do you want to build apps fast? Start developing with our trial plan!

Deadline Coming Up for the 10th Developer Economics Survey

Posted: November 24th, 2015Author:

Developer Economics

UPDATE: The deadline has been extended to Dec. 6 by the organizers.

The new Developer Economics survey is almost over! The last day, November 27th, is only a week away. Developers, don’t miss out on this opportunity to voice your opinions on the trends and top development issues of the day.

Read the rest of this entry »

Development Tip: Managing Device Contacts with an Plug-in

Posted: November 18th, 2015Author:

icon-contactsBy using the Contacts plug-in, you can conveniently manage contacts on a user’s device. The plug-in is based on the Cordova API and can be imported into your app like any other plug-in. Just click CREATE NEW > From plugin, select Apperyio Contacts Service and click “Import selected plugins.” There is a set of services you can use to perform the operations, such as find, remove, create, edit and more.

We’ve also prepared a detailed tutorial on how to use this plug-in, as well as a simple demo app (you can create it from the attached backup), that allows you to find, create and save contacts. Find it here.

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

Do you want to build apps fast? Start developing with our trial plan!

Understanding How to Work with AngularJS Scope Variables

Posted: November 16th, 2015Author:

AngularJS greatly simplifies mobile app development. At the same time, it introduces a number of important concepts that you need to understand in order to create apps quickly. One of the important concepts is working with the scope object and the variables you place in the scope. In this post we are going to show you how to access variables placed in the scope.

Let’s create a simple app to clarify this concept. The app is going to look like this:


Ionic app with Accordion component

Read the rest of this entry »

Quickly Import Any Cordova Plugin, New API Express Components to Simplify Enterprise Integration, AngularJS App Builder Updates and More In This Big Update

Posted: November 15th, 2015Author:

Easily import any Cordova plugin

You can now easily add any 3rd party Cordova plugin to your app. This has been one of the most requested features. No more sources digging and long step-by-step guides. This is how quickly you can add any Cordova plugin to your app:

  1. Go to the Github page of the plugin and download the latest stable version by clicking “Download ZIP”. It’s important to download the stable or Release version.
  2. Go to Resources > Cordova pluginsand click Import Cordova plugin, then: Choose file, locate the downloaded file and click Import plug-in The plug-in will appear under Cordova plug-ins

And you are done — it’s that’s easy.


Quickly add any Cordova plugin

To manage all Cordova plugins for a particular app go to Project > App settings > Cordova plugins and you’ll set the list. On this page you will also see the Core Cordova plugins – these plugins are automatically available in your app. From this page you can easily manage the plugins. You can quickly enable or disable any plugin.

We think it’s a very nice capability that you will like. To learn more, please read the documentation for more details.

Read the rest of this entry »

Learn How to Send a Push Notification from Server Code Script in One Line of Code

Posted: November 12th, 2015Author:

Mobile Tip: Dynamic REST API URLs in AngularJS Apps

Posted: November 11th, 2015Author:


Dynamic URLs are very common in any mobile app. When building AngularJS apps with there are few ways to make parts of the URL (or even the entire URL) dynamic. We’ll use this URL for our example:{id}/edit , where the {id} part should be dynamic.

  1. First of all, you can use the Settings service to perform dynamic substitutions:
    1.  Create a new Settings service (if you don’t have one yet) by going to CREATE NEW > Service > Settings (REST settings).
    2. Then, create a new id parameter in the newly-created Settings and provide a value for it.
    3. Now, go to your REST service, and change the dynamic part of your URL to {} where MySettings is the settings service name, and id is the name of the parameter. Your URL should look like: {}/edit
  2. Alternatively, you can create request parameters directly in the REST service. They will be automatically substituted if names coincide. You can use this approach if you need visual Mapping for dynamic parameters:
    1. Go to your REST service Request > Query String.
    2. Create the new id parameter and provide a value for it.
    3. Change the REST service URL to{id}/edit.
    4. Because the value of the id parameter will be automatically inserted to the {id} placeholder, it won’t be added to the end of the URL as a query string.

Read more about the REST and Settings services in AngularJS.

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

Do you want to build apps fast? Start developing with our trial plan!

New Nonprofit Case Study: Bharatiya Mahila Federation (Thane Samiti)

Posted: November 6th, 2015Author:

Screenshot3About the Organization

Located in Maharashtra, India, the Bharatiya Mahila Federation (Thane Samiti) [Thane District Chapter] is an Indian charity dedicated to improving the lives of Indian women. They are an affiliate of one of the oldest Indian women’s organizations, the National Federation of Indian Women (NFIW).

The organization helps women and children in a multitude of ways, from running family counseling centers to putting on street plays to highlight women’s struggles against poverty and violence.


The organization needed to solve a dire social problem: Many Indian cities have a large percentage of their population living in crowded and congested housing without individual bathroom facilities. The people living in these conditions rely on poorly maintained community facilities, which are usually built by local governmental authorities.

The people who use the facilities cannot afford to spend hours or days navigating the bureaucracy to file a complaint about the conditions and manage repair requests. Further, the complaint resolution process is complicated, with little accountability.


The organization decided that there must be a better way to file complaints and request maintenance: a mobile app. Cell phones are widely used in India, with about 75% to 80% of the population using them. The rationale is that even amog poorer populations, some people in these areas will have smart phones, which can be used to file and monitor complaints.

The organization designated as the platform they’d use to build their app, which they will offer to the affected municipalities. The app will have four modules: a citizen module, a municipal officer module, a contractor module, and an initial facility survey module.

The goal, according to Dr. D.G. Mahajan, a volunteer with the organization, and creator of the app, is to facilitate repair and maintenance of the facilities.

After investigating the best methods to build the app, Dr. Mahajan decided to go with He cites a number of reasons for his choice:

  • It comes with immediate access to essential components such as GPS, Camera and Map features.
  • It offers a hosted solution for development and the final app, and allows for easy app testing.
  • Its excellent training materials, user forum, and support.

Further, Dr. Mahajan says, the platform’s learning curve is short, and the platform itself is flexible, giving developers the ability to build an app via a visual editor and edit the source code.


Over 42,500 people are projected to use the app to file and manage complaints in Mumbai alone. If the app is successful, the organization plans to expand its reach into other Indian cities.

According to Dr. Mahajan, the success of this app will mean improvement in the lives of tens of thousands of people: “If we are successful in reducing the number of unusable facilities due to maintenance issues, then that is a benefit to people living in low-cost areas.” News: Price Increase, Gartner AADI Conference, Education News & More!

Posted: November 5th, 2015Author:

Price Increase Coming November 8th – Subscribe or Upgrade to Lock In Today’s Price!

On November 8th, 2015, we will be revamping the online pricing for the platform. All the details are available in this post on our blog, but here are the main highlights:

  • A new 14-day free trial of the Pro plan will replace the free Starter plan.
  • A new Team plan will replace the Premium plan.
  • We have updated our Basic, Standard, and Pro plans along with our pricing for developer seats.
  • We have also added some custom enterprise offerings.

Read the rest of this entry »

Mobile Dev. Tip: Simplify UI Building with Outline View

Posted: November 4th, 2015Author:


Outline view

When building complex UI for your mobile app, it can become difficult to quickly select needed components. It can be even more complicated if there are many levels of nested components. A Grid component, for example, contains rows and columns, while each cell contains Buttons, Images and HTML. Some cells can even contain another Grid. By using OUTLINE view you can see the UI structure in simple hierarchical way. You can open or hide OUTLINE view by clicking the button to the bottom of the screen, nearby the components palette.

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

Do you want to build apps fast? Start developing with our trial plan!