Mobile App Development for iOS & Android


Apple Development: iPhone, iPad, Apple Watch, Apple TV

iOS development has come a long, long way since the iPhone software developer’s kit (SDK) was released in March of 2008 and we’ve been there ever since. We developed apps that ran on iPhone OS 2, the earliest version of what was later dubbed “iOS”, the iPhone and iPad’s operating system.

Since then we’ve continued to branch out to other devices in the Apple ecosystem including apps for the iPad, Apple Watch and Apple TV.

We absolutely love Apple products and Apple Software here at Bright Mediums. We strive to make every app we build something Apple would be proud of.

[Read more about iOS development]


Android Development: Tablets, Phones, Wearables

Android and iOS devices are extremely different. The companies behind them have very different missions and cultures; the operating systems are vastly different. While Apple & iOS hold design, usability and user-privacy as the highest values, Android holds flexibility, cost and overall software control as most important.

This is why we employ Android developers who actually use Android devices. It’s important that your developers understand your product and it’s intended platform to its fullest.

[Read more about Android development]


Cross Platform Development with React Native

The biggest caveat of native mobile application development right now is market dominance. Globally, Android is leading the race with over 85% of the global smartphone market, while in the US it is considerably more balanced.

This means that most mobile apps are going to need to be on both platforms eventually, and that’s a big added cost. Developing an app natively for iOS is completely useless for Android. The codebase needs to be completely duplicated and rewritten. Sure, some work is saved as you don’t have to define features twice, but that’s simply not good enough.

While we strongly believe that the best user experiences come from natively build apps (this means Swift for iOS and Kotlin for Android), some products may not need the absolute highest level of design and detail. For these products, React Native can save a lot of time and money.

[Read more about React Native development]