Poradnik aplikacji do czatu na Androida za pomocą Parse i PubNub

Próbuję utworzyć prostą aplikację do czatu na Androida, w której użytkownik może zarejestrować się i mieć listę znajomych, aby rozpocząć rozmowy. Planuję użyćAnalizować dla zaplecza bazy danych iPubNub dla rzeczywistych kanałów czatu.

Nie mam dużego doświadczenia z tego rodzaju aplikacją. Mam pojęcie o tym, co należy zrobić, ale po prostu chciałem uzyskać opinię od kogoś, kto ma jakieś doświadczenie.

Oto model, który zamierzam wdrożyć:

Informacje o profilu użytkownika zebrane podczas rejestracji będą przechowywane w tabeli w bazie danych ParseWszystkie skojarzenia użytkowników z przyjaciółmi zostaną zapisane w tabeli w ParseGdy użytkownik wybierze znajomego do rozpoczęcia czatu, nowy kanał PubNub powinien się otworzyć, a nazwa kanału powinna być przechowywana w tabeli w Parse (ta tabela zawiera wszystkie aktywne kanały / czaty)

Czy to wygląda na to, że zmierzam we właściwym kierunku? Czy może coś zrobić lepiej? A może jest jakaś inna usługa, z której mógłbym skorzystać?

questionAnswers(4)

yourAnswerToTheQuestion