Rahul Ravikumar | KotlinConf 2024, May 22–24, Copenhagen
all speakers

Rahul Ravikumar

Rahul Ravikumar

Software Engineer at Google

Software Engineer on the Android Toolkit team.

Hacking Sony Cameras for Fun and Profit

Great hardware needs amazing software. Sony makes some of the best Mirrorless cameras, but some of the software is less than ideal.

In this talk, we will explore the world of Bluetooth LE with Kotlin Multiplatform. We will write an amazing Remote Camera app from start to finish that works on both desktop and mobile platforms after having reverse-engineered the undocumented BLE protocol used by modern Sony cameras.

Additionally, we will look at using Sony's Remote Camera SDK for some advanced features. Spolier alert; its a C SDK so there will be some cinterop fun involved.