Привет, хабровчане!
В пятницу, 14 марта в Санкт-Петербурге мы проведём конференцию для разработчиков мобильного ПО.
Давайте посмотрим, какие конференции для мобильных разработчиков уже есть.
Наибольший интерес у нас вызвали следующие конференции:
Отдельно упомянем Top Mobile Conference — почему-то программу прошедшей конференции нужно запрашивать через форму на сайте, указав телефон, почту, место работы и должность. Поэтому оценивать состав программы не стал, хотя дико интересно — зачем такие сложности.
Мы не могли пройти мимо этого безобразия и решили на конференции Mobius поддать мобильного жару!
На докладах вы увидите разобранные до ассемблерных инструкций приложения, узнаете о полезных фишках популярных фреймворков, узнаете о различных способах построения UI и оцените удобство использования ваших программ, узнаете, как тестируют мобильное ПО в крупных компаниях и пройдёте ликбез по безопасности.
Программа сформирована примерно наполовину. Мы планируем две параллельных секции по 6-7 докладов, но не исключаем того, что добавится и третья секция.
Скоростная разработка мобильных клиентов в AndroidStudio и AppCode
Николай Чашников, Алексей Ушаков, Евгений Куделевский, JetBrains
Ребята создадут в двух средах разработки два клиента к несложному веб-сервису. Будет ощущение, что они это делают в IntelliJ Idea и в XCode, но на самом деле это AndroidStudio и AppCode.
Oracle ADF Mobile
Эмин Аскеров, Oracle
Рассказ и демонстрация возможностей фреймворка. Начиная от сборки простого приложения под Android и iOS на единой кодовой базе и заканчивая его интеграцией с корпоративными приложениями посредством SOAP и RESTful сервисов. Также в докладе будет рассказано о взаимодействии с аппаратными и другими сервисами устройства, защите приложения с помощью аутентификации и авторизации пользователя, примении защиты веб-сервисов, а также об обеспечении оффлайн работы приложения с хранением данных в SQLite.И всё это на Java, HTML5, JavaScript и CSS!
Страхи и заблуждения о безопасности мобильных приложений
Андрей Стукаленко, эксперт по системной и программной архитектуре, Luxoft
Доклад начнется общим введением в аудит безопасности приложений. Затем будут рассмотрены некоторые уязвимости мобильных приложений и будет проведён анализ причин их появления.
Как устроено банковское ПО для мобильных платформ
Юрий Буянов, e-legion
Рассказ о подходах к написанию безопасных приложений (атаки на ПО, хранение и кеширование данных, логгирование), работе с сервисами заказчика и о проведении платежей.
Android architecture problems and solutions
Кирилл Зотин, Sitecore, Днепропетровск
Будут рассмотрены различные аспекты проектирования под Android: когда лучше хранить данные в базе с DAO/ORM, а когда в ContentProvider. Как реализовать взаимодействие Fragment&Activity. Упрощение тестирования кода с DI. В конце реализуем приложение по поиску строки с автодополнением данными с сервера (и обработаем retry при сетевых ошибках с помощью FRP).
Разработка мобильного приложения на Xamarin для облачных сервисов
Денис Кретов, Notissimus
В демонстрации докладчик пройдёт все шаги по написанию приложения для Android, iOS и WindowsPhone на Xamarin, начиная с разработки UI и до реализации API для доступа к облаку (на примере Azure).
Что привнёс Android в Linux
Алексей Никитин, Одноклассники
Скорее теоретический доклад о том, как устроен Android, в чем его отличия от ОС Linux и, самое главное, как изменения в Android изменяют работу основной ветки Linux.
Автоматическое тестирование мобильных приложений
Алексей Емелин, Яндекс
CI-сервер на службе мобильной разработки
Филипп Торчинский, JetBrains.
Речь пойдёт о том, как обеспечить хорошее тестовое покрытие мобильного приложения (разные версии Android, различные разрешения и dpi) с помощью CI-сервера и встроенных возможностей эмулятора мобильного устройства.
Backbone.js для мобильных веб-приложений
Вадим Миргородский, Blink Reaction, Киев
Обзор фреймворка от автора книги “Backbone.js Cookbook”: краткое введение в работу с ним. Затем рассказ об интеграции с другими мобильными фреймворками, оптимизации приложений и интеграции между различными слоями.
Reverse engineering приложений под Android
Александр Бова, Levy9, Украина
В докладе мы разберём типичную задачу по обратной инженерии: от того, как декомпилировать приложение (вы узнаете из чего состоит apk и как его разобрать) до анализа машинных инструкций.
Набор граблей для iOS разработчика
Александр Смирнов, руководитель группы разработки, iOS Почта, Mail.ru
Доклад о сложностях, с которыми столкнулась команда разработки почты Mail.Ru/My.Com за время разработки приложения для iOS.
Полный список граблей не прилагается, но среди них: недокументированное поведение UIAppearance, зависание приложения из-за EMOJI, пара любопытных багов в cocoapods, (без)болезненный мерж файла проекта, сброс баджей через единицу.
Да, решения для этих проблем так же будут показаны!
Что должно быть в арсенале успешного мобильного веб-разработчика
Виталий Шароватов, Mail.ru
Рассказ начнётся с типичных проблем, возникающих при разработке мобильных сайтов и о возможных подходах к их решению. Кроме того, будет проведено сравнение некоторых инструментов для удалённой отладки, эмуляции и тестирования.
Отдельный список для докладов на начальной стадии обсуждения. Это те случаи, когда, например, доклад хороший, но докладчик сам ещё не решил, готов ли он (приехать и) выступить:
Functional Reactive Programming & ClojureScript для мобильной разработки
Александр Соловьев, How Far Games
Напалм во время доклада и обгоревшие останки после. :)
Разработка на Unity3D для неразработчиков игр
Олег Придюк, Unity 3D
На самом деле, Олег готов сделать доклад практически тему по любой теме, связанной с Unity3D. Поэтому если вам интересна какая-то конкретная, то пишите в комментариях.
7 причин использовать Cordova/PhoneGap
Антон Кекс, Codeborne, Таллинн
Оптимизация UI для Android
Татьяна Завьялова, Usability Architect, Luxoft
Доклад для разработчиков и дизайнеров о том, какие UI-библиотеки выбрать в том или ином случае, какими фреймворками стоит пользоваться для создания хорошего и отзывчивого UI.
Разработка мобильного приложения, пока сервер ещё не готов
Николай Котюк, М-Платформа, Украина
Набор успешных практик, упрощающих (или даже дающих возможность) разработку клиентской части приложения без готового сервера.
Разработка решений на HTML5 с использованием XDK
Сергей Лунев (или его коллега), Intel
Демонстрация возможностей XDK.
Предложить доклад можно на сайте конференции. Но будьте готовы к жесткому отбору — репетиции, ревью слайдов и, зачастую, не по одному разу. Ну а недели за три до конференции уже будет известно, какие доклады приняты, а какие нет.
Участие в конференции для первых ста человек будет стоить 3000 рублей.
А длялентяев жителей других городов мы организуем онлайн-трансляцию по той же цене.
Если вы занимаетесь или интересуетесь мобильной разработкой, если вам не все равно чем занимаются ваши коллеги в других компаниях, то приходите 14 марта на конференцию
Mobius!
Подробности на сайте конференции .
В пятницу, 14 марта в Санкт-Петербурге мы проведём конференцию для разработчиков мобильного ПО.
Что нас ждёт на конференции
- полтора десятка мощнейших докладов от экспертов по мобильной разработке;
- мастер-классы по самым актуальным технологиям разработки мобильного ПО;
- возможность
закосить рабочий деньпообщаться с коллегами и друзьями в неформальной обстановке; - ну и расчленённый червяк :)
На конференции не будет
- рассказов про привлечение инвестиций и успешные стартапы;
- маркетинга и уроков по продвижению мобильных приложений;
- бесполезных тренингов по построению бизнес-моделей и монетизации;
- и других разговоров про то, как
космические корабли бороздятвырос мобильный трафик за последние N месяцев.
Конкуренция — двигатель прогресса!
Давайте посмотрим, какие конференции для мобильных разработчиков уже есть.
Наибольший интерес у нас вызвали следующие конференции:
- Live Mobile! — только 10% технических докладов.
- Mobile VAS & Apps Conference — тут только каждый седьмой доклад технический, да и стоит недешево.
- WinterNights/WhiteNights (состоится уже совсем скоро), но она про разработку игр и техническая составляющая около одной пятой.
- Не обошло наше зоркое око и беспокойный славный город Киев, где проходит CasualConnect, но там технических докладов и того меньше — всего шестая часть.
- MobileFest — наблюдаем около четверти докладов на технические темы. Остальное — про то, как космические корабли...
- Ну и наконец, Mobile developer day — рекордсмен, у которого чуть больше половины технических докладов.
Отдельно упомянем Top Mobile Conference — почему-то программу прошедшей конференции нужно запрашивать через форму на сайте, указав телефон, почту, место работы и должность. Поэтому оценивать состав программы не стал, хотя дико интересно — зачем такие сложности.
Наш ответ Чемберлену
Мы не могли пройти мимо этого безобразия и решили на конференции Mobius поддать мобильного жару!
На докладах вы увидите разобранные до ассемблерных инструкций приложения, узнаете о полезных фишках популярных фреймворков, узнаете о различных способах построения UI и оцените удобство использования ваших программ, узнаете, как тестируют мобильное ПО в крупных компаниях и пройдёте ликбез по безопасности.
Хардкор в игорном доме
Программа сформирована примерно наполовину. Мы планируем две параллельных секции по 6-7 докладов, но не исключаем того, что добавится и третья секция.
Предварительный список докладов
Скоростная разработка мобильных клиентов в AndroidStudio и AppCode
Николай Чашников, Алексей Ушаков, Евгений Куделевский, JetBrains
Ребята создадут в двух средах разработки два клиента к несложному веб-сервису. Будет ощущение, что они это делают в IntelliJ Idea и в XCode, но на самом деле это AndroidStudio и AppCode.
Oracle ADF Mobile
Эмин Аскеров, Oracle
Рассказ и демонстрация возможностей фреймворка. Начиная от сборки простого приложения под Android и iOS на единой кодовой базе и заканчивая его интеграцией с корпоративными приложениями посредством SOAP и RESTful сервисов. Также в докладе будет рассказано о взаимодействии с аппаратными и другими сервисами устройства, защите приложения с помощью аутентификации и авторизации пользователя, примении защиты веб-сервисов, а также об обеспечении оффлайн работы приложения с хранением данных в SQLite.И всё это на Java, HTML5, JavaScript и CSS!
Страхи и заблуждения о безопасности мобильных приложений
Андрей Стукаленко, эксперт по системной и программной архитектуре, Luxoft
Доклад начнется общим введением в аудит безопасности приложений. Затем будут рассмотрены некоторые уязвимости мобильных приложений и будет проведён анализ причин их появления.
Как устроено банковское ПО для мобильных платформ
Юрий Буянов, e-legion
Рассказ о подходах к написанию безопасных приложений (атаки на ПО, хранение и кеширование данных, логгирование), работе с сервисами заказчика и о проведении платежей.
Android architecture problems and solutions
Кирилл Зотин, Sitecore, Днепропетровск
Будут рассмотрены различные аспекты проектирования под Android: когда лучше хранить данные в базе с DAO/ORM, а когда в ContentProvider. Как реализовать взаимодействие Fragment&Activity. Упрощение тестирования кода с DI. В конце реализуем приложение по поиску строки с автодополнением данными с сервера (и обработаем retry при сетевых ошибках с помощью FRP).
Разработка мобильного приложения на Xamarin для облачных сервисов
Денис Кретов, Notissimus
В демонстрации докладчик пройдёт все шаги по написанию приложения для Android, iOS и WindowsPhone на Xamarin, начиная с разработки UI и до реализации API для доступа к облаку (на примере Azure).
Что привнёс Android в Linux
Алексей Никитин, Одноклассники
Скорее теоретический доклад о том, как устроен Android, в чем его отличия от ОС Linux и, самое главное, как изменения в Android изменяют работу основной ветки Linux.
Автоматическое тестирование мобильных приложений
Алексей Емелин, Яндекс
CI-сервер на службе мобильной разработки
Филипп Торчинский, JetBrains.
Речь пойдёт о том, как обеспечить хорошее тестовое покрытие мобильного приложения (разные версии Android, различные разрешения и dpi) с помощью CI-сервера и встроенных возможностей эмулятора мобильного устройства.
Backbone.js для мобильных веб-приложений
Вадим Миргородский, Blink Reaction, Киев
Обзор фреймворка от автора книги “Backbone.js Cookbook”: краткое введение в работу с ним. Затем рассказ об интеграции с другими мобильными фреймворками, оптимизации приложений и интеграции между различными слоями.
Reverse engineering приложений под Android
Александр Бова, Levy9, Украина
В докладе мы разберём типичную задачу по обратной инженерии: от того, как декомпилировать приложение (вы узнаете из чего состоит apk и как его разобрать) до анализа машинных инструкций.
Набор граблей для iOS разработчика
Александр Смирнов, руководитель группы разработки, iOS Почта, Mail.ru
Доклад о сложностях, с которыми столкнулась команда разработки почты Mail.Ru/My.Com за время разработки приложения для iOS.
Полный список граблей не прилагается, но среди них: недокументированное поведение UIAppearance, зависание приложения из-за EMOJI, пара любопытных багов в cocoapods, (без)болезненный мерж файла проекта, сброс баджей через единицу.
Да, решения для этих проблем так же будут показаны!
Что должно быть в арсенале успешного мобильного веб-разработчика
Виталий Шароватов, Mail.ru
Рассказ начнётся с типичных проблем, возникающих при разработке мобильных сайтов и о возможных подходах к их решению. Кроме того, будет проведено сравнение некоторых инструментов для удалённой отладки, эмуляции и тестирования.
На подходе
Отдельный список для докладов на начальной стадии обсуждения. Это те случаи, когда, например, доклад хороший, но докладчик сам ещё не решил, готов ли он (приехать и) выступить:
Functional Reactive Programming & ClojureScript для мобильной разработки
Александр Соловьев, How Far Games
Напалм во время доклада и обгоревшие останки после. :)
Разработка на Unity3D для неразработчиков игр
Олег Придюк, Unity 3D
На самом деле, Олег готов сделать доклад практически тему по любой теме, связанной с Unity3D. Поэтому если вам интересна какая-то конкретная, то пишите в комментариях.
7 причин использовать Cordova/PhoneGap
Антон Кекс, Codeborne, Таллинн
Оптимизация UI для Android
Татьяна Завьялова, Usability Architect, Luxoft
Доклад для разработчиков и дизайнеров о том, какие UI-библиотеки выбрать в том или ином случае, какими фреймворками стоит пользоваться для создания хорошего и отзывчивого UI.
Разработка мобильного приложения, пока сервер ещё не готов
Николай Котюк, М-Платформа, Украина
Набор успешных практик, упрощающих (или даже дающих возможность) разработку клиентской части приложения без готового сервера.
Разработка решений на HTML5 с использованием XDK
Сергей Лунев (или его коллега), Intel
Демонстрация возможностей XDK.
Стать докладчиком
Предложить доклад можно на сайте конференции. Но будьте готовы к жесткому отбору — репетиции, ревью слайдов и, зачастую, не по одному разу. Ну а недели за три до конференции уже будет известно, какие доклады приняты, а какие нет.
Почём удовольствие?
Участие в конференции для первых ста человек будет стоить 3000 рублей.
А для
Если вы занимаетесь или интересуетесь мобильной разработкой, если вам не все равно чем занимаются ваши коллеги в других компаниях, то приходите 14 марта на конференцию
Mobius!
Подробности на сайте конференции .