РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Программа DEVCONF 2013 Зал Mobi (Android,iOS)
14 июня (пятница) 2013 г.

Полная программа | Условия участия | Программа МАСТЕР-КЛАССОВ 15 июня
Mobi (Android,iOS)
№8
10:00Регистрация участников (холл 3-го этажа)
11:00Открытие конференции (Зал №5)
11:15

Создание удобной архитектуры приложения

Александр Османов - Android-разработчик в компании DataArt, принимал участие в многочисленных коммерческих проектах, как мелких, так и продолжительных. Также выпускает собственные приложения на Google Play, самым успешным из которых является приложение Perfect Ear (Абсолютный Слух), долго занимавшее топ платных приложений в разделе Education и пробывшее две недели в разделе featured летом 2011. Часто пишет статьи про разработку под Android на Habrahabr.ru под ником evilduck.
Доклад рассмотрит создание удобной архитектуры организации Android приложения и связи его функциональных компонентов.
Презентация (pptx, 238 Kb)
12:00Кофебрейк ( Зал №5)
12:15

AnnotatedSQL - генерация схемы базы данных и контент провайдера с "плюшками" с помощью аннотаций в Android

Геннадий Дубина, ведущий разработчик в компании DataArt. Занимаюсь разработкой на Java, в последнее время специализируюсь на разработке под Android. Мобильный мир известен давно - разрабатывал для j2me и blackberry. Программирование не только работа, но и хобби. Люблю писать тулы которые пишут код за меня.
Большинство приложений для Android не обходится без использования базы данных и контент провайдера. AnnotatedSQL избавит вас от написания SQL скриптов и запросов и возложит эту работу на аннотации. Встроенный annotation processor напишет код за вас. Также используя всего две аннотации вы получите полнофункциональный контент провайдер для доступа к данным.
Презентация (ppt, 801 Kb)
13:00

Методы защиты Android-приложений от модификации и взлома - @SafeDex

Ivan Kinash, CEO @ Licel/Stringer, Secure Engineer Java and Android
В докладе пойдет речь о методах защиты Android-приложений от модификации и взлома. План доклада: - Что такое dex и как с ним работать (smali, dex2jar) - Универсальный набор начинанающего хакера - Методы и инструменты защиты Android-приложений (Proguard, DexGuard, DexProtector) - Demo
14:00

Android Custom Components ( Разработка визуальных компонентов для Android )

Chiu-Ki started writing mobile apps at Google, where she worked on Google Mobile Maps for Android. After a brief stint in web development at two startups, she is now back to her mobile roots with her own company for app development. Her apps include “Monkey Write” for learning Chinese writing and “Heart Collage” for snapping photos to stitch into a heart. Перевод Чики Чан начала разрабатывать мобильные приложения в компании Google, где работала над Android-версией Google Maps. Позже основала свою компанию, пишет приложения как для Android, так и для iOS. Выпустила приложение Monkey Write для обучения китайскому письму и приложение Heart Collage для создания коллажей. Ведет блог http://blog.sqisland.com/. Часто выступает на конференциях, в том числе на AnDevCon.
Android comes with many built-in components, but some tasks are best accomplished by rolling your own. Android SDK содержит много визуальных компонентов, но зачастую их функциональности не хватает, и приходится разрабатывать собственные.
15:00Обед (2-й этаж) Зал №1,2,3 15:00, Зал №4,6 15:15, Зал №8,9 15:30
16:00

Повышаем продуктивность в Android-разработке

Alexandre Thomas is a Java and Android developer at Excilys. He created AndroidKickstartR, an android project generator. He's also a committer on the AndroidAnnotations project. Alex is available on twitter: @AleksThomas. --- Александр Томас (@AleksThomas) работает Java/Android-разработчиком в Excilys. Автор проекта AndroidKickstartR, один из основных разработчиков библиотеки AndroidAnnotations.
Be productive with Android development As a lazy developer, I want to do more with less. Some call that "being productive". In this session, I will cover tips, libraries, tools and resources I use every day to save time with Android development. All the way from the creation of an Android application to the keyboard shortcut in an IDE, I'll guide you through my productive and lazy tips. --- Как нормальный ленивый программист, я стремлюсь делать больше с меньшими усилиями. В этом докладе я расскажу о приёмах, инструментах, библиотеках и ресурсах, которые позволяют оптимизировать время разработчика.
16:35

