Стачка.Mobile

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

На секции будут рассмотрены:

  • Современные технологии мобильной разработки: iOS и Android
  • Кроссплатформенные решения (Flutter, React Native)
  • Особенности архитектуры мобильных приложений
  • Взаимодействие с API
  • Тестирование мобильных приложений.


Модератор секции: Дмитрий Петерсон

CEO mobile.SimbirSoft. Имеет степень MBA, а также международные сертификаты в области разработки и менеджмента. Опыт в сфере информационных технологий и разработки программного обеспечения более 17 лет, в мобильной разработке – 11 лет. Компания mobile.SimbirSoft входит в число лидеров мобильной разработки, по оценкам Clutch, Рейтинга Рунета, Tagline, CNews, Appfutura и ТехУспех.


Модератор секции: Василий Чирвон

Android-тимлид в компании MobileUp. Автор статьи "Заблуждения Clean Architecture", соавтор библиотек RxPM и Cicerone.

Купить билеты


Федор Цымбал
CTO @ MERA
Nizhny Novgorod
От Treble к Mainline. Священная борьба Google за быстрые апдейты

Доклад принят в программу конференции


из Доклады

    Проблема фрагментации экосистемы Андроид устройств существует почти столько же сколько сам Андроид. И почти столько же Google сражается с этой проблемой в нескончаемой битве за скорость апдейтов. Два года назад они провели массированное наступление на данном фронте под названием Project Treble. И вот совсем недавно новый Прожект с большой буквы - Mainline. Будет ли этого достаточно, чтобы решить проблему или борьба будет вечной? Давайте попробуем разобраться...

    Презентация


    Даниил Попов
    Ведущий инженер @ Авито
    Москва
    Учимся на плохих примерах: SOLID в Android

    Доклад принят в программу конференции


    из Доклады

      Может показаться, что в 2019 году уже неуместно говорить про SOLID — тема избита и далеко не нова. Но факт остается фактом: 8 из 10 человек, приходивших ко мне на собеседования, мало что знали дальше самой аббревиатуры и ее расшифровки. Еще один факт заключается в том, что учиться на плохих примерах гораздо интереснее, — они лучше запоминаются. В докладе на примере реальных задач мы рассмотрим принципы SOLID и как каждый из них нарушается в любимом нами Android Framework.

      Презентация


      Константин Цховребов
      Android Architect @ Redmadrobot
      Санкт-Петербург
      Redux-пагинация в Android приложении

      Доклад принят в программу конференции


      из Доклады

        Я докажу, что "простейший" экран с пагинацией совсем не так прост. Вскрою множество проблем и покажу как их элегантно решить через Redux подход, но без фанатизма, чтобы не кидаться переписывать весь проект. Кроме того, познакомиться с этим подходом будет полезно, так как грядет декларативный UI, а там все будет создано для того, чтобы начать писать Redux подобные архитектуры.

        Презентация


        Андрей Смирнов
        frontend разработчик @ Wrike
        Санкт-Петербург
        Работа с графикой во Flutter.

        Доклад принят в программу конференции


        из Доклады

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

          В этом докладе мы заглянем под капот графического движка Flutter.

          Разберемся, как устроена анимация.

          Напишем custom виджет, используя Dart.

          Нарисуем custom виджет, используя Flare.

          Презентация


          Даниил Гончаров
          Software Team Lead @ Finch Technologies Ltd.
          Уфа
          Bluetooth от основ до реверс-инжиниринга

          Доклад принят в программу конференции


          из Доклады

            Основы Bluetooth

            Разработка приложения для IoT

            Работа с Bluetooth-девайсами на мобильных устройствах

            Реверс инжиниринг Bluetooth пакетов

            Презентация


            Владимир Игнатов
            senior software engineer @ Avito
            Moscow
            Feature Toggles: Тогда и сейчас

            Доклад принят в программу конференции


            из Доклады

              Как нескольким командам вносить изменения в один файл и не сойти с ума? Как с лёгкой душой коммитить недоделанные фичи в мастер и релизить с ними новую версию? Как запустить фичу на всех платформах одновременно? Для решения всех этих вопросов мы используем механизм Feature Toggles.

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

              Презентация


              Марат Исхаков
              Android разработчик @ Tinkoff
              Казань
              Кинжал в ножны или как написать свой DI-контейнер на Kotlin

              Доклад принят в программу конференции


              из Доклады

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

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

                Презентация


                Андрей Русалин
                Руководитель Группы Разработки @ Открытая Мобильная Платформа
                Москва
                OpenSource smartphone: проекты, статус, поддержка ОС «Аврора»

                Доклад принят в программу конференции


                из Доклады

                  За последнее время несколько компаний объявили о намерении создать opensource смартфон с полностью открытым программным стеком на базе Mainline Linux.

                  На данный момент к этой цели наиболее близко подошли два проекта: Purism Librem 5 и Pine PinePhone. Команда разработки отечественной операционной системы Аврора (Sailfish Mobile OS RUS) внимательно следит за трендом.

                  В рамках доклада будут рассмотрены основные особенности проектов opensource смартфонов, их статусы, рассказано об опыте портирования ОС Аврора на PinePhone, обсуждены перспективы рынка свободного аппаратного обеспечения.

                  Презентация