Flutter

Разработка. Mobile


Куратор секции: Олег Чебулаев, Генеральный директор Mad Brains
Описание секции:

Секция посвящена Flutter — открытому фреймворку, разработанному компанией Google для создания кроссплатформенных приложений на языке Dart. Участники углубятся в изучение передовых методов и инструментов, заглянут “под капот” успешным кейсам и смогут пообщаться с топовыми разработчиками мобильных приложений на Flutter.

Flutter молодая технология, но развивается настолько стремительно, что в 2021 рост ее использования в мире обогнал другие кроссплатформенные фреймворки. Единая графическая система, Dart, горячая перезагрузка, огромная библиотека виджетов, легковесность, компонентный подход повышают конкурентоспособность технологии и ее популярность среди разработчиков. Но также технологии всё чаще отдают предпочтение и представители бизнеса при решении своих задач.

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


О себе:

Занимаюсь стратегическим позиционированием компании на рынке и бизнес-процессами. Готов поделиться управленческим опытом и развитием нативной и кроссплатформенной разработки в компании с участниками Стачки.


Контакты:

PR-менеджер Mad Brains Алина Савинова: a.savinova@madbrains.ru, @alina_proPR

Telegram-канал для разработчиков — https://t.me/skills_by_mad

URL: https://madbrains.ru


Сергей Кольцов
Руководитель группы разработки @ Яндекс Такси
Москва

Разработка продукта чаще всего связана со всё более возрастающей сложностью этого продукта и его технической реализации. В докладе я расскажу о том, как мы управляли и управляем сложностью мобильного приложения Яндекс Про, написанного на Flutter.

  • День выступления: 15.09.2023
  • Время начала: 16:00
  • Время окончания: 16:45
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Артём Ефименко
    Flutter Team Lead @ Surf
    Ростов-на-Дону

    Тезисы:

    1. Что такое Foreign function interface, в каких иных ЯП он имеется и для чего может быть использован

    2. Как связать короткий код на C с Dart посредством dart:ffi, описав bindings самостоятельно. Как происходит общение Dart с C, какие типы данных поддерживает и что вообще позволяет реализовывать.

    3. Как связать громоздкий код на C с Dart посредством ffigen. Очередной кодоген который помогает?

    4. Интегрируем Whisper (нейронную сеть для распознавания речи) в Dart и реализуем пакет для voice recognition на Flutter.

    Уровень сложности: 7/10

    • День выступления: 16.09.2023
    • Время начала: 15:00
    • Время окончания: 15:45
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Ильнар Мифтахутдинов
    ведущий разработчик @ MTS Digital
    Ульяновск

    Я регулярно провожу код-ревью, написанного на языке Dart, и зачастую встречаю шаблонные проблемы в коде. Их допускают многие разработчики. На реальных примерах из практики я научу определять и исправлять такие ошибки. Выступление заинтересует даже опытных разработчиков, но особенно полезно будет тем, кто только начинает свой путь.

    • День выступления: 15.09.2023
    • Время начала: 15:15
    • Время окончания: 16:00
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Федор Коротков
    Flutter-разработчик @ Mad Brains
    Ульяновск

    - значимость работы с «железом» при разработке;

    - как соединить натив и Flutter (плагины и их возможности, flutter_blue);

    - работа с плагином (сканирование, подключение, чтение и запись, обработка ошибок, какая реализация в нативе);

    - какие могут возникнуть проблемы (бесконечное сканирование, обработка ошибок при чтении и записи, синхронизация данных bluetooth-устройства и бэка);

    - плюсы такой реализации: единая кодовая база, переносимость кода и легкость подключения новых платформ, ускоренная разработка, сосредоточенная на бизнес-логике, а не на низкоуровневневой функциональности.

    Все расскажу на примере реального проекта для крупного клиента.

    • День выступления: 15.09.2023
    • Время начала: 17:45
    • Время окончания: 18:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Тимур Моисеев
    Flutter Mobile Application Developer, Team Lead @ Amiga
    Воронеж

    В докладе разберем:

    - способ интеграции;

    - особенности настройки на iOS (компиляция для metal на iOS);

    - особенности на Android;

    - несколько слов про изоляты и подготовку моделей.

    Расскажу и покажу, как мы реализовали это на практике, а прочитать кейс можно уже сейчас на vc.

    • День выступления: 15.09.2023
    • Время начала: 17:00
    • Время окончания: 17:45
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Олег Скирюк
    Frontend Teamlead @ билайн
    Москва

    - Как устроено платформенное решение для автоматизации продаж и обслуживания в дилерской сети В2С, пользователи которого - продавцы дилеров. Как реализованы основные функции: регистрация и авторизация, возможность регистрации сим-карт, абонентское обслуживание с идентификацией клиента, новости и дополнительные настройки. За счет чего мобильное приложение на Flutter органично вписывается в Enterprise-разработку и не вызывает неудобств.

    - Поиск удобной структуры проекта: выбор фреймворка для разработки. Мы начинали с mobx, далее - getx, flutter_modular. Расскажу об основных строительных элементах этих фреймворков, о плюсах и минусах каждого.

    - Реализация своего подхода с разделением на библиотеки. Рассмотрим основные строительные элементы (widget, bindings, controller, state, service), глобальный и локальный контексты. Покажу работы routing на примере пакета auto_route.

    - Покажу структуру реального проекта билайн.

    - Основные выводы

    • День выступления: 16.09.2023
    • Время начала: 15:45
    • Время окончания: 16:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Алексей Сорокин
    CEO @ FTM.agency
    Новороссийск

    - Что такое FlutterFlow, как это работает

    - Пользовательский интерфейс, бизнес-логика, интеграции со сторонними сервисами по API без кода

    - Возможности и ограничения FlutterFlow

    - Влияние no-code на сроки, стоимость проектов

    - Примеры приложений, созданных командой без кода

    • День выступления: 16.09.2023
    • Время начала: 16:45
    • Время окончания: 17:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Никита Грибков
    Flutter-developer @ AGIMA
    Москва

    Тезисы:

    — Кодовая база, примеры архитектурных решений, которые удовлетворят интерфейсы Web + Mobile.

    — Адаптация приложения под Web, с какими трудностями можно столкнуться, основные тезисы.

    — Web + PWA, опыт конвертации Web-интерфейса в PWA.

    — Подводные камни, что может стать блокером для разработки общей кодовой базы для Web + Mobile.

    — Какие проблемы решают данные подходы.

    • День выступления: 16.09.2023
    • Время начала: 17:30
    • Время окончания: 18:15
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

    • День выступления: 15.09.2023
    • Время начала: 18:30
    • Время окончания: 19:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter

  • Азат Гимосян
    СТО @ AdvantShop
    Ульяновск

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

    Доклад рекомендуется тем, кто работает с Flutter, а также тем, кто управляет и запускает мобильные проекты. Мы поговорим и о Flutter-решениях, и о том, как они встраиваются в единый большой продукт

    • День выступления: 16.09.2023
    • Время начала: 13:15
    • Время окончания: 14:00
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: Flutter