Lab Notes

The latest thoughts from the Boffin Lab minds

Swift Fatal Error

Swift - fatalError with Switch Statements

Steve is continuing to investigate Swift - Apple's new programming language. This post deals with a currently undocumented Fatal Error().

Published
Jun 2014

Tag
Technical iOS

Swift Dependancy Injection

Swift - Dependency Injection for View Controllers

One for the techies. Steve is starting to write code in Swift, Apple's recently announced new programming language. His first report from the trenches covers dependency injection.

Published
Jun 2014

Tag
Technical iOS

iBeacons at OverTheAir

iBeacons at Over the Air 2013

Over the Air is 36 hours of hacking on mobile technology held at the home of codebreaking, Bletchley Park. We love it and this year decided to enter one of the hack day challenges. Find out how we got on.

Published
Oct 2013

Tag
Events

Postcode Atlas Award

Postcode Atlas Wins International Mapping Award

Postcode Atlas, the mapping GIS application we created in conjuction with the XYZ Maps, has won an award at the recent International Map Industry Association (IMIA) awards held in Leuven, Belgium on Friday 17th May.

Published
Jun 2013

Tag
Business News

iOS Number Entry Validation

It is important to validate data entered by users both from a programming point of view and a good user experience. If we do not validate the values then we have to handle invalid data in logic later on, which is often more work, to avoid bugs and issues. For the end user this will impact them when using the app as they will then have navigate back from what they are now doing in order to edit and correct the invalid data. Validating the value at the point of entry and giving meaningful error messages also helps the user by cutting down on simple typing mistakes.

Published
Apr 2012

Tag
Technical iOS

Stroke builder swimming app

Stroke Builder swimming app

Early on, when we were creating our initial business plan, Steve and I agreed we wanted to keep building a couple of projects of our own each year. We also agreed that outside of our technical fields of expertise we did not know very much, so we needed to partner with companies that had the expertise we lacked. This is the story of the first partnership.

Published
Jan 2012

Tag
App News