# mobile services

Published articles for mobile services.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## За двумя мобильными сервисами: HMS и GMS в одном приложении

DevFeed: [За двумя мобильными сервисами: HMS и GMS в одном приложении](<https://devfeed.tech/articles/hms-gms-37991.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/koshelek/articles/522008/>)

Author: and291 (Кошелёк)

Published: 2020-10-05T06:51:28Z

Content type: tutorial

Language: ru

Sources: ["Кошелёк" RU](<https://devfeed.tech/sources/ru.md>)

Topics: [hms](<https://devfeed.tech/topics/hms.md>), [Android](<https://devfeed.tech/topics/android.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-4143319ed9f7](<https://devfeed.tech/tags/android-4143319ed9f7.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [gms](<https://devfeed.tech/tags/gms.md>), [hms](<https://devfeed.tech/tags/hms.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [map](<https://devfeed.tech/tags/map.md>), [mobile-services](<https://devfeed.tech/tags/mobile-services.md>), [nfc](<https://devfeed.tech/tags/nfc.md>), [safety](<https://devfeed.tech/tags/safety.md>)

### AI overview

The article explains how the Wallet Android app integrated Huawei Mobile Services alongside Google Mobile Services in one application. It covers support for HMS Push Kit, Map Kit, and Safety Detect, runtime service selection, and the development tradeoffs of maintaining a shared version across distribution platforms.

### Source excerpt

Привет, Хабр! Меня зовут Андрей, я делаю приложение "Кошелёк" для Android. Уже больше полугода мы помогаем пользователям смартфонов Huawei оплачивать покупки банковскими картами бесконтактно -- через NFC. Для этого нам потребовалось добавить поддержку HMS: Push Kit, Map Kit и Safety Detect. Под катом я расскажу, какие проблемы нам пришлось решать при разработке, почему именно так и что из этого вышло, а также поделюсь тестовым проектом для более быстрого погружения в тему. Читать дальше ->