Разработка под touch-браузеры

Сергей Константинов, руководитель группы разработки API Яндекс.Карт.
Тезисы: 1. Система событий имени Safari Mobile — Работа с браузерами под iOS — Зоопарк клонов: браузеры Android, Bada, BlackBerry и т.д. — Пришествие десктопных touch-браузеров: Chrome и Firefox под Win8 2. Система событий имени Microsoft — Стандарт PointerEvents и его перспективы — Работа с Pointer-событиями 3. Единый подход к работе с touch-браузерами: скрещиваем ужа с ежом.
17:10

PhoneGap. Как разработать мобильное приложение для всех платформ.

Юрий Лучианинов - руководитель направления кросплатформенной разработки мобильных приложений в компании MobiDev. Ведущий специалист в области разработки на PhoneGap и Android. В IT бизнесе с 2001 года. С 2009 - разработка мобильных приложений (Android, PhoneGap). "Уверен, что качественная разработка зависит от знания тонкостей и возможностей той или иной платформы." Компания MobiDev создает успешные приложения под ВСЕ мобильные платформы с 2009 года для клиентов более, чем из 20 стран. Среди прочих, мобильные приложения для социальных сетей PicIT24, MyShout, Clean Plates. Качество приложений обеспечивается слаженной работой профессиональных разработчиков и менеджеров.
1. «Что такое хорошо, и что такое плохо» в рамках мобильного приложения. Рассмотрим сознательное и бессознательное в рамках восприятия приложений конечными потребителями. Человеку для испытания неосознанного дискомфорта достаточно 100 миллисекундной задержки между нажатием и реакцией программы. Это наше подсознание сигнализирует что интерфейс программы реагирует не так как объект физического мира. Именно в этом кроется одна из глубинных проблем разработки продуктов с помощью кросс-платформенных фреймворков.
17:45

CodenameOne WORA for Mobile Enterprise

Владимир Бичев, ведущий разработчик в компании T-Systems CIS. Имею 4-х летний опыт разработки крупных OSS систем в сфере телекома (заказчики СЗТ, Deutsche Telekom) с использованием JaveEE технологий. Слежу за новыми перспективными технологиями разработки ПО и люблю делиться знаниями с заинтересованными людьми.
В докладе будет рассмотрено в теории и показано на практике использование совсем недавно появившейся и стремительно развивающейся open source технологии CodenameOne codenameone.com для создания кроссплатформенных нативных мобильных приложений (iOS, Android, Windows Mobiel, Blackberry) с использованием единого языка разработки Java и генерации установочных пакетов в облачном сервисе CodenameOne.
18:30Кофебрейк ( Зал №5)
18:45

Corona SDK для разработки кроссплатформенных приложений

Сергей Лалов Разработчик кроссплатформенных приложений и игр для Android и iOS.
Corona SDK очень удобное и простое в использовании решение для разработки мобильных приложений. Обладает достаточным количеством возможностей и хорошей скоростью работы. В докладе обзор, небольшое сравнение с другими фреймворками, советы по организации разработки, введение в Corona SDK и Lua, способы борьбы с фрагментацией устройств, ООП в Lua и другие "best practices".
19:30

Web backend на Go и MySQL

Сергей Лалов Разработчик кросплатформенных приложений и игр для Android и iOS.
Новый язык программирования Go от Google весьма интересен сам по себе. Начать его изучение нужно с чего-то простого. А так как очень часто у разработчика возникает задача написания какого-либо простого backend'а, то доклад и будет посвящен этой теме. Будут использованы библиотеки goweb для реализации API и go-sql-drv/mysql для работы с MySQL сервером. В начале будет небольшой обзор языка, какие цели он преследует и как у него это получается. А также будет показан пример отправки push уведомлений для iOS.
20:00Закрытие DEVCONF 2013 (Зал №5)