Latest Blog Posts
-

Flutter CI/CD on Github actions without fastlane
"Quick and short example of how to run flutter release on github actions without fastlane."
-

Flutter dart-define Part 2: Dev and Prod Package Names & Bundle IDs
"This part is all about changing the package name for android and the bundle id for iOS using the dart-define command."
-

Flutter CI/CD Pipeline on Bitbucket
How to run a Flutter CI/CD Bitbucket pipelines on each pull request or on each git version-tag.
-

Flutter Design System
"The idea behind the design system is that all components should look the same and that changes have an effect all over the app."
-

Load Secret Api Keys with Flutter without git file check in
"Every app has some api keys or secrets that should not be checked into git. Here is how i've implemented the Keyloader for Flutter."
-

Flutter Bitbucket Pipeline cache
How to speed up the flutter Bitbucket build pipelines by caching libraries and build files.
-

Modularization of Flutter Apps with Packages for Growing Teams
"The modularized Flutter app can easily improve the code quality with standalone flutter packages. Let me show you how it works."
-

Configure a Flutter App with dart-define environment variable Part 1: HOST_URL
"In this short post I will show you how to set your host url dynamically and thus build a Flutter App for your Production server or for your staging server."
-

Flutter GetX Issue when controller is not ready
"In my last project we used GetX for flutter state management. One problem we had regularly was the onInit and onReady method of the controller."
-

Should you use Github-Flow for app development?
"While working in a new project, the team wants to use github-flow instead of any other git workflow system. Here are my thoughts."
-

Flutter Tablet App that detects Stylus (Apple Pencil, Samsung Pen) & the Limits of Riverpod (Open Source App)
"Is Flutter able to distinguish between a finger touch and a pen touch?"
-

The Power of the late keyword in Dart
"In dart, late is used to initialize variables at a later time, but the real benefit happens when the variable is used."
-

Starting as CTO at Prosperity
Starting as CTO at Prosperity
-

4 Years at Doodle
My journey continues at Doodle.
-

Usage Numbers for Stift: Calendar App for iPads
"1500 active users per month. 22% Week 1 retention, 17% W2 and 10%+ W4 retention"
-

All Flutter Exceptions & Errors
The difference between using either an exception or an error is the type of error. But when should you use an exception or an error?
