#android
Добрый день. У меня возник вопрос, с чего нужно начать разработку messenger для Аndroid. Как лучше его сделать. Программирование знаю, но за разработку приложения взялся впервые, поэтому даже не знаю, как правильно его построить. Подскажите, пожалуйста.
Ответы
Ответ 1
Для мессендера Вам понадобиться две вещи - клиент и сервер. Можно, конечно, все разработать с нуля, сделать свой мегакрутой протокол и потратить несколько лет на него. Поэтому для начала рекомендую взять готовое - xmpp. Во-первых, получаете готовые сервер - eJabber, openfire и много других. Для андроида есть куча готовых библиотек для работы с xmpp - qsmack, Babbler. Большинство из них предоставляют готовые методы для подключения, отправки сообщений и много другого. Также в наличии документация по протоколу и даже частичный перевод. Наличие готовых клиентов поможет в начальной отладке - ведь для тестов нужно хотя бы два клиента. Сам протокол расширяемый, так что в будущем можно добавить своих штук.
Комментариев нет:
Отправить комментарий