After a few unsuccessful attempts at inexpensively porting the core ASD web experience to mobile, ASD came to me for an almost compromise-free solution using Xamarin Forms. While the initial release maintains feature parity between website and app, navigation, chat notification, image upload and subscriptions were redesigned to take advantage of what mobile platforms have to offer. The app is localized in four languages: English, Traditional Chinese, Simplified Chinese and Japanese.
Category : App: Android - iOS - Xamarin
Through collaboration and iteration, a mobile API was created that runs in parallel with ASD's current website's API.
A single codebase drives both the Android and iOS “almost-native” versions of the app. Platform-specific functionality was added via dependency services.
PHP and Python scripts were written to keep the website's and the app's localized content synchronized.
Notifications were used to simulate near real-time chat communication without the need for a complex chat server.
In-App purchases were used to minimize the friction for potential new subscribers.
Copyright 2020. All Rights Reserved