📜 ⬆️ ⬇️

New design, API and Android app

image

In this version, many new features and capabilities, and most importantly - API for developers.


')

New design


The previous design was not bad, but not in all parts and places is logical, many important functions were removed in the secondary menus, and the additional ones, on the contrary, were striking.

image

In the new version, everything became more logical, as it seems to me, all the main sections are moved to the top menu, site management has become easier, despite the increase in functionality.

Added service offers that people created near you, and many other features.

Now the whole site is an HTML5 + JS application that works as a single page (except for redirects during authorization).

This at the same time makes use of the project faster and more convenient, but also limits the number of browsers that can adequately work with the project.

In the current version, IE support is not complete (for objective reasons).

Mobile version and application


Simultaneously with the new version of the site, we launched a mobile version of the project, optimized for work on iOS and Android devices.

The mobile version is also a single page that loads content from the API as needed.

image

The mobile version recognizes devices automatically, although there are a number of problems with this due to the “perversions” of device manufacturers. For example, HTC Sensation specifies the following information in USER_AGENT:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; HTC_Sensation_Z710e; ru-bg) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

By conventional methods, such a phone is defined as something on MAC OS X 10.6.3. I would be grateful to those who write in the comments, what other android-devices like to introduce themselves, and what they write in USER_AGENT.

For all Android devices (and for those on MAC OS X) the application is available in the market :

image

The iOS version is being moderated in the AppStore.

More people around


image

Now there are really a lot of them, we publish not only our own information about people around, but also collect data from popular geolocation and neochen networks.

Going to inmile.com you will almost always see people around, no matter where you are, in the center of Moscow or in Singapore.

You can see them on the map, in the list of people on the left, their messages and marks in the stream of events.

By the way, almost all users in the system have a floor, even if we removed information about them from services that themselves do not know the gender of their visitors. This makes sorting by floor quite interesting, you can easily see the girls around.

API


image

Finally, we launched the API for third-party developers, it is available at http://inmile.com/api_info .

At the moment, through the API you can receive - people, places and offers around, messages and stream marks, information about users and places, send messages to the stream.

To work with the API, you will need to receive api_id and api_key, to receive them, send me an email at info@inmile.com, in the letter you need to specify:
1. The name of the application (or test name);
2. Your contact e-mail (to inform about important changes in the API);
3. Link to the redirect, where you need to send the user after confirming the rights to the application. This is not a requirement, because For mobile applications, reverse redirect is not relevant.

In the future, this procedure will become automatic when the developer’s office is completed.

Just yesterday, API documentation appeared in English , we did it for our partners, but it is available to everyone.

There is also an API for mass actions in the system, but it is closed and issued only to partners with an existing user base and is designed to integrate user databases (for example, so that users of our system can send personal messages to an external system and receive responses). If you are interested in it - write to the mail.

Inmail soon will be integrated with several very popular projects, and our partners will launch advertising campaigns in several countries of the world (if you want to develop the project in a country, we are ready to discuss conditions with you, write to info@inmile.com) .

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


All Articles