William Candillon

William Candillon

Building Apps with React Native

Looking at how little you need to build a mobile app today is exalting. The barrier to entry has never been so low. With its “Learn once, write anywhere” approach, React Native has enabled the front-end community to build apps with a professional finish using virtually only JavaScript and CSS skills. It also dramatically reduced the development gap between iOS and Android. Novelties in programming languages such as ES6, Typescript, and Flow have enabled developers to write scalable JS codebases with low maintenance costs. On top of that, backend as a service products like Firebase provide all the necessary capabilities needed for a mobile backend with a bootstrap cost of zero dollars: database, storage, push notifications, middleware, and analytics. Innovations within these products are fast and substantial: Writing a React app today is much simpler than it used to be when I first got started. Cherry on top of the cake? The community and tools around these technologies are awesome. Hard to imagine a better time and place to write software.