3-6 июля

в рамках Odessa Innovation Week 2015

пройдет VI профессиональная конференция специалистов в области веб и мобильных технологий WebCamp 2015. Каждый день конференции будет посвящен отдельному направлению:

WebCamp: Mobile Day

6 июля

Последний день конференции, 6 июля, будет посвящен вопросам разработки, дизайна и продвижения мобильных приложений под такие платформы, как iOS и Android.


Программа
Время Поток 1
Поток iOS
Поток 2
Поток Android
09:00-10:00 Регистрация
10:00-10:15 Открытие
10:15-11:00

От iOS к другим платформам: обзор возможностей переноса кода

Андриан Буданцов (Co-Founder & CTO в Readdle)

Обзор возможностей переноса iOS кода под Mac, браузер, Linux, Windows, Android; демонстрация примеров.

11:00-11:05 Перерыв
11:05-11:50

iOS: MVC под соусом БДСМ или новый взгляд на MVVM Accepted

Алексей Демедецкий (iOS Developer at Ciklum)

Доклад о том как начать смотреть на многие привычные вещи с высоты птичьего полета.
Я попытаюсь ответить на вопросы:
- Как перестать писать код и начать его проектировать.
- Как перестать проектировать и начать писать хороший код?
- Почему хвост виляет собакой?
Если вы когда либо упирались в ограничения поддержки своего приложения, если вы кричали менеджеру: "Надо все с нуля переписать!", если во время код ревью вы спорите о скобочках и пробелах - я постараюсь рассказать вам почему это с вами происходит сейчас, и будет происходить потом.

RxJava: реактивное программирование на Android

Сергей Печенежский (Android developer at Brightgrove)

Netflix, Square, SoundCloud, Novoda, 2GIS и даже Одноклассники используют RxJava в приложениях с десятками миллионов установок уже сегодня.
Давайте обсудим как предоставляемые RxJava абстракции:
* потоки данных (observable)
* операторы (flatMap)
* управляемый параллелизм (schedulers)
могут быть полезными разработчикам для организации многопоточных приложений и обработки результатов асинхронных операций.

11:50-12:20 Кофе-брейк
12:20-13:05

Безопасность пользовательских данных в iOS приложениях

Анастасия Войтова (iOS developer at Stanfy)

Зачем думать о безопасности, если Apple продумала всё за нас!
- Как защитить локальные данные пользователя. Почему не стоит хранить пароли. Шифрование баз данных: надо или лень?
- Как безопаснее передавать данные на сервер. Что делать и как дальше жить, если аббревиатура “MitM" вгоняет в трепет.
- Что стоит защищать паролем? Чем страшны snapshots и pasteboard?

Hands on the Gradle

Константин Згировский (Project Manager & Senior Android Engineer at Looksery Inc)

Обзор возможностей использования Gradle при разработке Android приложений. Демонстрация примеров.

13:05-13:10 Перерыв
13:10-13:55

Azure Mobile Apps

Маргарита Остапчук (Microsoft)

В доповіді розглянемо як швидко і легко будувати кросплатформенні та нативні додатки Android, IOS та Windows з бекендом у хмарі при цьому здійснюючи автентифікацію користувачів, надсилання push повідомлень та автомасштабування з Azure App Services.

Разработка дизайна приложений с Google Material Design

Александр Пажин (UI designer at Ciklum Interactive)

Material Design Introduction
Цветовая гамма, шрифты, графика, правила
Как подготовить гайды
Работа с нарезкой графики
Работа с анимацией
Лучшие кейсы

13:55-15:30 Обед
15:30-16:15

ComponentKit и React Native. Быстро, просто, эффективно или стильно, модно, молодежно?

Тайкало Павел (iOS Tech Lead at Stanfy)

- Подходы к проектированию программ в ComponentKit и ReactNative
- Может ли JavaScript быть быстрым?
- Почему я (не) должен выбрать ComponentKit и/или React Native
- Где Profit?

Dagger 2. Right way to do Dependency Injectionsы

Антон Минашкин (Android developer at GlobalLogic)

DI в Android-е, все что вы давно хотели, но боялись спросить. Обсудим что это вообще такое, какие варианты реализации есть, какая между ними разница, какие из них подходят а какие нет.

16:15-16:20 Перерыв
16:20-17:05

From Objective-C to Xamarin - впечатления "сишника" о смене платформы

Додатко Александр (iOS developer at HealthJoy)

Все мы хотим писать меньше одинакового кода да побыстрей. И с интересом поглядываем на инструменты cross-platform разработки.
Но не у всех получается попробовать из-за цены лицензии, нехватки времени и прочих причин.
В рамках этого выступления я сделаю обзор платформы Xamarin, расскажу о её преимуществах и подводных камнях. Поделюсь впечатлениями "сишника" о смене платформы. А также, знаниями о том, как правильно приготовить xamarin : чтобы "не тормозило" и "не съедало всю память".
Buzzword bingo:
* кросс-платформенная мобильная разработка
* code reuse
* xamarin.forms - почему нужно держаться от них подальше

Реализация систем Smart Home и Internet of Things на платформах Android и Arduino

Роман Кравченко (Project Manager at ITC)

В докладе будет рассмотрен проект создания системы Smart Home на платформах Android и Arduino, сложности процесса разработки и перспективы развития.

17:05-17:30 Кофе-брейк
17:30-18:15 Lightning talk
18:15-18:30 Закрытие

Регистрация



Computing Partner Cloud Partner Генеральный технический партнер Спонсоры Партнеры
Место проведения: HUB Odessa, ул. Греческая, 1а
Контакты