📜 ⬆️ ⬇️

Zingaya's free iOS mobile app

Our online call function or a call from the site (as you like more) works fine on the desktop in any browser, either using Adobe Flash, or using WebRTC (currently only in Google Chrome), but is not available on mobile devices, since One of the listed technologies so far (in the case of Flash - already) on popular mobile platforms (iOS, Android) is not. The number of requests to the widget from mobile devices has grown steadily and we realized that it was time to solve this problem somehow. There were no special options - you had to make a free application that would provide the necessary functionality.
The mobile SDK for iOS, which works with our platform, we have done for a long time, for example, it has been used quite successfully in the S7 mobile app, so we only had to come up with a design and combine it with the SDK. We tried to bring the UX as close as possible to the owner of an I-device, as we did, or did not manage to judge the end users as a result.

Design


The main problem in the development of design for mobile devices is the presence of several form factors (phone, tablet), as well as different types of screens, for iOS it is non-retina, retina and retina iPhone 5 (as you know, 5k is slightly longer than its predecessors) For complete happiness, you still need to take care of 2 types of tablet layout (horizontal / vertical). As a result, drawing alone takes a considerable amount of time.

Several screenshots of the first version of the interface (as a result, it did not go into production):


')

Mobile channel


As you know, mobile devices are not always connected to WiFi, so you need to provide for the possibility of normal operation with 3G, which is not so difficult if 3G is honest. In our latitudes, unfortunately, this is not always the case, let's hope that the transition to LTE / 4G will change things for the better in the future. In general, we tried to use the channel as little as possible, in the future we will add support for the Opus codec, which, according to the creators, is quite well adapted to work in mobile networks.

Catalog of companies


For ease of use, we have made in the application a catalog of companies - our customers who can call directly from the application (it is not necessary to open their website). Since only the largest customers are represented in the catalog, we have provided the possibility to add the companies to which you called through the application to your Favorites. In the future, we plan to actively develop the catalog, especially for the US market, since we have a good partner there.

Screenshots of the version that went production:


Android plans


Judging by the fact that Google Chrome beta on Android already has support for WebRTC, we most likely will not deal with the release of a separate Android application. Our function already works fine on Android using WebRTC, you just need to wait for WebRTC to get into the Chrome production release.

PS All nice May holidays! We will be grateful for bug reports if you find any problems in the application.

Source: https://habr.com/ru/post/177191/


All Articles