Должен ли я использовать компоненты архитектуры Google уже?

Я начинаю создавать приложение с нуля и решаю, с какой архитектуры и инструментов мне следует начать, поскольку эти решения, как правило, будут влиять на нас и в долгосрочной перспективе.

В Google IO '17 они только что выпустили компоненты архитектуры, такие как LiveData, Room(для SQLite), ViewModel и LifecycleOwners & LifecycleObservers. Я обнаружил, что эти компоненты являются большим плюсом по сравнению с моим предыдущим приложением. Но так как эти компоненты все еще находятся в альфа- версии, будет ли хорошей практикой для меня использовать эти компоненты в моем проекте Android прямо сейчас, или я должен придерживаться уже существующих сторонних ORM вместо Room и использовать другой механизм для обновления данных, чем LiveData и ждать пару месяцев, чтобы они выпустили стабильную версию же? Сколько времени они обычно занимают для преобразования его в стабильный выпуск?

Большое спасибо!

0 ответов

Другие вопросы по тегам