Builder's Log: Our Flutter App Release Pipeline and CI/CD
As indie developers, automating releases is crucial. Here's an inside look at how we build, test, and deploy our Flutter app (currently Android-only), ensuri...
Builder's log and deep-dives into Flutter apps, Rust backend engineering, database architectures, and building privacy-first software.
As indie developers, automating releases is crucial. Here's an inside look at how we build, test, and deploy our Flutter app (currently Android-only), ensuri...
When building the backend for mobile apps, one recurring design choice is whether to use **REST APIs** or **GraphQL**. Each approach has strengths and trade-...
Flutter's ecosystem now extends even deeper into native iOS tooling. With Flutter 3.44 (June 2026), **Swift Package Manager (SPM)** becomes the default for i...
Handling personal data responsibly is not optional in the EU - it's mandated by law. We design our systems around key GDPR principles, especially focusing on...
Artificial Intelligence features are rapidly becoming mainstream in mobile applications. While our core product isn't an \
Ensuring our apps are usable by everyone is a core commitment. The Flutter 3.44 release introduced several enhancements to aid accessibility, particularly on...
Flutter 3.44 isn't just about under-the-hood changes-it also debuts several UI widget enhancements. These touch both Material and Cupertino libraries and pol...
Modern mobile apps often need robust backend infrastructures. For our cross-platform Flutter apps, we adopted a **microservice architecture** powered by Rust...
Debugging and iterating quickly is essential for any app team. Flutter 3.44 delivers multiple improvements under the hood to make development **smoother and ...
In today's regulatory environment, \
Flutter 3.44 (released at Google I/O 2026) brings a **long-awaited win** for Android developers: *Impeller* (the new rendering engine) is now the default on ...
### Rust Backends: Why We Chose Rust for Our Mobile App API