Конференция завершена. Ждем вас на AppsConf в следующий раз!

По мотивам VK Mobile Challenge: создаём собственную новостную лентуТехнологии iOS

Доклад отклонён
Евгений Ртищев
СберТех

9 лет в мобильной разработке, 3 года в Сбербанк-Технологии.
Тимлид и iOS-разработчик, спикер конференций, автор статей на ХабраХабре.
Есть собственный проект – Hourly (http://hourly-app.com).
Интересы: разработка, путешествия, стартапы, game dev, хакатоны.

Создал в качестве PO и главного архитектора внутреннюю мобильную платформу для разработки приложений для сотрудников. В настоящий момент присоединился к команде Сбербанка-Онлайн и работает над каналом уведомлений.

Тезисы

В декабре 2018 я стал одним из призёров конкурса VK Mobile Challenge. Это был настоящий челлендж – с большим и интересным заданием, очень ограниченным временем, сильными соперниками. Целью конкурса была разработка новостной ленты, а одним из главных критериев победы были плавность скролла даже на самых слабых устройствах.

В докладе хочется поделиться техникой создания новостной ленты (по сути любого бесконечного скролла с подгрузкой истории и обновлением), приправив это немножко эмоциями и советами по участию в подобных мероприятиях.

Итого:
- создаём бесконечный скролл (performance и стратегии построения);
- добавляем pull-to-refresh (UIRefreshControl и его недостатки);
- прикручиваем подгрузку историю и делаем переход бесшовным;
- организуем кэш изображений на основе NSURLSession;
- советы для желающих побеждать в хакатонах и челленджах.

Другие доклады секции Технологии iOS