Avatar

Nikodem Bernat

Mobile Engineer with 5 years of experience building polished mobile apps.

Specializing in cross-platform development with Flutter.

me@nikodembernat.com

Articles

Year Review, 2025

One year ago I made a tweet in which I described some of my experiences that I had that year. This year I decided to go with a long-form blog post so I can go more in-depth about all the topics. Side Projects Overview My goal for this year was to ei...

Receive App Store & Google Play payouts with Revolut

You wake up, open your RevenueCat dashboard, and to your surprise it looks like your app overnight went viral and now your in-app purchases are responsible for 10% of your country’s GDP 🤯 The next question is - how do I get all that money into my Re...

Implementing ads in Flutter: Monetize your app with AdMob

After finishing your awesome project the next logical step is to monetize it. Fortunately, When it comes to mobile apps there are many ways to do so. The most basic ones include: In-app purchases (including consumables, and non-consumables) Subscri...

Introduction to flutter_hooks: Get rid of your stateful boilerplate

You probably wrote at least one Flutter widget in your life. Writing them is straightforward - define a constructor, override a build method, and return whatever you want. import 'package:flutter/material.dart'; class HelloWorld extends StatelessWid...