ユーザーがサインアップして会話を開始するための友達リストを作成できるシンプルな Android チャット アプリを作成しようとしています。データベースのバックエンドにはParseを使用し、実際のチャット チャネルにはPubNubを使用する予定です。
この種のアプリの経験はあまりありません。何をする必要があるかについての考えはありますが、経験のある人の意見が欲しかっただけです。
実装を計画しているモデルは次のとおりです。
- サインアップ ページで収集されたユーザー プロファイル情報は、Parse データベースのテーブルに保存されます。
- すべてのユーザーと友達の関連付けは、Parse のテーブルに格納されます
- ユーザーがフレンドを選択してチャットを開始すると、新しい PubNub チャネルが開き、そのチャネル名が Parse のテーブルに格納されます (このテーブルには、すべてのアクティブなチャネル/チャットが含まれます)。
これは正しい方向に向かっているように見えますか? または、何かをより良くすることができますか?または、私が使用できる他のサービスはありますか?