We partner with organisations to build robust apps step by step.
kilowatts.io follow an 11 step process to build mobile apps. Our approach draws on best practice, and builds apps that are slick, lightweight and easy to deploy.
We start projects with a collaborative design phase and work with you to:
We separate the data and state management of the app from the design of the front end. This enables us to:
We write mobile apps in React Native; the framework created by Facebook that allows us to maintain one codebase but create identical iOS and Android apps. It's used by many top apps including Facebook, Instagram, Uber Eats, Tesla and Skype.
We outsource authentication to leading provider, Auth0. This allows users to seamlessly login with:
Auth0 brings many benefits:
We use Jest to rigorously unit test our React and React Native code across:
We supplement CircleCI with Fastlane for mobile apps:
We use the Python framework Flask to create robust Restful APIs which:
We use Circle CI to test before each deployment:
This filters the vast majority of errors from entering production.
The Apple deployment process is in two-stages:
We have an 85% first time acceptance rate for Apple's Appstore review; and resolve the majority of rejections and submissions within days.
The Android deployment process is in two-stages:
We maintain code on an ongoing basis in private Github repositories which are:
Our approach allows us to scale from the most simple apps to the most complex over short timespans while ensuring transparency and maintainability of the codebase.
We also do web development too!