Creating a d3 Map in a Mobile App Using React Native

Adding DataViz to native apps has great potential. Here’s your guide to getting started

Joseph (Geolic)
Nightingale

--

Native app development and DataViz? It is not exactly a happy marriage. If you are a data visualization expert yourself (or just happen to be the one who needs to take care of it at work) you probably cherish your big desktop canvas with the vast amount of space available to display all the data. But think about your audience for a second. Close your eyes (well, first read this, and then close your eyes) and think about them:

They are in the subway, at home on the couch, waiting for the bus or … sitting on the toilet. But what do they hold in their hand when scrolling the internet? Probably not a laptop, right? Adding DataViz to native apps has a huge potential and techniques exist to overcome the issue of small screen sizes. Also, there are several benefits to native apps compared to websites.

Now, you may be versatile enough to utilize Javascript and the d3.js library to add your creative and custom visualizations. But would you go the next step and learn Kotlin, Swift, or Java to create your vizzes in a mobile app environment?

--

--

Joseph (Geolic)
Nightingale

A freelance DataViz expert and GIS engineer. Life Goal: Riding bicycle from Berlin (Germany) to Busan (Korea).