Appery.io Adds Salesforce Integration and Much More – Check Out the Details

The latest Appery.io update packs some really awesome updates and features. Check them out here.

Fast

Everything now runs much faster. You will see major speed improvements when you open pages, services or any other editors in the app builder. It’s simply much faster. And, we are not done. We have plans to make the platform a lot more faster. Read the rest of this entry »

Appery.io Upgrades with Custom Server Code, Source Editing in the Cloud, App Versiong and New Salesforce API Plug-ins

We just released a number of really awesome features. Check them out!

Server Code

The new Server Code is being added to Appery.io integrated backend services that already includes a cloud Database and Push Notifications. The Server Code allows to write any custom app business logic using JavaScript without the need to build and maintain server infrastructure. The custom code is instantly exposed via REST API and can be quickly invoked from the app.

Selection_015

Source Code Editing

Ever since we launched Appery.io our users have been asking if the generated app source can be edited without leaving the platform. Now the answer is yes. Any app files can be edited in the cloud without leaving the platform. Simple switch to the Source tab to start using this new features. We are planning to add more features to source editing. For now, once you start editing the source files, the changes will not be reflected in the visual view yet.

Visual editor:

Selection_012

Source code editor for the same page:

Selection_013

App Versioning

Selection_011

Did you ever want to save a particular app version or roll back to a previous working version?? Now you can. We have introduced a new version feature. At any point you can quickly create an app version and continue development. At any point you can quickly roll back to any previous version of your app.

Salesforce API Plug-ins

Selection_016

We made it very simple to build mobile apps with Salesforce API with two new plug-ins:

  • Salesforce Contacts API Sample App
  • Salesforce oAuth API

Both plug-ins take care of connecting to Salesforce via oAuth2 so you can start using the API immediately. . The Contacts API Sample plug-in includes a ready-to-run app that allows viewing, and editing Salesforce contacts. Use the plug-ins to learn how to use Salesforce API or a starting point for your mobile app. View detailed documentation on how to import  and use the plug-ins.

Instant HTML5 Mobile App Hosting with Appery.io

If you are building a mobile web app in Appery.io, you can instantly host the app (give it a URL). Here is how. When you create an app, the default type is Mobile App (hybrid app with Apache Cordova). To host the app, first switch its type to Mobile Web by clicking on Hosting tab:

Selection_212

Click Change project type to mobile web button. You will now be able to use an Appery.io domain (app_name.app.appery.io) or a custom domain that you already registered.

Selection_213

Click Publish and your app will be published on the URL specified in 2-4 minutes. It’s that simple.

New Features: Source View, jQuery Mobile Themes with ThemeRoller, Android Permissions, New Components, and Pointer/Array Data Types in Database

We just added some really cool features to Appery.io Platform. Check them out!

New Source view

As we continue to make Appery.io Platform enterprise-level, just just added a Source view where you can see and open the actual files behind your app. Right now the files are opened as read-only but we are working on allowing you to modify them as well.

source

jQuery Mobile themes

We got all our custom themes back and you can also create new themes using the jQuery Mobile ThemeRoller tool. Simply create your theme in the tool, download and then upload to Appery.io. It’s that simple.

themes

jQuery Mobile ThemeRoller site:

themeroller

Once you create a new theme, select Create New > Theme and upload the theme you created.

Android permissions

You have been asking for this feature and now it’s here. Customize the permissions for your app before building a binary.

permissions

Binary build errors log

You no longer need to email support to find out why the binary build failed. You can now view the error and try to fix it:

buildfailed

New UI components

We added two new jQuery Mobile components, Grouped Buttons and Collapsible Set:

newcomponents

Pointer and Array types in database

On the Backend Services side, we added two new data types to the database: Array and Pointer:

newdatatype

New tutorials and getting help

Don’t forget to check our new tutorials and as always, if you have any questions let us know via email, forum or @apperyio.

 

Get HTML5 App Hosting In Every Plan

When you build an HTML5/jQuery Mobile app in Appery.io, you can instantly host the app. Every plan gets hosting. Yes, even the Free plan.

Simply go to Hosting tab.  You can use app-name.appery.io domain or a complete custom URL if you own a domain.

You can also publish the app right form the builder. If you don’t see that option, go to Hosting tab and convert the app to mobile web type (the default new app comes with PhoneGap. Such app cannot be published as it might be using native device features).

New Video: Instantly Add Cloud Database to Your App with New Database Integration Feature

August Release: Database Integration, File API, Project Backup, and Simplified Project Creation

We just released some really awesome features in Appery.io!

App Builder Database Integration

In early July we launched Appery.io Database where you can store app data. Now we have launched database integration in our app builder. This means you can point to a specific database, select the collection(s) you want to use and automatically generate all the REST services.  To create a services from database, select Create New > Database Services:

