Workspace

Workspace are a property management group that offer the rental of working spaces of varying size to businesses around the UK. Their flexible options enable businesses to scale their offices up or down more easily, without necessarily needing to relocate to another premises. They also cultivate communities of businesses that share the same building – with coffee shops, food outlets and spaces for holding events.

Their room booking app was a greenfield project to initially enable Workspace tenants (and guests) to reserve their choice of the many meeting rooms available on Workspace’s network of properties. To find rooms, users can perform targeted searches based on their requirements – location, capacity, facilities etc – and browse search results on a map. Once they’ve found one that suits their needs they can pay a fee to book the room for a given time, and receive proof of reservation (plus any information required to access the property).

The app was developed simultaneously for iOS and Android using Kotlin/Native to build a shared core module of business logic, which handled internal app functionality and networking services, leaving the views to implement only a thin layer of platform-specific functionality.

I was the sole iOS developer for the project, implementing the iOS app with Swift and also some of the core module with Kotlin.