Для участия в мероприятии необходимо зарегистрироваться.
Ссылка на прямую трансляцию будет опубликована в телеграмм канале видеоблога «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.
Подпишись, чтобы не пропустить анонс следующих встреч:
Москва
Андропова пр-т 18к2
Показать на карте
Уже есть билет
Восстановить
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.