🗼 Tokyo-based, 🍜 ramen-powered, ⌨️ software engineering.

Senior Engineer at WovenPlanet. Former iOS Tech Lead at Mercari JP.

Force-sync your Flutter and iOS versions

While iOS app distribution can already be a challenge on its own, Flutter is a black box wrapping around that to add an extra level of undocumented pain. Just like regular iOS development, we can apply Fastlane to automate our app distribution pipeline, but there’s plenty of unexpected hiccups that happen along the way. Flutter being a cross-platform development solution however, it tries to abstract away differences in the platforms at the cost of some black magic....

Migrating to Fastlane (Part 1)

App releases, app distribution and general day-to-day development is full of laborious, manual tasks that squander our time. For iOS developers, Fastlane is an invaluable tool that can help automate away most of this. It’s super easy to integrate into your workflow - that is, unless you find yourself with an app that has already seen multiple, manually-performed releases. I found myself in said situation recently, banging my head in frustration at the lack of documentation regarding this....