На Google I/O 17 были представлены Android Architecture Components – библиотеки для построения некоторых элементов архитектуры приложения и решения различных проблем жизненного цикла. В рамках доклада мы рассмотрим, что получилось сделать у разработчиков Google. Мы разберем, как правильно использовать архитектурные компоненты в ваших приложениях, как с помощью них решать часто встречающиеся задачи, в чем архитектурные компоненты и MVVM отличаются от привычных подходов и как тестировать написанный код. Кроме того, мы заглянем внутрь библиотек и проанализируем наиболее интересные моменты в их реализации и узнаем, что еще из этих библиотек можно использовать в своих приложениях.