You hear a lot of buzz about React Native these days, yet most people seem to talk about its ability to run on multiple platforms as its main benefit. However, I think this ignores so many advantages it has over the other options. I believe that the tools I use to build apps help me be productive and successful in doing so. As a frontend dev, beyond the abilities of the platform, how I write, test, reorganize and refactor my code are critical aspects that make…
Tag: iOS

In the mobile world, a white-label app is an app offered by someone other than the app’s creator, usually under a different brand name. In some cases, a company can offer a variety of white-label applications. Providing white-label apps can get a bit messy, depending on the level of modularity and customizability of the apps. The big question is: how can it scale? If you only want to deliver a few customized binaries, doing it manually is manageable. But what…

Every example on this post can be found here. Have you ever had your designer hand you a cool design for your React Native app that you developed on, say, an iPhone 7 – and when you try to run it on a tablet, it looks like it was left in the dryer for too long? That’s probably because the design was created using pixels whereas all dimensions in React Native are unitless, represented by “dp” (density-independent pixels). Simply put…

At Soluto, we’ve created a platform that we provide to different mobile phone carriers and service providers. It’s only one codebase, but it gives each partner their own “flavor” of the app by allowing them to control the color palette, assets, and other features to their liking. The thing is, to develop, test, and deploy this kind of app, we need the ability to use multiple deployment platforms and support multiple build configurations for each “flavor” of the app. And…