#FiresideChat
https://youtu.be/FV3iN4PIB5UОдин из моих любимых форматов на Google конференциях - это Fireside Chat, когда вы можете услышать интересные ответы от гуглеров, разрабтывающих Android.
Для вас я подобрал выборку самых интересных вопросов/ответов из этого общения:
👉🏻
Вопрос: Kotlin довольно популярен и разработчики активно на на него переходят, но довольно тружно порой убедить в переходе менеджмент более консервативных компаний таких как финансовые или страховые, у которых IT не является направлением сферы. Есть ли какие-то презентации или другие материалы чтоыб презентовать необходимость в переходе на Kotlin?
👌
Ответ: Материалов нет. Рекомендую использовать презентацию
Christina Lee (как я понял разговор был о этом выступление
"Life is Great and Everything Will Be Ok, Kotlin is Here (Google I/O '17)")
👉🏻
Вопрос: Android Lint очень классная тулза, но для больших проектов анализ выполняется очень долго даже при наличие небольших изменений. Возможно ли сделать инкрементальным и ускорить его работу?
👌
Ответ от
Tor Norbye: Ускорять работы не планируется. Даже планируется сделать наоборот проверки более глубокими и работать они будут медленее. Android Lint полностью использует Gradle Cache API, но в силу сложности анализов не представляется сделать эффективным инкрементальный анализ. Как решение предложено было делать анализ Lint каждую ночь.
Лично я задумался над тем чтобы прогонять только проверки уровня Error на каждом ПР, а все остальные выполнять ночью 🌙.
👉🏻
Вопрос:
Instant Run часто выполняет перезапуска приложения и работает неэффективно. Ведутся ли работы над его улучшением?
👌
Ответ: Проблема известная и работе Instant Run будет исправляться и улучшать в рамках будущего объявленного багфикса и ускорения Android Studio (
Project Marbel).
👉🏻
Вопрос: Android разработка сейчас слабо представляется на устройстве в котором нет 4 или более ядерного Core i5/i7, 16 Гб оперативной памяти и SSD с хорошей скоростью. Есть ли движения в плане разработке на слабых устройствах и компиляции кода на mainframer-е?
👌
Ответ: Этот вопрос обсуждалась и до сих пор обсуждается, но решение этой задачи очень сложное, поэтому пока движений в этом направление нет. Будет проводиться улучшение по минимизации необходимых ресурсов для работы в Android Studio.