Mobius 2018 Piter. День 1
Итак, доклады первого дня конференции подошли к концу. Я посетил 5 докладов:
1) Профайлинг в примерах. Ищем бутылочное горлышко. Артур Бадретдинов.
Автор рассказывал о инструментах, которые помогают в обнаружении косяков во View. Это интересный доклад, из которого узнал про правило 16 миллисекунд, Vsync, ViewStub. Интересны встроенные инструменты для обнаружения медленной отрисовки объектов, о которых я расскажу позже, потому что это тема для отдельного поста. Доклад понравился, и я уверен, что инструменты помогут сделать приложения плавнее.
2) Мультиплатформенная архитектура на Kotlin для iOS и Android.
Авторы рассказывали об эксперименте, где они вынесли общую логику в отдельный модуль на Kotlin, который позволил им переиспользовать его на двух платформах. Как мне показалось, это был эксперимент, и такой подход не стоит использовать в проде.
3) Сервисы: нельзя без них, а как с ними жить? Йонатан Левин.
Еще один отличный доклад, где Йонатан делился опытом работы с сервисами. В последних версиях Android работа с сервисами претерпела много изменений. Понравилось то, что автор не давал сценариев решений проблемы, а заставил задуматься над проблемой и предложил подход для решения.
4) Рождение, жизнь и смерть, или Что происходит с приложением в системе. Антон Дудаков.
Доклад связан с системой Android. Автор рассказал, что происходит с системой при ее старте, к чему идет обращение при создании новых процессов, как выдаются права и как может уничтожиться приложение. Особенно в этом докладе понравились вопросы, которые задавали слушатели.
5) На плечах гигантов: языки, у которых учился Kotlin. Андрей Бреслав.
Автор — один из создателей языка Kotlin, рассказывал о том, какими языками они вдохновлялись при создании Kotlin. Подумал о том, насколько круто было бы видеть такого преподавателя в универе.
Конференция мне дико нравится. Уверен, что завтра услышу еще много нового.
Итак, доклады первого дня конференции подошли к концу. Я посетил 5 докладов:
1) Профайлинг в примерах. Ищем бутылочное горлышко. Артур Бадретдинов.
Автор рассказывал о инструментах, которые помогают в обнаружении косяков во View. Это интересный доклад, из которого узнал про правило 16 миллисекунд, Vsync, ViewStub. Интересны встроенные инструменты для обнаружения медленной отрисовки объектов, о которых я расскажу позже, потому что это тема для отдельного поста. Доклад понравился, и я уверен, что инструменты помогут сделать приложения плавнее.
2) Мультиплатформенная архитектура на Kotlin для iOS и Android.
Авторы рассказывали об эксперименте, где они вынесли общую логику в отдельный модуль на Kotlin, который позволил им переиспользовать его на двух платформах. Как мне показалось, это был эксперимент, и такой подход не стоит использовать в проде.
3) Сервисы: нельзя без них, а как с ними жить? Йонатан Левин.
Еще один отличный доклад, где Йонатан делился опытом работы с сервисами. В последних версиях Android работа с сервисами претерпела много изменений. Понравилось то, что автор не давал сценариев решений проблемы, а заставил задуматься над проблемой и предложил подход для решения.
4) Рождение, жизнь и смерть, или Что происходит с приложением в системе. Антон Дудаков.
Доклад связан с системой Android. Автор рассказал, что происходит с системой при ее старте, к чему идет обращение при создании новых процессов, как выдаются права и как может уничтожиться приложение. Особенно в этом докладе понравились вопросы, которые задавали слушатели.
5) На плечах гигантов: языки, у которых учился Kotlin. Андрей Бреслав.
Автор — один из создателей языка Kotlin, рассказывал о том, какими языками они вдохновлялись при создании Kotlin. Подумал о том, насколько круто было бы видеть такого преподавателя в универе.
Конференция мне дико нравится. Уверен, что завтра услышу еще много нового.