Building a MusicShop App Using Model and Storage

Posted: October 22nd, 2014 | Author: | Filed under: Features, Tutorials | Tags: , | Comments Off

Recently, the Appery.io App Builder was updated with several significant features. One of the most important and fundamental changes was the introduction of Model and Storage notions. To show the best practices of using these features, we created a MusicShop app and step-by-step tutorial which describes in detail how to build such an app from scratch. This tutorial also has a MusicShop app backup attached to allow you to pay more attention to Model and Storage usage (you shouldn’t create the app step-by-step in this case, just create it from the backup).

ms_first_test1

With the introduction of Model and Storage, we suggest Appery.io developers use the following development process:

  1. Instead of using UI-centric app design, we suggest describing all the app entities by using Models before the actual development. This will prevent you from recreating collections structure, and modifying the app UI multiple times, and so on. There are the following Models in the MusicShop app:
    • instrument – Model that describes the instrument entity with all its properties.
    • musical_instruments – Model that is an array of the instrument Models.
    • cart_item – Model that describes the instrument added to the cart.
    • cart – Model that is an array of the cart_item Models.
  2. When the app data structure is clear and defined, build the UI and create the database with appropriate data.
  3. Use Storage variables based on defined Models to store incoming data (data is usually retrieved by using a REST Service).
  4. Use Mapping to display data stored in Storage variables on any page or use the Storage API to access data directly from JavaScript.

Go ahead and try MusicShop app tutorial to personally see the convenience of using Model and Storage. You can always contact us via email or through the forum if you have any questions or difficulties.


Turning Off Support for SSLv3 – POODLE Security Vulnerability

Posted: October 17th, 2014 | Author: | Filed under: General, Maintenance | Tags: , | Comments Off

As you probably know, a new attack called POODLE security vulnerability breaks SSLv3 secure browsing. To protect your information from being intercepted, spied upon or modified by attackers in between you and the service provider, we have stopped using the unsecured SSLv3 protocol and now only use the more secured TLS protocol.


Video: New Features in Appery.io – Model and Storage

Posted: October 13th, 2014 | Author: | Filed under: Features, Video, Webinar | Tags: , , | Comments Off

This video shows:

  • Understanding the new Model and Storage feature
  • We create a model for Wine object
  • We define storage (local storage) to store the wine list
  • Build a mobile app that shows a list of wines loaded from a database. Clicking on a wine takes you to that wine details
  • We also show a finished Todo-like app that runs entirely on the client

Read the rest of this entry »


Video: Building a Mobile App With Database in 5 Minutes

Posted: October 9th, 2014 | Author: | Filed under: API, Database, Features, Video | Tags: , , , | Comments Off

This 5-minute video shows how to create a simple, yet real mobile app that talks to an API backend.


Exposing Relational Database, Web Service via REST API Using RESTXpress [Video]

Posted: October 6th, 2014 | Author: | Filed under: API, Events, Video, Webinar | Tags: , , , | Comments Off

This webinar shows how to expose legacy enterprise systems via REST APIs using RESTXpress. The video covers:

  • How to expose a relational database via REST API
  • How to expose a web service via REST API
  • How to build a mobile app in Appery.io with the exposed REST APIs

Read the rest of this entry »


Big Upgrade: Brand New App Builder UI, New Model and Storage Feature, Improved Editors for REST Service and Mapping

Posted: September 21st, 2014 | Author: | Filed under: Features, New release | Comments Off

The Appery.io platform was upgraded with a number of new features. This is a quick overview of what’s new.

First, we got a new splash screen…!

load_screen

Read the rest of this entry »


New Weather API and Geolocation App Example

Posted: September 15th, 2014 | Author: | Filed under: API | Tags: | Comments Off

Since we know developers love examples, we’ve just added one more! When you create a new app, you can base it on the new Weather API and Geolocation Example.

Read the rest of this entry »


Video: Building Enterprise Mobile Apps Fast with the Orchestrate Database and Appery.io Development Platform

Posted: September 15th, 2014 | Author: | Filed under: API, Database, Enterprise, Events, Partner, Video, Webinar | Tags: , , , , , | Comments Off

This is a recording of the webinar we did with our friends from Orchestrate. This video shows how to build a Contacts mobile app in Appery.io connected to Orchestrate database.

Read the rest of this entry »


Appery.io Launches in China, Continues Rapid Global Growth

Posted: September 10th, 2014 | Author: | Filed under: Enterprise, General, Partner | Tags: , , | Comments Off
Appery.io surpasses 150,000 developers, partners with Zagama to expand to APAC region

Appery.io, the first mobile platform to offer a cloud-based rapid development environment with integrated backend services for the enterprise, today announced its partnership with Zagama, a leading app development company in Asia. This collaboration aims to accelerate time to market and will extend Appery.io’s innovative mobile cloud service platform, technology support and professional platform management to the APAC market with Appery.asia. Additionally, Appery.io and Zagama together will raise the whole market value for Appery.io in the Asia area.

Read the rest of this entry »


Slide Panel App Example

Posted: September 9th, 2014 | Author: | Filed under: Features | Tags: | Comments Off

We just added a second template called Slide Panel App Example in addition to the Tabbed Pages App Example we published last week. When you create a new app, you can base the app on this template and use it a great starting point. The app has a Panel menu which slides from the left, and allows you to navigate to three pages. The Panel is configured via page templates. This simplifies app development as you need to make changes to navigation only in one place.

Read the rest of this entry »