Convenient internationalization of Flutter apps

There are many ways to have multiple languages in your app in Flutter. Some folks use canonical Flutter arb files. Other use some json equivalents or statically typed constant resources like r_flutter. In this post I'm going to show you the way I find the most convenient to setup and use.

Distribute Flutter app to Firebase and stores from Codemagic

In this post you'll learn how to efficiently configure your Codemagic build pipeline with flavors and Firebase app distribution.

About Flutter in DevTalk podcast 🇵🇱

I had a chance to talk about Flutter in DevTalk podcast. We talked about history of Flutter, its specific features like hot reload or tooling. I also told about my experiences with Flutter and compared it to other technologies.

Using custom curve in Flutter Hero animations

Sometimes the default Hero behavior is not enough and you'd like to add some custom taste to it. One of the simple ways to do it is to customize curve of the transition animation.

Flavors in Flutter with Fastlane - yet another guide

It's a good practice to build separate apps for development, test and production environment. In case of mobile apps a good way to have separate configurations is usage of flavors. In this tutorial you will learn how to prepare ordinary Flutter project to have 3 different flavors and how to handle CI/CD with fastlane.