
How to make money with your Android app
Ads, one-time purchases, subscriptions or virtual currencies? The main ways to make money from an Android app, and how to pick the right one for yours.
Articles about React Native development, mobile app building, and cross-platform development.

Ads, one-time purchases, subscriptions or virtual currencies? The main ways to make money from an Android app, and how to pick the right one for yours.

Netli.fyi is a native iOS app for Netlify: your sites, build logs and domains in your pocket. It's in beta, and I'd love your help testing it.

Stop FlatList flickering and layout shifts when using React Query. Patterns for loading states, skeletons, and keeping the list mounted.

Three apps, one Shipaton: A behind-the-scenes look at what I’m building during RevenueCat’s 2025 hackathon — from saunas to CMS tools to Netlify on the go.

A personal recap of App.js 2025: speaking about in-app purchases, highlights from Krakow, favorite talks, and why this conference remains one of my top picks.

Add in-app purchases and subscriptions to a React Native app with RevenueCat: products, entitlements, customerInfo, and testing on iOS and Android.

Full article version of the talk I gave at RTC.ON Conference 2024 about getting started with WebRTC in React Native

Add your own debug actions to the React Native Dev Menu with DevSettings.addMenuItem(), plus what each built-in option and shortcut does.
Stop hardcoding date formats. How to format dates for each user's locale in React Native with Intl.DateTimeFormat and react-native-localize.

Seeing 'VirtualizedLists should never be nested inside plain ScrollViews'? Fix the warning with ListHeaderComponent and ListFooterComponent.

Building a clock face with hour markers in React Native using react-native-svg, with support for both light and dark themes.

This article is based on a lighting talk I gave at React Day Berlin in 2019. Learnings are from prototyping Nyxo app.

There is no need to start Xcode to test on different React Native apps on different device simulators. You can do that easily with the simulator flag.

Checklist for publishing React Native app to Apple App Store successfully.