Bemuseums
Bemuseums is an iPhone and iPad app built by Babooni Technologies that enhances the visitor experience in museums through iBeacon technology (Apple's standard for low-power Bluetooth beacons that detect the visitor when approaching an exhibit and trigger contextual content) and indoor location-based services. The app was deployed in ~25 museums across Spain, including the Geomining Museum in Madrid and the Castilla-La Mancha Paleontological Museum.
from project rescue to App Store release
deployed across Spain
Spanish, English, Catalan, Basque and French
Client
-
Headquarters
Madrid, Spain
-
Industry
Museum technology · Proximity IoT
-
Founded
2015
Product
-
Platform
iOS (iPhone, iPad)
-
Languages
Spanish, English, Catalan, Basque, French
-
Product status
No longer available on the App Store
The challenge
Babooni Technologies had a delivery date committed to its museum clients when its iOS technical lead left the project. The team was suddenly left without an iOS profile just weeks before public launch milestones, with an Objective-C codebase that no one else in the team knew in depth. The challenge demanded a senior iOS engineer able to absorb legacy code within days, complete the pending features and ship the app to the App Store without having to renegotiate dates with the cultural institutions involved.
The solution
AtalayaSoft assigned Francisco José García Navarro as a senior iOS engineer embedded in the Bemuseums project, taking over the vacant technical role for five months. The work covered two fronts:
1. Absorbing the legacy codebase and finishing development
As senior iOS reinforcement, Francisco onboarded onto the existing codebase and completed the pending roadmap:
- Absorbed the project in Objective-C (the historical iOS language before Swift, still common in legacy projects from that era) within timeframes compatible with the delivery date.
- Built the new features and screens left pending when the previous tech lead departed.
- Fixed issues in iBeacon detection, the functional core of the app.
- Improved general performance and stabilized behavior across iPhone and iPad.
2. Shipping to the App Store against the clock
In parallel with development, Francisco handled the full release phase:
- Adapted the multimedia content for the five supported languages.
- Tested under real museum conditions (large indoor spaces, multiple simultaneous beacons, different iPhone models).
- Store management: certificates, signing, provisioning profiles and final App Store publication within the timeline committed to the institutions.
Featured achievements
Project rescue without moving the dates
The most relevant achievement here was not an isolated technical fix but one of continuity: taking over from an iOS lead who left the project, absorbing a legacy Objective-C codebase and completing both development and App Store release within the five months available — without forcing the cultural institutions to shift their opening dates. This pattern — emergency technical takeover of a codebase the rest of the team doesn't fully own — is exactly the kind of engagement AtalayaSoft's senior iOS service is built for.
Technologies and services used
- Language: Objective-C
- Proximity beacons: iBeacon (Apple)
- Apple frameworks: Core Location, Core Bluetooth, AVFoundation
- Distribution: App Store, TestFlight
- AtalayaSoft service applied: Senior iOS Engineer for your team
Need something similar for your iOS app?
If your team needs a senior iOS engineer to take over a vacant technical role or rescue a project with a committed date, let's talk. We respond within one business day.