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

ИТ и интернет

Для участия в мероприятии необходимо зарегистрироваться.
Ссылка на прямую трансляцию будет опубликована в телеграмм канале видеоблога «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.

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

Поделиться:

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

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

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

Рекомендуемые события

Есть вопросы?

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

Участник Организатор

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

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

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

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

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

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

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

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

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

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

Войдите через соцсети

или с помощью email

Забыли пароль?

Зарегистрируйтесь через соцсети

или с помощью email

Создайте организацию

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

Зарегистрируйтесь через соцсети

или с помощью email

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

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Создайте организацию

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

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

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз