Приглашаем вас на первый FunTech iOS-meetup, который пройдёт 23-го марта в Москве.
Программа
«Крутим RunLoop. Как устроена лента ВКонтакте», VK, Александр Терентьев
В своём докладе Александр расскажет о том, с какими задачами и проблемами при реализации сложных коллекций возможно столкнуться. Объяснит причины «тормозов» при анимации скролла и как их исправить. Приоткроет тайну, как реализован один из самых важных и популярных разделов приложения ВКонтакте — лента новостей.
«Загружаем быстрее, чем пользователь подумает», FunCorp, Андрей Мухаметов
- Откуда появилась проблема скорости загрузки
- Наше ускорение загрузки приложения
- Префетчинг картинок и не только
- Возможности системы для ускорения приложения
«Тулинг в помощь Objective-C разработчику», Артём Старосветский, Joom
- Как подступиться к написанию своих утилит для работы с Objective-C кодом?
- Нужен ли мне clang? Какие есть варианты использования clang?
- Какие есть подводные камни? Как лучше начать разработку утилит?
- Как встроить свою утилиту в фазы сборки Xcode?
«Objective-Swift или Swiftjective-C? Как работать с легаси в современном мире», Сбербанк, Владислав Усачёв
В докладе будут затронуты основные проблемы и подводные камни перевода больших приложений на Swift. Приведем пример перевода одной древней фичи на Swift и определим какую выгоду от этого получили. Также рассмотрим цели, которые мы преследуем при переводе и обсудим некоторые вопросы, а именно:
- Как избежать Objective-Swift?
- Зачем мне всё это на Swift?
- Совместимость Objective-C и Swift в одном модуле, так ли просто?
«Скажи монолиту — «нет». Модуляризация проекта», Игорь Василенко, Tinkoff Bank
- Какие проблемы решает и какие плюсы выделения модулей в проекте?
- Каким должен быть граф модулей и могут ли они зависеть друг от друга?
- Влияет ли это на скорость разработки?
- Автоматизация генерации новых модулей
Записаться можно через Timepad.
Больше информации в нашем Telegram-канале.
Для общения с организаторами, спикерами и другими участниками работает Telegram-чат.