Case Study: Invoice Ninja streamlines CI/CD and multi-platform app delivery with Codemagic

A Codemagic Case Study

Preview of the Invoice Ninja Case Study

Invoice Ninja “Everyone shipping apps” should consider CI/CD

Invoice Ninja, a web-based invoicing platform serving 150,000 users, needed a more reliable way to ship its apps. The team faced inconsistent builds when compiling binaries on developers’ machines and wanted a CI/CD workflow that could support their growing Flutter-based codebase across multiple platforms.

Using Codemagic, Invoice Ninja set up an easy-to-manage CI/CD pipeline to build iOS, Android, Linux, and macOS versions of its app and automatically deploy to the Google Play and Apple App stores. Codemagic’s clear interface and SSH access helped fine-tune the setup, and the team now runs about 5–10 builds per month using nearly 500 build minutes, while reporting better performance than GitHub Actions.


Open case study document...

Invoice Ninja

Hillel Coren

Co-Founder


Codemagic

15 Case Studies