5

我开始从头开始构建一个应用程序,并且正在决定我应该使用什么架构和工具来开始,因为这些决定通常也会长期影响我们。

在 Google IO '17 中,他们刚刚发布了架构组件,即 LiveData、Room(for SQLite)、ViewModel 和 LifecycleOwners & LifecycleObservers。与我以前的应用程序相比,我发现这些组件是一个很大的优势。但是由于这些组件仍处于alpha阶段,我现在在我的 android 项目中使用这些组件是否是一个好习惯,或者我应该坚持使用已经存在的 3rd 方 ORM 而不是 Room 并使用不同的机制来更新数据比 LiveData 并等待几个月让他们发布相同的稳定版本?他们通常需要多长时间才能将其转换为稳定版本?

非常感谢!

4

0 回答 0