SNS系のアプリのほとんどはチャット機能を持っています。 しかし、チャット機能の実装はUXを求め始めると難しく、複雑になっていきます。 「順番が狂う」「送信完了までメッセージが表示されない」「受信されない」「重い」など データが蓄積されていくチャットのような機能はどのように実装すべきなのかをお話しします。