Maxime Sraïki

How to make your React-Native application work in the subway (and everywhere else ;))

10 minutes

As a developper I've been working on a React-Native application allowing to unlock cars via bluetooth. At some point we had to force our users to perform their car check before starting driving and that means handle underground parkings connectivity issues... I realised that today, everybody expects to have the power to use their favorite apps while offline (subway, plane, countryside...). It lead me to investigate on the different ways to implement Offline-first applications using React-Native. Connectivity detection, defensive design & optimistic pattern, data persistance & asynchronous actions queue, discover a react-native offline toolbelt allowing you to break free from network issues ;)