Android Meetup

GDG St. Petersburg
Wed, Nov 22, 2017, 7:00 PM (MSK)

About this event

Всем привет! Уже через 2 недели у нас состоится новый митап по Android-разработке! Много поговорим о работе со списками и об архитектуре.

И мы снова разнообразим места проведения - в этот раз уютно и дружно посидим в Яндексе :) Ждем вас 22 ноября в 19:00! (Attention! Посмотрите важные замечания относительно регистрации в конце страницы!).

==========================================

В этот раз у нас будет целых 3 доклада!

1. Константин Цховребов из RedMadRobot в докладе "Упрощаем рутину (списки 2.0)" расскажет про то, как правильно решить самую типичную задачу работы с данными в списке.

Мы рассмотрим самую часто встречающуюся задачу: экран со списком, для которого требуется реализовать ptr и пагинацию и последовательно разберем:
- типичный сценарий решения
- новые требования и к чему это ведёт: дублирование и запутанность кода
- составляем карту состояний и переходов
- наглядно о том, что простой для заказчика экран, на самом деле очень непростой
- пишем стейт машину, которую легко переносить из проекта в проект

2. После этого Артур Василов (GDG SPB & Yandex) покажет различные интересности и хаки про то, как эти данные отобразить в докладе "RecyclerView 13000". 

RecyclerView – класс, который встречается в любом приложении и не один раз. Но уверены ли вы, что знаете про все его возможности, особенно те, что скрыты? Вряд ли это возможно, с учетом того, что класс RecyclerView состоит почти из 13 тысяч строк кода, не считая другие вспомогательные классы. Мы рассмотрим нетривиальные возможности использования RecyclerView, самые сложные задачи и интересные подробности устройства этого класса. Оптимизация, сложные краши, префетч элементов, кэширование холдеров, новая paging library от Google – эти и другие вопросы будут разобраны в рамках доклада. 

3. И завершит митап Михаил Горюнов с интересным архитектурным докладом "Сражаемся против Android за право использовать композицию / Fighting against Android for the Right to Use Composition" 

Поговорим о том, что не так с MVP и его старшим братом MVC. И разберем как обойти ошибки проектирования Android и писать (хотя бы немного) повторно используемый объектно-ориентированный код.

==========================================

ВАЖНО! По регистрации:

• Регистрация заканчивается за день (в 16:00 21 ноября).

• Если у вас на митапе какой-то странный логин - измените его на Имя+Фамилия.

• Возьмите с собой документ, подтверждающий личность.

КОЛИЧЕСТВО МЕСТ ОГРАНИЧЕНО! (и проход по спискам).

Чтобы ТОЧНО попасть на мероприятие, нажмите RSVP :)

==========================================

Вступайте в наш Slack (https://gdgspb.herokuapp.com/) или Telegram (https://t.me/gdgspb) и обсуждайте насущные вопросы о разработке и не только =)

==========================================

Трансляции не будет, будет запись после


Organizers

Partners