Appery.io provides a number of ways to test your mobile app. For mobile web apps, you can quickly test your app in the browser (mobile or desktop). If your app uses native APIs, you can use the Appery.io Mobile Tester App to test native features without installing the app on the device. We want to show you another quick way to test your iOS apps.
Appetize.io is a cloud-based service that allows you to test iOS apps in the browser. By uploading the .app bundle of your iOS app to Appetize.io you can test the app in a desktop browser including the native features. For each uploaded app Appetize.io generates a unique link that can you can use to test the app or share with others. For example, you can upload your app and send it to your team for testing purposes. On the backend, Appetize.io launches a virtual iOS simulator and sends you a link to it (that’s pretty cool!)
This is how the app looks when tested on Appetize.io:
One of the best ways to test your mobile app is on the device. This is a must if your app uses native (PhoneGap) API such as the Camera or the Barcode scanner. Installing the app on the device after every small update is very time consuming. That’s exactly why we built the Appery.io Tester app. It’s a very simple app that allows you to launch your native app and test any native APIs without needing to install it each time. We had the Android version for some time now and now we have also launched the iOS version.
Once the app is installed, sign in with the same credentials as you use for http://appery.io and you will see a list of all your apps. Simply select the app you want to launch and start testing! This allows you quicly to test any native APIs used in the app. If you make any changes to the app (in Appery.io builder), simply relaunch the app to get the latest version. It’s that simple.
For more information about testing your app, please visit Testing your app in documentation.
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.
In the past year or so, we have witnessed a major shift from client-server to client-cloud. This shift is primarily fueled by two factors: mobile devices exceeding desktop computers and the thousands of different APIs available on the Internet today. What started in early 2000 on eBay and Amazon has become a real revolution in 2012 with thousands of companies, from Twitter and Facebook to AT&T, offering cloud-based services.
One of the most common ways to access private or public service APIs is via REST requests.
In the client-server approach an organization builds applications that consume its own internal content and resources. However, even large IT organizations such as AT&T, Verizon and Amazon have come to realize that they are no match for the social consumer and social enterprise developers out there. By making APIs publicly available, these organizations hope that developers and “citizen developers” will come and build applications and mobile apps on top of their services.
Citizen developers at work
Analysts at Gartner see a trend toward app creation independent of IT. They predict that by 2014, citizen developers – employees outside of IT and software development – will build 25% of new business applications. In 2007, they built less than 5%.
One of the best-known API success stories comes from Amazon: Its cloud service APIs let outsiders access the company’s massive data centers. Twitter, with its deceptively simple 140-character message model, exploded thanks to its API. In fact, you probably read and write tweets via a Twitter application or mobile app rather than going directly to Twitter’s Web site. Facebook’s Graph API has spawned a whole industry of apps to support its hundreds of millions of users.
Now you can create your mobile app in Appery.io and instantly build the iOS binary file (or Android).
As we use the standard iOS build process, you will still need to provide your Apple developer information (nothing we can do about that, more information here on how to get it). The information is then set in project profile:
The Appery.io team keeps making the great even better, as you can see in this latest release of Appery.io Mobile App Builder. New features include everything from iOS binary builds to updated support for jQuery Mobile and PhoneGap. Read on to find out more. Read the rest of this entry »
For Android, you can get a ready for the app market binary file (Release binary). Just take the file and upload it to Android Market. It’s that simple. You can watch a webinar where an app is built, exported for Android and published.
iOS is little bit more involved (Apple requires to provide your developer information to build). There are two ways to go about it. First, export the app as xCode project and then follow the steps outlined in this guide to build the app.
I’m sure you’ve heard about platform-as-a-service (PaaS) or cloud-based services like Google Apps Engine,CloudBees, Heruko, Engine Yard, and Cloud Foundry. All are excellent platforms that ease the process of managing, maintaining, and administering the platform on which an application you develop runs. Most tend to be focused on the hosting and managing side of the finished application. But what about a cloud-based service that enables you to build an app, and specifically a mobile app? Well, such a service already exists. The cloud-based service is called Appery.io Mobile Apps Builder.