Codeless Ionic Support for Appery.io Available

Posted: September 23rd, 2019Author:

As promised, we have rolled out codeless support for Ionic 4 Appery.io by adding an Events panel and a Mapping service. This way Ionic 4 will be as simple to use in Appery.io as JQM!

 

 

Check out this tutorial on using the new features to build a to-do app.

A Great Platform Update Announcement for August!

Posted: August 13th, 2019Author:

In a few weeks, we are planning to roll out a new release with a couple of awesome features for Ionic 4! Code-less features to be exact. We will add an Events panel and a Mapping service. This means that Ionic 4 will be as simple to use in Appery.io as JQM!

 

 

 

Check out our documentation updates and new tutorials soon. Become a part of the most powerful framework, soon to be the most popular.

Backend Update

Posted: June 25th, 2019Author:

We are constantly working to improve our platform, and now we are pleased to announce that the performance of our backend services will increase significantly with the new update, which will be rolled out into production in a few days. We carefully investigated and integrated GrallVM, just finished version 1.0.0-rc14 Alpha and Beta testing, and now we are ready to present a new version of GrallVM 19.0.0!

Some Useful Tips When Working With PWA

Posted: June 11th, 2019Author:

Basic Thesis

PWA works only in SSL secured mode. Therefore you need to use URL to your App only with HTTPS protocol.

All resources in your application should be also set as HTTPS.

In case of using at least one HTTP resource, your app will not be considered as a PWA.

Your app should be published on a custom domain. For this, you need to open your app on the “General”  tab and scroll down to “Hosting” options. There you can set your own domain or a subdomain of “.app.appery.io” to host your app.
Note: every time you have made changes in your App you need to click “Publish” button to make it available on the published domain.

PWA Activation

Open Project -> App settings -> PWA.

Click on the checkbox “Enable PWA publishing” to enable PWA in your Appery.io app.

Set  “Label”, “Short label” and “Description” for your PWA application.

Set at least one type of icon for your PWA app. Please note that only appropriate size .png files are accepted as icons in this interface.

Route handlers (rare case)

This part of PWA options is used to control custom resources loading. There are two ways to load resources. By network and by the cache. There is also a combination of these ways.

You can not control Appery.io builtin resources, you can only control custom resources. Let’s try how it works:

  1. Add an image component to your application.
  2. Use custom URL (not from media manager) for this image. Note, it should be HTTPS, as well as all other resources in your app.
  3. Open PWA settings and set appropriate resource URL and needed network strategy.

How to test PWA:

First, run your App:

  1. Open your browser and load your App by using your custom domain URL.
  2. Open browser debugger (usually, by clicking F12 button).
  3. Navigate to debugger “Application” tab.
  4. Click on “/manifest.json” to check your App current manifest JSON file.
  5. Set other parameters on “Manifest” tab. There should be no any errors and warning.
  6. Navigate to “Service workers” tab.
  7. There should be information about current service worker and its’ state. Like “#5557 activated and is running”. It does mean “Service worker with identifier 5557 installed and currently activated”.

If you need to make changes in your App (change label, add button etc.) you should save changes first.

Then click “Publish” App to publish a new version on the current custom domain. Wait until publishing process will succeed.

Update your App in a previously opened window.

In “debugger->Application->Service workers” you will see the current worker is set an old one. And the new worker is installed but is waiting for something. You will notice there are no changes on the page you have made previously.

To activate new service worker you need to click on “Skip waiting” in the debugger.

Close all tabs which are using this service worker in the browser (usually, all tabs with this URL should be closed).
After this, you need to open a new tab and load application URL here again. Then open debugger on “Application” tab and you will see the new service worker active.

Ionic 4 Is Coming!

Posted: May 23rd, 2019Author:

We would like to provide you with information about our May release. We have only one new feature, but what a feature—Ionic 4!


The latest, most powerful version of the popular framework will be available for Appery.io next week. It’s packed with exciting new features that made waiting worthwhile! Appery.io Ionic 4 framework supports the latest Angular version 7 and Cordova 8. It will be released as a beta, because we plan to continue working on it and add new features and components.

Please note that Ionic 3 support will be canceled once the Ionic 4 beta period is finished, but before then you’ll have plenty of opportunity to update your Ionic 3 projects to version 4.

 

How to Save Camera Images in an Ionic App

Posted: April 8th, 2019Author: and

This short tutorial will show you how to save images from your device camera into Appery.io database.

  1. Create a new Ionic project and database.
  2. Add the Camera Service plug-in and File Upload App plug-in into the project by going to Project > CREATE NEW > From Plug-in, in the Builder.
  3. Create a page CameraPage with 2 buttons Camera and Upload with corresponding attributes and the component Image to display the result:
  4. On the Scope tab add this code for the Camera button:

  5. Then, add this code for the Upload button:
  6. Finally, enter tour database_id and master_key in  FileDB_settings:

