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.
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.
A very nice feature in Appery.io app builder is the ability to quickly build (package) your app for Android or iOS:
You can also easily export the app source for Android, iOS, and Windows Phone 7.
When you a get a binary (.ipa) file form Appery.io build service, it’s targeting iPhone 4 (we are working on complete iPhone 5/iOS 6 support). However, you can still build for iPhone 5/iOS 6 if you export the app source and build the app in xCode. Here is how to do it.
Export xCode project
Open the downloaded project in xCode 4.5
Change PhoneGapTemplate target settings: “Deployment Target” to 4.3
Change CordovaLib project settings: “Deployment Target” to 4.3
Change PhoneGapTemplate project settings: ”Architectures” to armv7
Change CordovaLib project settings: ”Architectures” to armv7
Build the project
Run it on the device or iPhone 6 simulator
You still need to manually create image Defaultfirstname.lastname@example.org (640 x 1136 pixels) and link it in XCode settings to your project. Thanks to Eric for this update.
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).
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?
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:
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.
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):
We upgraded to PhoneGap version 1.8.1. Every new and existing app will now use this new version of PhoneGap.
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:
General – for setting app name, description, start page and selecting a theme
Android binary APK properties
iOS binary API properties
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.
We are super excited the announce the availability of Appery.io Database (beta). Appery.io Database is a cloud database that provides a backend and storage for your mobile app. You already know that any using 3rd party REST API is very easy in Appery.ioapp builder. Every REST API provides some specific functionality. For example, if you use Facebook API you can easily post a message to the timeline, but what happens if you need to store data specific to your app? Let’s say you are building a todo app – where can you store the list of things to do? That’s exactly where Appery.io database comes in. It comes with elegant REST APIs so you can easily show, create, edit, and delete app data. Appery.io database comes with built-in User Management. It’s powerful, scalable and easy to use. It works seamlessly with Appery.io app builder.
You can access Appery.io database today at http://appery.io. From appery.io, go to My Account, then click on Database.
On the first page you can see a lit of all your databases, you can also create a new database:
Once you select a database, you will see all the collections in the database:
A very nice feature is that you get curl command hints. This will enable you to define a service in Appery.io app builder very quickly:
In Appery.io app builder, defining a service is as simple as this:
Keep in mind that this service is still in beta. We got a lot more features we want to add, such as push, analytics and server-side code. Database docs are here. We also would love to hear your feedback. Let us know of the forum, email, Twitter or Facebook.