Какая последняя задача потребовала изучения нового материала

«Какая последняя задача потребовала изучения нового материала» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Недавно столкнулся с необходимостью реализовать анимацию Lottie в приложении. До этого работал только с стандартными анимациями Android. Изучил документацию Airbnb, разобрался с интеграцией через com.airbnb.android:lottie, научился управлять анимациями программно:

val animationView = findViewById<LottieAnimationView>(R.id.animation_view)
animationView.setAnimation("loading.json")
animationView.playAnimation()

Также оптимизировал размеры анимаций для разных плотностей экранов.