Tuesday, 24 June 2014

iBeacon Scanner Free App Now Available on Google Play

I've uploaded v1.0 of the iBeacon Scanner app to Google Play. This removes the need to side load the app if you want to try it out.

The app is called "iBeacon Scanner Free" (the marketing department clearly worked through the night to come up with that one) and can be downloaded here.

Comments, critique and requests for features warmly welcomed. 

Friday, 20 June 2014

Updated Sample Application and Source Code - Now with Preferences!

I've updated the iBeacon Scanner sample application, so that the user can now select which properties they'd like to log to the screen and output file.

The preferences screen is accessed via the android action bar (note the three dots in the upper right of the action bar in the second and third images below).

I've used the Android preferences API including the PreferenceFragment class to add pretences to the sample app, which effectively limits compatibility to Android 3.0 (Honeycomb) and above. As Bluetooth LE was only added in Android 4.3 this shouldn't be a problem.

Updated code can be found in my repository on github.

An APK file can be found in the project's bin folder ready for side loading (here's the side loading how to guide I referenced in my previous post about the sample application.

Here are some shots of the new functionality in action:

Select the properties you're interested in...
Start scanning, and you'll see those properties on screen... 
Stop scanning and the capture data will be written to file. 
Happy Scanning. :)

Wednesday, 4 June 2014

Getting started with Swift

Only the other day I caught myself thinking, "you know what, the world really needs more programming languages", and sure enough the folks at apple duly obliged by unveiling Swift.

There are a few features in Swift that make it more attractive and easier to use than Objective C for me. "Playgrounds" looks great and as a Java guy it's nice to see I won't have the hassle of dealing with pointers (sorry C friends, I guess I'm just a wimp).

I just came across a nice collection of "getting started with Swift" resources over at Joey Devilla's Global Nerdy Blog and thought I'd share. There should be enough there to get us all up and running, so thanks Joey. :)

I've downloaded and skimmed the developer guide, which is a free download from apple via iBooks, and next up are the Xcode 6 and iOS 8 beta downloads (note developer registration is required).

I have a Gimbal developer kit on its way from the States as I type, I wonder what my first Swift project will be.... ;)