Changes Needed: New AngularJS Push Plug-in Implementation

pushregdeviceimpl
The following relates to the projects, which have already been imported as AngularJS Push Plug-in: by improving the AngularJS Push Plug-in, its PushRegisterDeviceImpl JavaScript file was modified. In order to update this file you need to replace its content with the updated one here. Alternatively you can simply re-import the plug-in itself,  making sure that you have removed all of the related assets before doing so. This depends upon the Ionic and Bootstrap projects.

If you experience any problems with new implementation do not hesitate to ask our support team to help you.

Is Your Company Ready for the Upcoming App Explosion?

It’s fair to say that we are about to experience a significant app explosion in the enterprise, and most organizations won’t be ready for it. According to Gartner the average enterprise will develop 1400 mobile apps by 2024!  Since most of these apps will be custom, the total number of apps will be in the millions, dwarfing the explosion we’ve experienced in consumer apps over the last few years.   Most IT leaders are already feeling pressured from the businesses and if you haven’t yet, you’re about to….

In this podcast and post, I explain the reasons for this explosion and what enterprises should do to be ready. Review Appery.io’s infographic or download Apperian’s Enterprise Mobile App Trends Report to learn more.

Here is the full podcast

Read the rest of this entry »

In Case You Missed: Getting Started with App Builder for jQuery Mobile Apps

This is the second webinar in our 2016 webinar series and introduces you to the App Builder and how to build apps with jQuery Mobile.

In this video you will learn:

  • How to create a new jQuery Mobile app
  • About various views inside the App Builder
  • How to use the Cordova Geolocation API to get the current device location
  • How to invoke the Uber Product API from Server Code
  • How to integrate the Uber API into the app
  • How to test and share the app

Check out this video now:

To learn more how to build apps fast, go to our YouTube channel.

Development Tip: Appery.io Push Notification Flow

logo-localpushWhen implementing logic with a push notification function it is a good idea to understand how it works under the hood, so when you send a push notification using a REST API, Server Code, or via the web console, the flow should look like this:

  1. Appery.io push service receives and processes the request to send push.
  2. Then, Appery.io passes the message onto Google or Apple servers.
  3. Lastly, push notification providers (Google or Apple) delivers the message to a device.

Because the push notification was delivered by a third party (not by our service), the Appery.io platform can’t provide details on whether or not the push notification was delivered, and the reasons for this. However, we can provide certain error notifications along the lines of the device was not found. The same basic flows are valid for all push notification services (not only for Appery.io).

Read more about push notification in 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!

Java SDK is Now Part of API Express

With one third of developers using Java, we have now added an Enterprise Services Java SDK to our API Express platform to increase the performance and customisation of your app. Our Java SDK is composed of:placeit-2

  • Enterprise Service Java API – this allows you to use appery.io features from the Java code
  • Enterprise Service Maven Plugin – allows you to verify, compile, test, package and deploy service code to API express.
  • Enterprise service test – allows you to write unit tests for the service.
  • Enterprise Service Templates – provides sources and templates for you to use.

We have made this addition to our API Express to allow you, the user, to increase customisation. Before you were limited to what kind of services you could build with the Service App Builder Graphical tool. You are currently unable to connect to the LDAP, and when you can you will most likely be unable to connect to some proprietary enterprise systems. Therefore, Java SDK allows you to build a java service of any complexity due to our additions of: Apache Camel and Spring framework, java programming language and it’s third party libraries, frameworks, and tools, as well as the Enterprise Services Java SDK to enable you to reach our appery.io features including push notifications, security, appery.io database and server code, data sync, and many more.

Read the rest of this entry »

Development Tip: AngularJS Service, Factory, Directive, and More in Appery.io

resource_template

 

AngularJS provides a powerful and convenient way to organise your code via services, factories, directives and more. Here, at Appery.io, we call them AngularJS resources. As usual, in best traditions of Appery.io, we’re making complex stuff easier. So, to create a preferred resource perform, CREATE NEW > JavaScript. Then choose what type of resource you want to create by selecting the needed option from the type drop-down. When clicking “Create JavaScript”, new custom JavaScript will be added to your project with a ready-to-use template of the chosen resource. Inserting a few useful comments in each template will help you to start coding quickly. Afterwards, you can simply use the created resource in scope functions by calling it the Apperyio.get() function:

var my_service = Apperyio.get("service_name");

Yeah, that’s easy.

Read more about resource in 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!

 

New: API Express Now Avaliable For Standalone Deployment

We’ve got some exciting news to share:  API Express is now available as a standalone deployment.  As you know, API Express enables enterprises to easily and securely access enterprise databases using REST APIs. Many enterprises are interested in creating REST APIs for their back-end systems so that they can be accessed from other applications including mobile or desktop apps. API enables this capability by allowing you to modernize legacy systems without re-writing them, making them accessible through mobile apps. However, our latest updates not only allow you access to enterprise databases, but other systems which are accessible through HTTPS protocol.

API Express BlogOur new standalone deployments of API Express enable new users to:

  1. Deploy API Express Standalone on premises behind their firewall in order to meet their IT polices. Due to API Express being deployed this way, you can securely access your enterprise system while still leveraging the rest the Appery.io platform from the cloud.
  2. You do not have to purchase our complete Appery.io platform now that API Express is standalone, yet you are still able to easily modernize backend systems with RESTful APIs.
  3. One of our key new features to API Express is our Enterprise and Java Services. You can now conveniently develop and deploy a service of any complexity that has any underlying enterprise system behind it to expose services in any form.

Read the rest of this entry »

Windows Phone Support End Date

windows_phone

Update June 1st: we have pushed the support end date to July 10, 2016.

We want to let you know that we will be ending Windows Phone support in the Appery.io platform on May 15, 2016 July 10, 2016. The reason for this is very simple; very few Windows Phone apps are being built and deployed on the Appery.io platform; even Microsoft bets its future on the universal Windows 10 applications, and not on the Windows Phone (information regarding this topic can be found here, and here).  The resources we used to support the Windows Phone will be redirected to add a more easy-to-use tooling for building enterprise iOS and Android apps, which is a good thing.

If you need to export a Windows Phone project source or build a binary, go to Export windows inside the App Builder:

Screen Shot 2016-02-26 at 10.46.35 AM

Export menu

 

You will be able to export the files until May 15, 2016.

 

Development Tip: Using Microsoft Azure and Google Cloud SQL with API Express

api_express_service_builderAppery.io API Express enables enterprises to easily and securely integrate apps with any back-end system. Recently, the Appery team has published two guides on how to create databases with Microsoft Azure and Google Cloud SQL and then use them with API Express. If you are new to API Express, start with this beginners tutorial. It shows you how to create services based on API Express models and perform CRUD operations.

Check the API Express 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!

In Case You Missed “Getting Started with App Builder for Ionic/AngularJS Apps”

A recording of the first webinar in our 2016 webinar series is now available. It introduces you to the App Builder and how to build apps with Ionic/AngularJS.

From this video, you will learn:

  • How to create a new Ionic app
  • The various views inside the App Builder for Ionic and AngularJS
  • How to build an app connected to a cloud database:
    • Building the app UI using the Design view
    • Mapping data between scope and services using the visual Mapping view
    • Binding data between scope and page using the visual Binding view
  • How to test the app quickly in the browser

Check out the video now:

To learn more how to build apps fast, go to our YouTube channel.

You can still sign up for our next webinar (tomorrow), “Getting Started with App Builder for jQuery Mobile Apps”!