5 лучших докладов на конференции мобильных разработчиков MBLTdev 15
В процессе формирования программы грядущей MBLTdev 16 мы решили узнать, какие темы волновали мобильных разработчиков ровно год назад. Открыли статистику просмотров видеозаписей докладов MBLTdev15 и сделали подборку с самыми популярными темами. Так что же было всего лишь хайпом, а что остается актуальным по сей день?
Разработчики Spotify столкнулись с частой проблемой больших, активно развивающихся приложений. В этом докладе Гектор рассказал, как они добились визуального единообразия в приложении при большом количестве независимых изменений в разных модулях. А также, как им удалось сделать приложение не просто тонким, а «тупым», то есть не содержащим практически никакой логики. С такими проблемами сталкиваются многие крупные проекты и каждый решает их по-своему, поэтому данные вопросы продолжают оставаться актуальными.
В 2015 появилась возможность писать приложения для новой tvOS. Самый популярный доклад. Было интересно узнать о возможностях новой платформы. Однако разработка для tvOS — очень редкое явление, и сейчас мало кого интересует. FYI активность Салли не осталась без внимания, и вскоре после конференции она устроилась на работу в Apple:)
Часто приложения разрабатываются в одном модуле. Однако в случае постоянных доработок, его становится сложно изменять, поддерживать и тестировать. Разработчик Wunderlist рассказал об архитектуре, которую они использовали для решения этих проблем. К сожалению, подобная архитектура всё ещё не стала повсеместной, поэтому тема остается актуальной.
Плавный скрол — головная боль разработчиков. Apple в новой iOS добавила новые методы для оптимизации таблиц и коллекций. Кроме этого, постоянно появляются новые библиотеки, оптимизирующие работу с UIKit. Кажется, что эта тема будет актуальна всегда.
При всей своей популярности Swift до сих пор не избавился от недостатков. И даже обзавёлся новыми. Третья версия до сих пор не имеет стабильный бинарный интерфейс, миграция между версиями ужасна. Чем-то же он все-таки нам нравится?
1. Consistent, Thin and Dumb
Hector Zarate, Spotify
Разработчики Spotify столкнулись с частой проблемой больших, активно развивающихся приложений. В этом докладе Гектор рассказал, как они добились визуального единообразия в приложении при большом количестве независимых изменений в разных модулях. А также, как им удалось сделать приложение не просто тонким, а «тупым», то есть не содержащим практически никакой логики. С такими проблемами сталкиваются многие крупные проекты и каждый решает их по-своему, поэтому данные вопросы продолжают оставаться актуальными.
2. Разработка приложений для Apple TV
Sally Shepard, Mostgood
В 2015 появилась возможность писать приложения для новой tvOS. Самый популярный доклад. Было интересно узнать о возможностях новой платформы. Однако разработка для tvOS — очень редкое явление, и сейчас мало кого интересует. FYI активность Салли не осталась без внимания, и вскоре после конференции она устроилась на работу в Apple:)
3. Разработка Wunderlist для Android
Cesar Valiente, Wunderlist
Часто приложения разрабатываются в одном модуле. Однако в случае постоянных доработок, его становится сложно изменять, поддерживать и тестировать. Разработчик Wunderlist рассказал об архитектуре, которую они использовали для решения этих проблем. К сожалению, подобная архитектура всё ещё не стала повсеместной, поэтому тема остается актуальной.
4. Оптимизация работы с UITableView для достижения плавной прокрутки в сложных условиях
Александр Орлов, Postforpost
Плавный скрол — головная боль разработчиков. Apple в новой iOS добавила новые методы для оптимизации таблиц и коллекций. Кроме этого, постоянно появляются новые библиотеки, оптимизирующие работу с UIKit. Кажется, что эта тема будет актуальна всегда.
5. Swift-like APIs
Chris Eidhof, objc.io
При всей своей популярности Swift до сих пор не избавился от недостатков. И даже обзавёлся новыми. Третья версия до сих пор не имеет стабильный бинарный интерфейс, миграция между версиями ужасна. Чем-то же он все-таки нам нравится?
Кстати, в этом году на MBLTdev 16 Кит Мун — ведущий iOS-разработчик из Just Eat, выступит с докладом «Thinking in Swift» и поможет разработчикам, активно использующим Objective-C, комфортно перейти на Swift 3. Расскажет о сильных сторонах языка: о системе типов, работе со структурами и классами, протоколах и дженерике. Научит предотвращать типичные ошибки, покажет особенности тестирования.
Ознакомиться с расписанием MBLTdev 16 вы можете на сайте уже сейчас.
Обращаем ваше внимание, что с 1 ноября цена билета поднимется. Поэтому скорее приобретайте билеты на официальном сайте MBLTdev 16.
Организаторы конференции: e-Legion и РАЭК.
Партнёры: Google, Aviasales, Avito, Британская высшая школа дизайна, Сбербанк