Zeropark Publisher is an app for people monetising web space. While web app allows for configuration, the mobile app was created for a quick, convenient, and attractive access to Publisher's dashboard.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/aa1aba42-2bb7-4200-9baa-1ba6db61bacb/Screenshot_2020-12-07_at_11.29.34.png

The goal

To migrate the web app's dashboard functionality to native mobile environment.

My role

Product Design

Challenges

Trying to figure out what is the best solution for migration of complex dashboard, we faced some challenges concerning interaction with the app's interface.

How to respect interactive patterns between iOS and Android?

In order of delivering interactive patterns adequate to each platform, we reached for Human Interfaces Guidelines and Material Design Guidelines to profoundly understand what's more familiar to a particular user.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e4a5ae38-bbb0-4ffc-adbd-43c1491381c3/5c17fb450dc5944dc262eedf_dashboard-assets-multiplatform.jpg

We had done many prototypes testing different solutions. I used Principle for rapid prototyping and once we agreed upon a solution it was then first prototyped using Xcode and Android Studio on software engineering side of things.

While creating Principle-based prototypes i had used iPhone 6 and Nexus 5 devices to test simultaneously for iOS and Android platforms. In order to test application builds properly, we created and used a test farm with over a dozen Android and iOS devices.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c767c325-efea-4cbf-ac7b-8586dcb2e546/5c17fb8bab4dd779187162a6_dashboard-assets-prototype.jpg

How to manage development for different platforms simultaneously?

We really wanted to adjust the app to both platforms which necessitated appropriate communication of differences to our programmers before visual layer was built. It concerned such aspects as information nesting or type of interaction in a particular area. We simply adapted information architecture for that purposes highlighting tips and parameters right to specific view or component mentioned in the app's information architecture.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/893602e3-7110-44ce-9563-cae7d74d2596/5c18315bb812fb8d338914af_dashboard-assets-architecture.jpg

How to simplify interaction?

We made up four simple interactive solutions to fully migrate desktop dashboard to touchscreen devices.