This page lists the articles I have written over the years.
Like many developers, I love to write a tutorial to help people
learn a new technology. I also enjoy a good essay about the
philosophy of software development, and to muse about our industry
in general. Unfortunately, we live in interesting times. We have
much to discuss.
-
Writing React Native Modules With JSI
Part Two - Simple Calls
October 2026
In Part One of the series, we used React Native’s Turbo Modules to wire a basic function on the JSI. We were able to define a native function that could be called from JavaScript. In Part Two, I will show you how to call methods on Objective-C and Java classes.
(
React Native
Android
iOS
Java
)
-
Writing React Native Modules with JSI
Part One - Android
October 2026
In the previous entry, I showed you how to use the bare JSI to write a native iOS module for React Native. In this article, I will show you the same for Android. Once completed, you will know the basics of writing bare-metal React Native libraries using JSI…
(
React Native
iOS
)
-
Writing React Native Modules With JSI
Part One - iOS
July 2026
About a year ago, I begged my boss to move me into the mobile development team. At work, we produce and maintain several React Native apps. Having been bored of backend development, I felt it was time to upskill. In the time since, I have learnt a lot…
(
React Native
iOS
Objective-C
C++
)