Руководство по использованию чата в Android с использованием Parse и PubNub

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

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

Вот модель, которую я планирую реализовать:

Информация о профиле пользователя, собранная на странице регистрации, будет сохранена в таблице в базе данных Parse.Все ассоциации пользователей и друзей будут храниться в таблице в ParseКак только пользователь выбирает друга, чтобы начать чат, должен открыться новый канал PubNub, и это имя канала должно быть сохранено в таблице в Parse (эта таблица содержит все активные каналы / чаты)

Похоже ли это, что я иду в правильном направлении? Или можно что-то сделать лучше? Или есть какой-то другой сервис, который я мог бы использовать?

Ответы на вопрос(4)

Ваш ответ на вопрос