16 ноября в офисе Raiffeisenbank мы погрузимся в тонкости кроссплатформенной разработки с использованием Flutter и GoMobile, погрузимся в опыт модульной архитектуры проекта и разберёмся как в 2019 году модно работать с анимациями на Android, после чего обсудим эффективность автоматизированного тестирования и как добиться от него ещё больше профита!

ИТ и интернет 16+

Для участия в мероприятии необходимо зарегистрироваться.
Ссылка на прямую трансляцию будет опубликована в телеграмм канале видеоблога «Android в Лицах» – @androidinfaces

Также подписывайтесь на чат сообщества Mosdroid в telegram – @mosdroid


Программа

15:30 – 16:00  —  Регистрация

16:10 – 16:55 —  «Flutter и Go mobile — как построить быстрый портал между двумя измерениями и зачем» Владислав Кожушко, Raiffeisenbank и Виктор Лоскутов, ПИК-Ремонт

17:05 – 17:50  —  «Модульная архитектура проекта» Алексей Глухарев, Nova Ocean

17:50 – 18:20 — Pizza time/нетворкинг

18:20 – 19:05 — «Android Animations in 2019» Александр Смирнов, Raiffeisenbank

19:10 – 20:05 — «Эффективное автоматизированное тестирование Android-приложений» Сергей Иванов, RedMadRobot

20:15 — afterparty


Доклады


–  «Flutter и Go mobile — как построить быстрый портал между двумя измерениями и зачем» Владислав Кожушко, Raiffeisenbank и Виктор Лоскутов, ПИК-Ремонт

Для разработки качественного мобильного продукта необходимо 2+ нативных мобильных разработчиков в команде. Как быть в случае небольшого, начинающего, хоть и талантливого стартапа, когда в мобильном приложении необходимо шарить логику между Android, iOS, backend, работу с сетью, ORM, unit тесты? В 2018 году в тренде был ReactNative, который не лишен недостатков и принес немало страданий. Пытливый ум решил мигрировать на Flutter и использовать Go mobile.

Путь в код GO из Flutter лежит через нативный вызов платформы, затем обращением в мир GO. А отладка была болью, пока не соберешь GO код в библиотеку для подключения в проект.

Поговорим о том, как сократить и оптимизировать этот пусть, развязав руки разработчикам. О разработанной библиотеке wand, которая упростила процесс открытия портала для общения Flutter и GO кода, а также о профите используемых технологий.

 

— «Модульная архитектура проекта» Алексей Глухарев, Nova Ocean

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

Детально рассмотрим как мы решали такие сложности вытекающие из модуляризации как: DI, DB и навигация между экранами

 

— «Android Animations in 2019» Александр Смирнов, Raiffeisenbank

За годы жизни Android накопилось множество различных способов работы с анимациями, а за последних два года подходы кардинально изменились, но не все из них хороши на практике.

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

 

— «Эффективное автоматизированное тестирование Android-приложений»
Сергей Иванов, RedMadRobot

В течение долгого времени я пробовал различные подходы и инструменты для автоматизированного тестирования, набил много шишек. В рамках доклада я расскажу о рациональной схеме организации автоматизированного тестирования разработчиками, к которой я постепенно пришел и которая доказала свою эффективность. Фокус повествования будет на unit- и integration-тестировании на JVM.

Также речь пойдет о следующем:
- категории тестов и их приоритеты
- как организовать исходный код, чтобы он был тестируемым
- как организовать код тестов, чтобы они приносили максимум пользы и были поддерживаемыми
- как применять TDD для максимизации пользы
- применение Spek 2 + Junit 5.

Подпишись, чтобы не пропустить анонс следующих встреч:

Поделиться:

1963 дня назад
16 ноября 2019 15:30–20:00

Москва
Андропова пр-т 18к2
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов