​​Mobius 2018 Piter. День 1



Итак, доклады первого дня конференции подошли к концу. Я посетил 5 докладов:



1) Профайлинг в примерах. Ищем бутылочное горлышко. Артур Бадретдинов.

Автор рассказывал о инструментах, которые помогают в обнаружении косяков во View. Это интересный доклад, из которого узнал про правило 16 миллисекунд, Vsync, ViewStub. Интересны встроенные инструменты для обнаружения медленной отрисовки объектов, о которых я расскажу позже, потому что это тема для отдельного поста. Доклад понравился, и я уверен, что инструменты помогут сделать приложения плавнее.



2) Мультиплатформенная архитектура на Kotlin для iOS и Android.

Авторы рассказывали об эксперименте, где они вынесли общую логику в отдельный модуль на Kotlin, который позволил им переиспользовать его на двух платформах. Как мне показалось, это был эксперимент, и такой подход не стоит использовать в проде.



3) Сервисы: нельзя без них, а как с ними жить? Йонатан Левин.

Еще один отличный доклад, где Йонатан делился опытом работы с сервисами. В последних версиях Android работа с сервисами претерпела много изменений. Понравилось то, что автор не давал сценариев решений проблемы, а заставил задуматься над проблемой и предложил подход для решения. 



4) Рождение, жизнь и смерть, или Что происходит с приложением в системе. Антон Дудаков.

Доклад связан с системой Android. Автор рассказал, что происходит с системой при ее старте, к чему идет обращение при создании новых процессов, как выдаются права и как может уничтожиться приложение. Особенно в этом докладе понравились вопросы, которые задавали слушатели. 



5) На плечах гигантов: языки, у которых учился Kotlin. Андрей Бреслав.

Автор — один из создателей языка Kotlin, рассказывал о том, какими языками они вдохновлялись при создании Kotlin. Подумал о том, насколько круто было бы видеть такого преподавателя в универе. 



Конференция мне дико нравится. Уверен, что завтра услышу еще много нового.