Our Journey Building a React Native App

  • Magento specialists, The App Store and The Play Store – three things rarely spoken about in the same sentence – – Then an existing client of ours, one that’s been having month on month growth from an existing Mobile-friendly website we built for them, approached us with a new request:…
  • React Native is a platform that allows Javascript developers to create Apps for both iOS and Android, all from the same Codebase.
  • There are other solutions out there than achieve similar results, but some of the reasons for choosing React Native were as follows: – – So we had the answer now, yes – JavaScript developers can produce an application that will run run on both iOS and android (thanks to react…
  • I don’t think it’s a good idea to become an Angular developer – or a React developer, you should instead strive to become an expert in JavaScript – doing so will allow you adopt new tools, libraries and frameworks as they come in and out of fashion without much work….
  • Jest – – There’s a huge amount of regular JavaScript that goes into a React Native application – especially when you’re handling side-effects away from components like we are with redux-observable.

Then an existing client of ours, one that’s been having month on month growth from an existing Mobile-friendly website we built for them, approached us with a new request: An App on both iOS and Android, capable of covering some of the offline features not currently possible on the Web.

Magento specialists, The App Store and The Play Store – three things rarely spoken about in the same sentence

Then an existing client of ours, one that’s been having month on month growth from an existing Mobile-friendly website we built for them, approached us with a new request: An App on both iOS and Android, capable of covering some of the offline features not currently possible on the Web.

Being a Magento Agency, we’re focussed primary on PHP + JavaScript development – so it seemed initially to be way out of our area of expertise. So should we let this client go elsewhere for this instead? That didn’t seem like a good idea. We had already worked with them for years and we know all about the complexity/limitations of their internal systems – there’s really no-one better suited.

Then we had an idea – what if we could leverage our existing talent in house to produce this App? That way the client wouldn’t need to work with 2 agencies and we’d get to learn how to produce software for 2 entirely new platforms!

So we started looking into the skill-sets sets required to pull this off:

It’s so funny, because it’s so true. Enter React Native, from Facebook.

React Native is a platform that allows Javascript developers to create Apps…

Our Journey Building a React Native App