私はゼロからアプリを構築し始めており、これらの決定は通常、長期的にも私たちに影響を与えるため、最初にどのアーキテクチャとツールを使用する必要があるかを決定していました。
Google IO '17 では、アーキテクチャ コンポーネント、つまり LiveData、Room(SQLite 用)、ViewModel、LifecycleOwners と LifecycleObservers をリリースしました。これらのコンポーネントは、以前のアプリと比較して非常に優れていることがわかりました. しかし、これらのコンポーネントはまだアルファ版であるため、Android プロジェクトでこれらのコンポーネントを今すぐ使用することは良い習慣になるのでしょうか、それとも Room の代わりに既存のサードパーティの ORM を使い続けて、別のメカニズムを使用して更新する必要がありますか? LiveData よりもデータを取得し、安定したバージョンがリリースされるまで数か月待ちますか? 通常、安定版リリースに変換するのにどれくらいの時間がかかりますか?
どうもありがとう!