SECON'2021
XII Международная конференция разработчиков программного обеспечения
×

Вопрос спикеру

Сообщение

Зотьев Михаил Surf, Воронеж
Поднимем холиварный вопрос: что использовать Widget или BuildSmth функции. Ответ на него всем известен - метод считается антипаттерном, но когда заходит речь об аргументации, не всегда звучат железобетонные аргументы. В рамках доклада мы разберем различные причины почему это так. Будем основываться на устройстве Flutter, особенностях работы Dart, а самое главное - покажем всё это на реальных примерах.



Цховребов Константин JetBrains, Санкт-Петербург
История появления KMM плагина, какие цели были поставлены перед разработкой, с какими техническими задачами столкнулась наша команда, и что еще происходит внутри и чего ждать в скором времени от KMM



Григорьев Дмитрий EPAM Systems, Краснодар
Пожалуй, главным трендом мобильной разработки за последние несколько лет стал декларативный UI. В Android мире одной из наиболее преуспевших в этой сфере технологий является Jetpack Compose — молодой UI-фреймворк от Google, уже успевший наделать шума в сообществе разработчиков.

Во время доклада разберём:
- Причины появления Jetpack Compose
- Основные преимущества и недостатки данной технологии
- Сравнение нового подхода к созданию UI с текущим
- Перспективы развития фреймворка



Назаров Антон Glovo, Санкт-Петербург
Уже год мы с командой работаем на реактивном стеке. Это совсем не больно и даже приятно, хоть мы и не из мира андроида. Я собрал в один доклад весь накопившийся опыт и выработанные у нас практики, чтобы облегчить жизнь начинающим свой путь реактивщикам и открыть что-то новое уже состоявшимся адептам RX. В докладе я развею миф про трудный дебаг и высокихй порог вхождения, устрою краткий обзор архитектурных решений, поделюсь принятыми у нас подходами, а вишенкой на торте станет ответ на вопрос "Зачем Rx?"
И да развеется завеса магии вокруг реактивного программирования!



Васильев Дмитрий FunCorp, Москва
Существующие инструменты сбора аналитики.
Наша собственная реализация (Backend + S3 + Clickhouse)
Технические характеристики для анализа.

Во время доклада поговорим о том, как собирать информацию о:
VM крешах;
Нативных крешах;
Потоках;
Оперативной памяти, используемой приложением;
Дисковой памяти, используемое приложением;
Расходе батареи;
Частоте кадров;
Размере Bundle.

Наш анализ данных (Grafana).
Результаты и профит.



Маслов Сергей self-employed, Saratov
обычным разработчикам:
- DI контейнеры или сервис локаторы
- DAO для всего
- архитектура MVVM+RX
- реактивный роутинг и Deeplinks
- красивости: управляемые анимациями Lottie
- запахи плохих архитектур

фокус на тим-лидов и менеджеров
- как делать поддерживаемую кроссплатформенную локализацию
- как растить кадры и их трекать прогресс в технологиях (RoadMap + git-diff)



Новиков Павел МойОфис, Санкт-Петербург
В докладе раскрываются темы:
1. Основные этапы отображения текста
2. Примеры стандартных способов отобразить текст
3. Примеры и описание стандартного механизма стилизации текста
4. Обзор низкоуровневых библиотек которые участвуют в отображении текста