Next select the database:

Once the database is selected, you can select the services for which you want to generate REST services.

The first section creates REST services for User management.

The second section lists all the collections you have in current database. You can then select which actions (Create, Delete, etc) you would like to create for a particular collection:

When you click Import selected services button, the following REST services will be generated:

For example opening the service for creating a new message looks like this:

The request and response parameters are also generated.  Here is a screen shot of request parameters to create a new messsage:

Isn’t this awesome?

File API

We continue to add new features to Appery.io Backend Services by adding File API. You can now easily store files in the database. When you open any database, you will see a new Files tab:

Read more about the File API.

Project Export/Import

Our users have been asking for this feature for a long time and it’s now available. You can export and then import a project. To export a project, go to app options page (Export Backup):

To import an app from backup, click From Backup when creating a new app (you get to this screen by clicking More Options link, see next section):

Even easier way to create a new app

Last, but not least, it is now even easier to create a new app. Right from Apps page, enter a new app name and click Create. That’s it.

Appery.io Roadmap in August

In July’s release we updated our test page and also launched Appery.io Database. Here is what’s coming up in August:

  • Integration with Appery.io Database inside the app builder. When creating a new service, you will be able to point to any existing database collection that you created and auto-generate REST API services such as to display data, create data, or delete data.
  • Database: File storage API will allow to store files in the database.
  • Export/import of projects – our users have been asking for this for a long time.
  • Easier testing and installing: QR code on test page and on Android build page. Having the QR code on Android build page will allow you to install the app on your phone by simple scanning the code.
  • Easier project creation: create new app right from Apps page

Lastly, our very big new feature is our new HTML5 app builder we  have been working on for a few months now. I’ll be posting information on it soon.

July Release: Better Way to Test Your App, jQuery Mobile Multi-page Template, Queries In Database Console, PhoneGap Upgrade

We got some really cool stuff out this week. Check it out.

Better way to test your app

When you open the app builder you should see a new and very nice phone frame:

The old one was more Android-like. The new one is neither Android, iPhone or Windows Phone. Just a nice phone frame.

There is an upgraded test page:

You can use the new tool bar at the top to change the phone orientation as well as change the size:

That’s not all. We also now have an option to test the app without the mobile frame. In the Test pop-up, uncheck Show in mobile frame:

When you open the app, it won’t use the frame:

The frame looks nice in the browser, but technically speaking testing without the frame is better — as you are testing the actual app (just the app code, no frame). Of course when you run the app on your device, the frame is not there as well.

jQuery Mobile Multi-page Template

jQuery Mobile supports multi-page templates where two or more pages are placed inside the same file. You can now turn on this features in Appery.io app builder (it’s turn off by default). Go to Project > Project Profile:

Queries In Database Console

Appery.io Database comes with Queries support (docs) and now you can try the queries right from the collection console:

Showing products that cost more than $30 (or any other currency):

PhoneGap Upgrade

We upgraded to PhoneGap version 1.8.1. Every new and existing app will now use this new version of PhoneGap.

Android 4.0.x

We also added build support for Android 4.0.x

As always, we want to get your feedback. You can always email us (support@appery.io) or post on our forum.

More New Features From June Release

In addition to Appery.io Database (which is a pretty big feature), there are a few other features we added back in June.

Simpler app creation

We greatly simplified new app creation wizard. Just enter the app name and select whether you want a phone or tablet app. That’s it.

By default Appery.io creates an app that includes Apache Cordova (PhoneGap). This means you can export the app to Android, iOS, and Windows Phone. You can also use any device API Apache Cordova provides.

We are going to simplify the app creation even more in the next release.

You might be wondering but what about mobile web app hosting? If you use any native device feature, then hosting as a mobile web app doesn’t make sense. But if you didn’t use any native features, then you want to be able to host. If you go to app options, you can now switch the app type from mobile app (hybrid) to mobile web by clicking Change for Change project type:

Select the new type and click Save:

Once you switch the project type to Mobile Web, publish option will be enabled on the same page:

and also in the builder:

Simpler access to app settings

To access app settings you had to go to Project view, then Project > Project Profile. Now you can access project settings from the top level menu:

Project settings editor is divided into four panels:

  1. General – for setting app name, description, start page and selecting a theme
  2. External resources – for adding 3rd party JavaScript librararies
  3. Android binary APK properties
  4. iOS binary API properties

Faster

We made changes how Appery.io web site and builder work so things should be running faster.

New List component options

Check out the List component, we added more option that you can configure from properties. If something is still missing, you can always use More Properties feature. Our goal is to make the list as configurable via properties as you can do in source code.