And, that’s it! (Please remember that this app should be tested on a real device.)

The September Release with Ionic 3 Support Has Arrived!

Posted: September 10th, 2018Author:

The September release for the Appery.io mobile app platform has just been rolled out. This announcement post will be very short…because we have only one main update. Here it is:

Ionic Version 3 Support

You asked, and we heard. Support for the latest version of this advanced framework has been added into Appery.io. We now support Ionic 3 with all its features. For now, the platform support for Ionic 3 is in beta, but fully usable. Also, you won’t have to abandon your existing projects in Ionic as Ionic 3 will appear as a separate framework.

May Release: Small Things, Big Difference – GDPR and Ethereum

Posted: May 18th, 2018Author:

The May release for Appery.io mobile app platform is coming this weekend. The main new additions are:

  • General Data Protection Regulation (GDPR) Compliance
  • Ethereum Support

General Data Protection Regulation Compliance

The European Union has introduced new regulations for collecting and storing personal data. The regulations go into effect at the end of May. The regulations cover the information that can be requested by websites, from cookies to private email. This is an important thing to pay attention to for app builders—and app users.
So, we’ve rewritten our terms of use to comply with the new regulations.


(And, don’t worry. Your data is safe with us.)

Ethereum Support

Ethereum is a decentralized platform for running smart contracts, applications that run exactly as programmed without any possibility of down-time, censorship, fraud, or third-party interference. These apps run on a custom-built blockchain, an enormously powerful shared global infrastructure that can move value around and represent the ownership of property.

Now, this feature is available in the API Express part of our platform. The detailed description will be available in our documentation right after the release.

And Then, There’s More

The release includes a few other things. In features, the Fetch size parameter will be available for the SQL component (one of the most popular features of the API Express). And, there are fewer bugs. Of course, we have fixed a lot of them.

Keep in Touch

If you run into any hiccups with this release, please reach out to us via the forum or by sending us an email. (To send us an email, sign into the platform and click the Get Help link at the top.)

Finally, remember, our developers are always happy to help you with your application. To make you feel more comfortable about getting this help, you will see the complete sum (including all discounts) you’ll be charged before agreeing to proceed.

 

No Fooling. It’s Our April Platform Update.

Posted: March 30th, 2018Author:

April 1st is Easter this year on the Western Christian calendar and April Fools’ Day in many countries, but it’s also the day we roll out another release of the Appery.io mobile app platfom. Here are some of the “Easter eggs” you’ll find in this release.

Ability to Use One’s Own SSL Certificates with Custom Domains for a Hosting Service

In Appery.io Builder you can create not only mobile apps but web apps too. You can easily publish them on our domain, but you might prefer to publish them on your own server. Before, this required advanced IT knowledge, but now it’s getting easier to upload your app to your custom domain because we’ve added the ability to upload SSL certificates directly in the Builder.

New Cordova Push Plug-in 2.x

Most of our users send push notifications in their apps. And since this release, we support the new version of the push plug-in with more advanced features!

Detailed documentation and examples will be available once we’ve rolled out this release.

Launch Storyboard Images for iOS

New features for iOS appear all the time. It’s great when they become available, but then Apple requires them to be in the apps uploaded to the AppStore. The launch image set, also known as splash screens, supported by the Appery.io platform has become outdated. So, in this release, we have introduced a new approach called launch storyboard images. You should get fewer issues with uploading your app to the AppStore, which is where they should be!

More Plan Information

Now you can get more information about your plan (Server Code Script Execution Interval, Burst Rate API, etc.) on your Account tab. Just click on the information button near your plan!

Creating a Database Connection Using a Custom JDBC URL

The is a new feature for our API Express! Now our users can create a database connection and specify only username, password, and JDBC URL. It’s a very useful option, for example, in some cases where you need to create a connection with an Oracle database. You will find out more in our documentation as soon as we roll out the release.

Only PNG Files for Splash Screens Available

New Cordova libraries require only .png images for the splash screen, so we have added this ability to avoid this issue.

Bugs (Less of Them)

No update is complete without bug fixes. So, yes, we fixed a great number of large and small bugs to make the platform better.

Preparing for a Bright New Year with a New Release: December Update

Posted: December 15th, 2017Author:

To get a good start for the coming year, we’ll be rolling out a new release for this month. What will be in it?

Cordova Update

  • We will add two new libraries, JQM 5 and Angular 2.0, so it’s a big deal.
  • Now you will be able to export sources that are 100% compatible with Android Studio and xCode.
  • And even more: the structure of generated sources is even closer to that of Cordova than before.

iOS11 Support

Nothing to add here. Just enjoy.

Cordova Hooks Now Available

By popular demand, we have added support for Cordova hooks. If you are still not aware of just how useful this feature is, check this link.

Bug Fixes

We work hard every day on bug fixes to make the platform a smoother, more comfortable, and reliable place to work in. So, stick with us, and see you in the next year.

Happy Holidays!