<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nikodem Bernat</title><description>Mobile engineer building Flutter and Dart apps, along with the TypeScript APIs, auth, and Cloudflare Workers infrastructure underneath them.</description><link>https://nikodembernat.com/</link><language>en-us</language><atom:link href="https://nikodembernat.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>Year Review, 2025</title><link>https://nikodembernat.com/blog/year-review-2025/</link><guid isPermaLink="true">https://nikodembernat.com/blog/year-review-2025/</guid><description>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…</description><pubDate>Thu, 01 Jan 2026 18:41:25 GMT</pubDate></item><item><title>Receive App Store &amp; Google Play payouts with Revolut</title><link>https://nikodembernat.com/blog/app-store-google-play-payouts-revolut/</link><guid isPermaLink="true">https://nikodembernat.com/blog/app-store-google-play-payouts-revolut/</guid><description>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…</description><pubDate>Thu, 20 Mar 2025 16:12:53 GMT</pubDate><category>mobile-apps</category><category>react-native</category><category>flutter</category><category>mobile-app-development</category><category>mobile</category><category>mobile-development</category><category>monetization</category><category>payment</category><category>payments</category><category>revolut</category></item><item><title>Implementing ads in Flutter: Monetize your app with AdMob</title><link>https://nikodembernat.com/blog/introduction-to-flutter-ads/</link><guid isPermaLink="true">https://nikodembernat.com/blog/introduction-to-flutter-ads/</guid><description>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,…</description><pubDate>Tue, 27 Aug 2024 20:31:07 GMT</pubDate><category>admob</category><category>ads</category><category>flutter</category><category>monetization</category></item><item><title>Introduction to flutter_hooks: Get rid of your stateful boilerplate</title><link>https://nikodembernat.com/blog/introduction-to-flutter-hooks/</link><guid isPermaLink="true">https://nikodembernat.com/blog/introduction-to-flutter-hooks/</guid><description>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. But wait! Real apps are not that simple. You…</description><pubDate>Sat, 27 Jul 2024 20:45:05 GMT</pubDate><category>tutorial</category><category>flutter</category><category>hooks</category><category>flutterhooks</category></item></channel></rss>