私は一般的にモバイルアプリを構築するのが比較的新しいですが、私は経験豊かなウェブ開発者です。リアルタイム複数のデバイス間でデータを同期する
私が予定リストアプリを構築しているとしましょう。 Androidユーザーはリストを作成し、アイテムをアイテムに挿入できます。リストとその内容は、レルムDBを介してデバイスに保存されます。
一部のリストは他のユーザーと「共有」できます。リストの変更は、リスト上で共同作業しているすべてのユーザーにリアルタイムで表示されます。
リスト、ユーザー情報などを格納するオンラインサーバーを用意する予定です。実際には、サーバーとの「Webソケットのような」インターフェイスに自分のモバイルアプリケーションを登録するのは比較的簡単ですか? DBは同期しますか?
これは、MySQLまたはPostgreSQLのようなリレーショナルDBを介してサーバーにデータを保存し、データベースが変更されたときにJSONペイロードを提供することで実現すると想定します。
AndroidアプリがWebソケットのようなサーバーからの変更をリッスンするのは簡単ですか?コンフリクト、ネットワークの可用性などを管理する必要があることを理解しています。
は、同期は、条件付きにする必要がある場合、私は私の必要性だけでなく、すべてのユーザーデータごとにデータを同期する必要がある場合は言うことができますどのようなFirebase :-) –