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: Work
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.
Realtime finance chart app
I created this app as a simple demonstration of how to use WebSockets to chart real-time finance data (in this case Bitcoin’s price) using Twelvedata APIs, React (specifically Next.js) and vector drawing library D3.js.
DinkyBots
Go and have a look at an early version of the first in a series of games I’ll be creating, DinkyBots. It may seem familiar to some old school gamers 😉 but requires Flash for now. So I’ve provided a download of Firefox Portable with Flash for Windows.
Read more: DinkyBots