Skip – Australia’s Order-Ahead Coffee & Food Platform
Skip lets more than a million Australians pre-order coffee and food at 2,000-plus cafés and eateries, shaving precious minutes off every visit and boosting venue throughput.

Connected venues
Changes needed to support real café and food-service operations across a large merchant network.
Build warning reduction
Migrating native modules helped materially reduce warning noise in the release process.
Kept a mature, high-volume ordering app compliant across shifting Apple and Google platform rules
Introduced operational features like multi-printer docket routing for busy venues
Modernised critical native modules while protecting an established production app
Each project here is framed around the operational or product shift it created, not just the tooling behind it.
The Challenge
Skip’s ten-year-old hybrid codebase contained large native modules for docket printing, location, and push notifications. Keeping pace with Apple/Google SDK deprecations, new privacy rules, and venue-requested features strained their internal team.
Our Solution
Since 2023 we have acted as Skip’s mobile caretaker: • Upgraded iOS and Android targets every release cycle (now iOS 17 / API 35). • Migrated critical Objective-C ⇢ Swift and Java ⇢ Kotlin libraries, reducing build-time warnings by 78 %. • Introduced Face ID / biometric login on iOS and a multi-printer gateway so busy cafés can auto-route orders to coffee, food, and drinks stations.
Outcome
I have kept both the iOS and Android apps compliant with Apple and Google SDK/API requirements, integrated Firebase Crashlytics for real-time crash reporting, added support for printing to multiple printers, and implemented Face ID authentication on iOS.
Key Figures
1M+
Australian users
Skip was already operating at serious consumer scale, which raised the bar for reliability and release quality.
2,000+
Connected venues
Changes needed to support real café and food-service operations across a large merchant network.
78%
Build warning reduction
Migrating native modules helped materially reduce warning noise in the release process.
What We Shipped
Stack
Need something similar?
We design and build iOS, Android, Flutter, and operational web products for businesses that need reliability after launch as much as speed before it.

