Как собрать messenger для Android

Рейтинг: 3Ответов: 1Опубликовано: 14.11.2014

Добрый день.

У меня возник вопрос, с чего нужно начать разработку messenger для Аndroid. Как лучше его сделать. Программирование знаю, но за разработку приложения взялся впервые, поэтому даже не знаю, как правильно его построить. Подскажите, пожалуйста.

Ответы

▲ 8

Для мессендера Вам понадобиться две вещи - клиент и сервер. Можно, конечно, все разработать с нуля, сделать свой мегакрутой протокол и потратить несколько лет на него.

Поэтому для начала рекомендую взять готовое - xmpp.

Во-первых, получаете готовые сервер - eJabber, openfire и много других.

Для андроида есть куча готовых библиотек для работы с xmpp - qsmack, Babbler.

Большинство из них предоставляют готовые методы для подключения, отправки сообщений и много другого.

Также в наличии документация по протоколу и даже частичный перевод.

Наличие готовых клиентов поможет в начальной отладке - ведь для тестов нужно хотя бы два клиента.

Сам протокол расширяемый, так что в будущем можно добавить своих штук.