Cross-Platform App Development

Two Platforms. One App

At Productive Edge we understand the importance of a unified front in your mobile app strategy. The days of deciding between platforms are over, modern apps must be built equally well for both platforms to achieve usage and revenue goals. Our designers and mobile architects are experts in both iOS and Android development. Call our sales team today schedule an exploratory session to formulate a cross-platform development strategy for your company.

Choosing Technology

There are many technologies for cross-platform development ranging from official native platform tools to mobile websites wrapped in an app shell and everything in between. As of July 2016, we are only recommending two flavors of cross-platform development.

Progressive Web Applications

Progressive Web Applications

Progressive web applications are the latest trend in hybrid mobile application development. Pitched by Google as "experiences that combine the best of the web and the best of apps", these advanced mobile web applications utilize HTML, CSS and JavaScript to provide app-like experiences within the mobile browser. Contact Productive Edge today to learn more about Progressive Web Apps and why they should be a part of your overall mobile strategy on supported devices along with your native apps for iOS and Android and your responsive mobile websites.

Official Native with Similar Architecture

Official Native with Similar Architecture

The first is what we call native mirrored. In this approach, the official native tools for each platform (Android Studio with Java and Xcode with Swift) are used separately with one key difference. We believe both projects should be structured to match one another as closely as possible. Model, Logic and View Classes should be structured, organized and named in similar ways while observing platform coding guidelines. Graphics resources should be named and managed in similar ways on both platforms using a scalable vector graphics approach.

Shared Project Xamarin Forms

Shared Project Xamarin Forms

The second is what we call “Shared Project Xamarin Forms” which is a subset of Xamarin development that we believe takes best advantage of the platform. In this approach, over 99% of model, logic and user interface code is shared across both platforms while maintaining close adherence to platform norms.

Find out the Best Approach for Your App

Contact us today to schedule an exploratory session with your cross-platform specialist to talk
about which approach is best suited for your project.

Let's Build Something Great Together

How Can we Help?