Мобильная веб-разработка Ребров Андрей. 2 Обо мне Luxoft, 10 ЦСР Разработка мобильных приложений в следующих сферах: логистика; перевозка пациентов; поиск.

Презентация:



Advertisements
Похожие презентации
Мобильная веб разработка Ребров Андрей Luxoft Professional.
Advertisements

Урок повторения по теме: «Сила». Задание 1 Задание 2.
Школьная форма Презентация для родительского собрания.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Типовые расчёты Растворы
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
1. Определить последовательность проезда перекрестка
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Michael Jackson

1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Двоичная система счисления АЛФАВИТ: 1, 10, 11, 100, 101, 110, 111, 1 000, 1 001, 1010, , 1 100, 1 101, 1 110, 1 111, ,
1 1. Все внешние силы лежат в одной плоскости, проходящей через главную ось сечения 2. Силы перпендикулярны продольной оси Вначале рассматривается наиболее.
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.

Напряжения и деформации в сварных швах ТЕМА УРОКА 1.
дней и ночей 27 миллионов жизней советских людей 3.
1 Знаток математики Тренажер Таблица умножения 3 класс Школа России Масько Любовь Георгиевна Муниципальное общеобразовательное учреждение средняя общеобразовательная.
Транксрипт:

Мобильная веб-разработка Ребров Андрей

2 Обо мне Luxoft, 10 ЦСР Разработка мобильных приложений в следующих сферах: логистика; перевозка пациентов; поиск лекарств; крупный сотовый оператор. Блог: Твиттер: Почта:

3 О семинаре 1. Почему стоит выбирать мобильный веб. 2. Как разрабатывать.

4 Решает ли мобильный веб все проблемы?

5 НЕТ!

6 Но на него стоит переходить уже сейчас?

7 ДА! Но на него стоит переходить уже сейчас?

8 Когда телефоны были большими… Сайты для них были: o унылые; o нефункциональные; o только WAP… … или их вообще не было. Хотя кто-то ставил Opera Mini и радовался жизни =)

9 Время шло и теперь… Различных мобильных устройств стало много.. … и даже слишком.

10 Так что имеем сейчас Полноценный компьютер в кармане Малый размер экрана Полноценный интернет (Wi-Fi) Ряд ограничений (Flash, цена интернета) Геолокация и прочие встроенные модули

11 Что изменилось еще Новые возможности в создании сайтов Постепенный уход от десктопных приложений Выросла скорость интернета

12 Осталось сделать выбор

13 Разрушим ряд мифов!

14 Нативные приложения имеют больший функционал

15 Нативные приложения имеют больший функционал Myth busted Геолокация Работа с файловой системой Доступ к акселерометру и гироскопу Работа с touch-событиями

16 Нативные приложения имеют большую производительность Аппаратное ускорение Мультипоточность

17 Нативные приложения имеют большую производительность Myth busted

18 Нативные приложения проще разрабатывать

19 Нативные приложения проще разрабатывать Myth busted HTML CSS JS

20 Нативные приложения проще сделать с использованием родных стилей

21 Нативные приложения проще сделать с использованием родных стилей Myth busted Sencha Touch jQTouch jQuery Mobile …

22 Нативные приложения проще найти (и купить) Apple Store Android market...

23 Нативные приложения проще найти (и купить) Myth busted

24 Нативные приложения проще монетизировать Единичная продажа

25 Нативные приложения проще монетизировать Myth busted Pay-per-use Advertise SaaS

26 Рынок мобильных приложений

27 PC vs Mobile

28 Мобильный интернет все более популярен

29 Конец первой части

30 Время разработки

31 Итак... Вы все еще не пишите под мобильные устройства? Тогда мы идем к вам!

32 Способы HTML+JS+CSS Использовать фреймворк

33 HTML+JS+CSS Разные платформы Разные экраны Где то это уже было, да? Но разбираться как это работает нужно, поэтому читаем «Building iPhone Apps with HTML, CSS, and JavaScript»

34 Будь проще и люди к тебе потянуться Преимущество фреймворков: Решается проблема кроссплатформенности Решается проблема разных экранов Готовые решения для native-like поведения

35 Многообразие выбора jQTouch jQueryMobile Sencha Touch XUI …..

36 jQTouch Первый серьезный мобильный фреймворк Многое подарил jQuery Mobile и Sencha Touch Созданы native эффекты переходов между экранами Первый блин немножко комом

37 jQTouch jQTouch About User Interface 4 Text

38 jQuery Mobile Построен на jQuery Поддержка всех платформ Удобная работа с событиями Поддержка HTML5 Удобная работа с темами

39 jQuery Mobile Text Input: Textarea:

40 Sencha Touch Быстрое создание сложного интерфейса Простота в создание своих компонент Удобная работа с данными Проблема с производительностью

41 Sencha Touch var timeline = new Ext.Component({ title: 'Timeline', tls: 'timeline', scroll: 'vertical', tpl: [ ' ', ' ', ' ', ' ', ' ', ' ', ' {from_user} ', ' {text} ', ' ', ' ', ' ' ] });

42 XUI Очень минималистичный Отдельные сборки под платформы Поддержка HTML

43 XUI x$('#foo').html(' sweet as honey '); x$('#foo').outer(' free as a bird '); x$('#foo').top(' top of the pops '); x$('#foo').bottom(' bottom of the barrel '); x$('#foo').before(' first in line '); x$('#foo').after(' better late than never ');

44 Что еще? Wink toolkit iUI Dojo Mobile DHTMLX Touch + Спойлер

45 Делаем нативным PhoneGap MotherApp Big5 Rhodes

46 Что почитать Курс лекций и материалов по мобильной веб- разработке и дизайну Comparing Mobile Web Frameworks Сравнение фреймворков для создания native приложений

47 Вопросы? Ребров Андрей Luxoft Professional twitter.com/andrebrov