В процессе формирования программы грядущей MBLTdev 16 мы решили узнать, какие темы волновали мобильных разработчиков ровно год назад. Открыли статистику просмотров видеозаписей докладов MBLTdev15 и сделали подборку с самыми популярными темами. Так что же было всего лишь хайпом, а что остается актуальным по сей день?
Разработчики Spotify столкнулись с частой проблемой больших, активно развивающихся приложений. В этом докладе Гектор рассказал, как они добились визуального единообразия в приложении при большом количестве независимых изменений в разных модулях. А также, как им удалось сделать приложение не просто тонким, а «тупым», то есть не содержащим практически никакой логики. С такими проблемами сталкиваются многие крупные проекты и каждый решает их по-своему, поэтому данные вопросы продолжают оставаться актуальными.
В 2015 появилась возможность писать приложения для новой tvOS. Самый популярный доклад. Было интересно узнать о возможностях новой платформы. Однако разработка для tvOS – очень редкое явление, и сейчас мало кого интересует. FYI активность Салли не осталась без внимания, и вскоре после конференции она устроилась на работу в Apple :)
Часто приложения разрабатываются в одном модуле. Однако в случае постоянных доработок, его становится сложно изменять, поддерживать и тестировать. Разработчик Wunderlist рассказал об архитектуре, которую они использовали для решения этих проблем. К сожалению, подобная архитектура всё ещё не стала повсеместной, поэтому тема остается актуальной.
Плавный скрол — головная боль разработчиков. Apple в новой iOS добавила новые методы для оптимизации таблиц и коллекций. Кроме этого, постоянно появляются новые библиотеки, оптимизирующие работу с UIKit. Кажется, что эта тема будет актуальна всегда.
При всей своей популярности Swift до сих пор не избавился от недостатков. И даже обзавёлся новыми. Третья версия до сих пор не имеет стабильный бинарный интерфейс, миграция между версиями ужасна. Чем-то же он все-таки нам нравится?
Кстати, в этом году на MBLTdev 16 Кит Мун — ведущий iOS-разработчик из Just Eat, выступит с докладом «Thinking in Swift» и поможет разработчикам, активно использующим Objective-C, комфортно перейти на Swift 3. Расскажет о сильных сторонах языка: о системе типов, работе со структурами и классами, протоколах и дженерике. Научит предотвращать типичные ошибки, покажет особенности тестирования.
Ознакомиться с расписанием MBLTdev 16 вы можете на сайте уже сейчас.
Обращаем ваше внимание, что с 1 ноября цена билета поднимется. Поэтому скорее приобретайте билеты на официальном сайте MBLTdev 16.
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, Британская высшая школа дизайна, Сбербанк
Поделиться с друзьями
Artem_zin
mbltdev 2015 был откровенно так себе, куча маркетинговых докладов, было настолько скучно, что Android разработчику пришлось ходить на iOS секции.
Me хочет JUG по мобильной разработке, по домашнему, вечерком после работы, с пиццей, с хардкором.