Barsys: From a recipe to a real cocktail.
An iOS app that connects people to their Barsys cocktail-making hardware, from discovering drinks to connecting a device.
iOS development · Bluetooth integration
View on the App StoreSmall team. Senior experience.
We design and build iOS and Android apps, with specialist experience in Bluetooth-connected products.
Discuss your projectAn iOS app that connects people to their Barsys cocktail-making hardware, from discovering drinks to connecting a device.
iOS development · Bluetooth integration
View on the App StoreA smart-lock companion app that puts device access and unlock confirmation into a clear mobile flow.
iOS development · Bluetooth integration
View on the App StoreA space to prepare for your next interview. Choose an AI interviewer, practise realistic conversations and revisit your recordings, all in a native Mac app.
AI integration · SwiftUI · macOS
Explore TodayOur Bluetooth experience spans shipped apps for cocktail hardware and smart locks.
AntennaKit: our Swift package for Bluetooth connectivity, including device simulation and over-the-air updates.
Turn an idea into a focused release, with a clear scope, a usable design and a plan to launch.
Improve a difficult flow, resolve recurring issues or add the features your next release needs.
Make discovery, pairing, device control and reconnection part of a coherent product experience.
Native apps in Swift and SwiftUI.
Native apps in Kotlin and Jetpack Compose.
Accounts, data, integrations and cloud services.
User flows, prototypes and interfaces.
You get a technical recommendation with the tradeoffs explained. We help decide what belongs in the first release and which uncertainties need testing before the scope grows.
For a connected app: validate how the device behaves in the background before planning the full experience.
Designers and engineers work through the same product decisions. You can discuss a feature with the people responsible for its interface, app behaviour and backend.
For account setup: agree the screens, API and error states together, so you don’t have to coordinate each handoff.
Review the key flows in a prototype, then review working software at milestones. This gives you opportunities to change direction while the work is still small.
For onboarding: walk through the route to a first useful action before investing in the finished screens.
These sources inform our approach; they do not measure SKR’s results.
Interviews with 59 Microsoft engineers identify contextual judgment, tradeoffs and anticipating needs as attributes of engineering expertise.
DORA connects delivery performance with team autonomy and architecture that reduces coordination dependencies.
Early prototype testing can inform major design decisions before detailed implementation. A prototype review is a starting point; testing with users provides stronger evidence.
Team lead · iOS. Native iOS and Bluetooth integration.
Senior Android engineer. Kotlin, Jetpack Compose and connected apps.
Senior backend developer. APIs, data and cloud infrastructure.
UX/UI designer. From first user flow to final interface.
QA automation engineer. UI and API testing across the product.
Goals, constraints and a first release, broken into clear milestones.
Review the key flows and design before committing to the full build.
Written updates each week. Working builds at agreed milestones.
Release through your accounts, with source code and documentation. Ongoing support is optional.
We work primarily with overseas teams, with call windows for Asia-Pacific, Europe and the Americas. Clients in India are welcome too.
Find your overlapA new app, a better version or a connected device? Tell us where you are now and what you want to make possible.
Discuss your project