The Summer Release Has Arrived!

Posted: July 3rd, 2020Author:

In this release, launching this weekend, we have a lot of good news for you about these topics:

  • Toggle component
  • Chart component
  • Fonts
  • Emails from Server Code
  • Datetime component
  • CurrentItem
  • API Express backups

So, without further ado, let’s look at each in more detail.

Ionic 4 Toggle component added

We continue to improve the Ionic 4 framework in our platform. Now we have added a new component, Toggle. If you don’t know, toggles change the state of a single option. They can be switched on or off by pressing or swiping them. Please check:

Chart component updated

The Chart component has proved to be a useful and frequently used feature. We have finished beta testing, fixed some issues, and are now ready to fully roll it out for production.

Font handling improved

We have added the ability to set the default font in App Settings. It is applied in the Visual Editor to have the same font displaying as the Preview and can be reset just like the icon.

Feature to send emails from Server Code added

Now you can send emails using Server Code (our feature for writing app logic on the server using JavaScript). We are sure that this will be a very useful for our users and that they will appreciate it.

Datetime component improved

Now, using the Datetime component, the user can enter hours and minutes into the database without adding the TSC code.

CurrentItem options added

Developers can now update and delete currentItem from an array.

API Express project backup upgraded

Security providers will now be added when you export an API Express project.

 


Bug fixes

What update goes without fixing bugs? So yes, we fixed a large number of big and small bugs to make the platform better.

Appery.io Ionic 4 Webinar

Posted: May 15th, 2020Author:

The Appery.io Team has released the new version of our Visual Editor — Ionic 4 with support of all our Low Code features including Drag and Drop, Data Mapping, Event Panel, and more.

Join Head of Development at Appery.io, Alexander Antsypov, as he demonstrates how to leverage all the power of Appery.io to build and ship cross-platform apps.

When: Wednesday, May 21th at 9 a.m. CST

Questions we’ll answer during the webinar:

*  What is a low code development approach
*  How Appery.io works
*  How to get started building your first Ionic 4 app, including a live demo
*  How to link database and your mobile application
*  Plus, a bonus Q&A with the Head of Development of Appery.io, Alexander Antsypov

Register Now

May 2020 Release: Small Things, Big Difference

Posted: May 8th, 2020Author:

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

  • Default Proxy
  • Ionic 4 DateTime component

Default Proxy

Our current implementation only allows calling REST services via the API Express service. Many users find this feature to be convenient. But, not all user do.

Starting with this release, you will be able to connect your REST APIs via proxy. We had such a feature a long time ago, but now we are reintroducing  it—this time much faster and even more stable.

Ionic 4 DateTime Component

We are constantly improving on our most advanced framework, Ionic 4. In this release, we are adding the DateTime component:

DateTime presents a picker interface at the bottom of a page, making it easy for users to select dates and times.

Bug Fixes

We work hard every day on bug fixes, many of which are rolled into this release. We are really happy to have you using Appery.io, so we want to make the platform the smoothest, most comfortable, most reliable place to work in possible.

Greeting Spring with a New Appery.io Release

Posted: March 2nd, 2020Author:

Our March platform update rolled out on March 1. We continue to focus our main efforts on the most advanced Appery.io framework, Ionic 4. We have already added plenty of Ionic 4 tutorials for it (for example, making a todo list app, using Google maps, working with the ngx-translate library, and adding file uploading). Now we are going to add new components. Just take a look at the new palette:

Checkbox

Checkboxes allow the selection of multiple options from a set of options. Of course, you know this. And now the corresponding component is available for Ionic 4!

Form

You have to agree that it is much easier to create different forms (like login and signup forms) with a special component.

Link

The link component is used for navigating to a specified link. Similar to the browser’s anchor tag, it can accept an href for the location and a direction for the transition animation.

 

Chart Component

Now you can add and display any type of chart from the popular chartjs library by just clicking one button!

And More…

We have simplified working with some Cordova plug-ins (Camera, Push), added the capability to quickly delete Server Code folders with content, and added the “File” type for an Input component.

Appery.io Community: Video Channel

Posted: January 22nd, 2020Author:

An integral part of Appery.io’s success has always been its strong community of developers. Now we have come up with a new way to support this community—a YouTube channel called Appery.io Community. This channel will include new tutorials from the Appery.io team, but, more importantly, it will also include videos submitted by our developer community. Submitted videos can explain different features of Appery.io, or they can showcase developers’ own apps developed with Appery.io. With this channel… Ugrade your development skills by checking out the videos. Upload a video to share your app with the world or a potential customer. Upload a video Appery.io tutorial that you created on your own.

Let’s get started! Send me your videos (or your ideas for videos).

Meet Our Last Release of the Year

Posted: December 22nd, 2019Author:

In this release, we focused our efforts on Ionic 4 features.

We added PWA support for projects created in Ionic 4. (If you have forgotten what this is and what it’s for, please check this useful post.)

Also, we added the ability to use default values (strings, numbers, booleans, and values chosen from select) in the mapping for beforeSend actions in Ionic 4 projects. We are sure that many of our users will be happy to use this feature in their projects.

Finally, we improved splash images for iOS including launchscreen for iPhone X.

Happy Holidays from the Appery.io Team

We would like to wish you all a Merry Christmas and a Happy New Year. See what we achieved this year!

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.