Touch painting is a very requested feature in our children’s bookapps and is also a part of Storybuilder, our children’s book authoring tool. Instead of repeating code over and over again we decided to create a library just for it: RMPaint. And we made it open source while we were at it.
RMPaint is an iOS painting library based in the GLPaint example by Apple. Its main features to date are:
Paint with touch gestures
Dynamic brush and color
Save and restore painting sessions
Designed for iOS 5 with ARC
As usual, we invite developers to fork RMPaint and contribute or request improvements. We will be adding more features shortly.
The library provides high-level functions (as simply as requestPurchase(“android.example.purchased”)) for the full in-app billing specification, in addition to an obfuscated transaction database that is automatically populated and can be easily queried. The code also works as an example in-app billing implementation.
This is ourthird open-source contribution, with more to come shortly. If you’re interested in in-app billing, we invite you to fork the code on github and contribute with issues or pull requests.
At Robot Media we want to spend as little time as possible worrying about anything that isn’t mobile or tablet related. That is one of the reasons why we use Amazon EC2 -and Amazon AWS in general- for the backend components of our apps.
In this tutorial we will show you how to set up an Ubuntu Amazon EC2 instance with Apache, PHP and MySQL (also known as LAMP), which should be enough to host a simple dynamic web site.
RMImageScroller is an open-source image scroller by Robot Media for iOS 3.2 or later. We designed it to show the thumbnails of a sequential image viewer , both on iPhone and iPad and all screen orientations. Continue reading →
Tip: The Facebook account that you use will not be visibile to your app users unless you want to. Avoid personal accounts as the app developer might need to have access to this account. Continue reading →
Tip: The Twitter account that you use will not be visibile to your app users unless you want to. Avoid personal accounts as the app developers might need to have access to this account if things don’t work. Continue reading →
Linking to Android Market apps is somewhat problematic. Because Android Market links only work from Android devices, the most common way to link to an Android app is to offer a QR code of the app link that can be scanned with an app like Barcode Scanner.
However, when browsing from an Android device, a direct link to the Android Market is preferred. What works well for Android devices does not suit the rest and viceversa.
To solve this problem in our website we have created a very simple WordPress plugin called WP Android Shortcode. The plugin uses the [android] shortcode to convert Android Market links to the best option based on the platform. Android devices get a direct link to the Android Market, while the rest get the corresponding QR code. In both cases our nifty Android Market badge is used to clearly indicate that this is a link to an Android app.
Follow this tutorial to install beta, pre-release or review builds of iPhone/iPad apps in your device. These builds are also known as ad hoc and are created by developers to distribute apps outside of the iTunes App Store, most commonly for beta testing or review purposes. Continue reading →