I’m building a mobile game using Expo / React Native. By combining FlatList and RN’s new architecture with the Hermes JS engine enabled, I get 120 frames per second performance, even with long lists of components containing text, images and buttons.
Category Archives: Mobile
Fight Clock: Boxing/HIIT Timer App
I just launched Fight Clock, an app for round timing of boxing, MMA and Muay Thai – 3 of my hobbies, when lack of injuries permits. It’s built using Expo / React Native / TypeScript. So the same code base will work seamlessly on web, Android and iOS.
But the USP of Expo / React Native is actually the ability to push small fixes and updates ‘OTA’, without requiring a new mobile release. This way, fixes can be delivered to users transparently in minutes, not days.
Chat app in React (hooks)
Here’s a simple chat app I created as an example of using (hooks flavoured) React with Firebase, all in TypeScript. It’s a little like the YouTube superchat thing, whereby everyone can log in with single click Google authentication and all chat to each other.
Continue reading Chat app in React (hooks)Tinnitus Therapy wins ‘App of the Day’
My popular Tinnitus Therapy was recently featured as an App Of The Day on the app review site, Download Astro. I did a little interview for them about me and the app. Go and take a look.