When it comes to mobile there are 2 choices: Native or Hybrid. We believe the right solution is what’s best for your needs, and those of your customers. For native solutions, we leverage the power of iOS by using Swift. For non-native solutions we use Ionic.
We recommend native solutions when your app will be taxing the phone’s resources regularly. This typically happens when building games, streaming applications, or apps with heavy image processing.
In these cases, your native apps will be written in Swift, employing an enterprise-grade MVC architecture. The back-end APIs and business logic of your app will boast a best-in-breed micro-service architecture, where the sky will be the limit in terms of power, flexibility, maintenance, and scale.
We recommend Ionic when the demands on the phone resources that often require native solutions won’t be a priority. Ionic also enables you to write one set of code and deploy across several operating systems, such as iOS, Android, and Windows.