#14 in Deloitte Tech Fast 500 Asia-Pacific 2013

Recommended By

What a proud day for the b2cloud team. We have just been announced by the Deloitte Tech Fast 500 Asia Pacific as the 14th fastest growing technology company in the region, and the fastest growing mobile app developer.

Google Glass – How to get involved

Recommended By

Over the last 4 months b2cloud has been busily building Google Glass Apps for the most forward thinking companies in Australia. Not to mention the neat little Apps we have developed for demonstration at events around Australia including Glass Tabs – Learning guitar through Google Glass.

3 days with Glass

Recommended By

We have had Google Glass for several months now, but it has spent most of its time with our development team. On Tuesday I decided to wear it all day and night to experience life with it, and understanding the possibilities and impacts of Glass.

Simulating keyboard events in OSX

Guides | Tutorial By 2 months ago

I’m currently writing a program which takes input and simulates it back out as keyboard presses.

It’s quite easy, and can be done like so.

Global Safari Exension functions and scope

Guides | Tutorial By 2 months ago

Safari applications seem to have a different scope between your target html page and main.js end script. This means that if you wish to inject a control onto your screen which calls a function in your main.js script it will not work because the two can’t see each other.

Scalable iOS graphics (PDFImage.framework)

Guides | Thoughts By 3 months ago

Over the Christmas holidays I was building an app in my own time and came across a bit of a common problem I wanted to solve – multiple PNG exports all at different sizes for graphics in an iOS app.

Google Glass GDK – Introduction to terminologies

Guides | Tutorial By 3 months ago

To learn GDK, first you have to understand the basic concepts and UI components. Once you understand these, things will start to make sense. Before i start explaining anything i would like to tell you

Calculate iOS7 view insets

Guides | Tutorial By 3 months ago

In iOS7 a view controller now positions it’s view from the top of itself compared to previously starting below the navigation bar. If you use a single scroll view you can set automaticallyAdjustsScrollViewInsets to YES to automatically handle things for you, however if your UI is more complicated then you may need to do things manually. The view controller has a topLayoutGuide property which is useful in some cases, but unfortunately doesn’t take parent view controllers into consideration, or the view’s origin inside the view controller.

8 gifts you can buy for under $50

Guides By 5 months ago

Don’t know what gifts to buy this holiday season? Keep reading…

UITableView section header positions

Guides | Tutorial By 5 months ago

In one of my recent projects I added a content inset on the top of my table to push the start of the content down. Unfortuantely when you set the content inset the table assumes that all your sticky section headers now also start from the end of the content inset. This was not the behaviour I wanted, and instead I needed them to stick to the top of the table where the cells start to go out of bounds.

Sharing source in Xcode (Lite/Paid, reskinning…)

Guides | Tutorial By 5 months ago

Whenever you have a couple of apps that are extremely similar, it will make sense to share the code between the two. For example, a Lite version and a Paid version of the same app, or the same app skinned differently for different clients. At first you might be tempted in duplicating the project. Don’t. If the code splits then it’s going to be a nightmare copying changes between two places, or even just having them in two separate projects.

Smaller PNG filesizes

Guides By 5 months ago

This is a real world iOS example, but can be applied to PNGs in any scenario.

In iOS the splash screen images have to be PNGs. This works great for simple images with just a few colors, but will result in huge PNGs if you plan on having photo content, especially on the retina iPad with a screen resolution of 2048×1536.

At first I figured because PNGs are lossless that there’d be very few ways to reduce the filesize. I am going to run through the well known ways and some others that were new to me.

In App Purchase store changes in StoreKit

Guides | Tutorial By 6 months ago

Something I often see with pretty much every app on the AppStore with In App Purchases is that they don’t update prices if I login with an account linked to a different store than the one the prices have already loaded for.