SlideShare a Scribd company logo
1 of 86
1
2 
API Яндекс.Карт для 
мобильной разработки 
Всеволод Шмыров
3 
API Яндекс.Карт
4
5
6
7 
«Мобильность» - Октябрь 2013 
2299%% 
https://clck.ru/9M7Wg
8 
«Мобильность» - Октябрь 2014 
3366%% 
https://clck.ru/9M7Wn
9 
1. Как API Яндекс.Карт 
поддерживает мобильные 
устройства? 
2. Рекомендации использования 
API на мобильных устройствах 
3. Использование API во 
WebView
Интересная ссылка 10
11 
Как API поддерживает 
мобильные устройства?
12 
2.0 – май 2012 
2.1 – апрель 2014
13 
Сенсорный ввод
14
15 
Touch Events Pointer Events 
Webkit, Blink, 
Gecko Mobile Trident >= 6.0 
Простой Абстрактный
16 
1. Ничего не делать 
2. Переложить 
ответственность на 
разработчиков
17 
Ничего не делать 
click
18 
click
19 
Задержка 
~300mc
20
21 
mousedown 
mouseup 
click 
dblclick 
contextmenu 
...
Передать ответственность 
document.addEventListener( 
"mousedown", this._onMouseDown); 
document.addEventListener( 
"touchstart", this._onTouchStart); 
document.addEventListener( 
"pointerdown", this._onPointerDown); 
22
23 
document.addEventListener( 
"mousedown", this._onMouseDown); 
document.addEventListener( 
"touchstart", this._onTouchStart); 
document.addEventListener( 
"pointerdown", this._onPointerDown); 
if (ifIE10) 
document.addEventListener( 
"MSPointerDown", this._onPointerDown); 
if (ifIE8) 
document.attachEvent( 
"onmousedown", this._onMouseDown);
24 
Touch 
Events 
Pointer 
Events 
mousedown 
mouseup 
mousemove 
click 
dbclick 
… 
touchstart 
touchend 
touchmove 
… 
pointerdown 
pointerup 
pointermove 
…
25 
touchstart || 
pointerdown 
mouseenter, 
mousedown 
hold && 
(touchstart || 
pointerdown) 
contextmenu
click mousemove 
contextmenu mouseup 
dblclick wheel 
mousedown multitouchstart 
mouseenter multitouchmove 
mouseleave multitouchend 
https://clck.ru/9LoRk 26
27
28
ymaps.domEvent.manager 
.add( 
htmlElement, 
'multitouchstart', 
function (event) { 
// ... 
} 
); 
https://clck.ru/9LoSR 29
30 
Экран
31 
1. Маленький физический 
размер экрана 
2. Высокая плотность 
пикселей
32 
Адаптивный дизайн
33 
Large 
Medium 
Small
34 
Large 
Medium 
Small
https://clck.ru/9LoX6 35
https://clck.ru/9LoX6 36
https://clck.ru/9LoX6 37
https://clck.ru/9LoX6 38
39 
Балун (подсказка)
40
https://clck.ru/9M7UE 41
42 
Высокая плотность 
пикселей
43 
window.devicePixelRatio
44 
1. Увеличение размера 
изображений 
2. Использование векторной 
графики
45 
x1 
x1 
x5 
x5
46 
devicePixelRatio = 1 devicePixelRatio = 2 
256 px 512 px
47 
Рекомендации 
использования API на 
мобильных устройствах
48 
API 
HTML Яндекс.Карт 
JS 
CSS 
Страница
49
50 
Мета “viewport”
51
52
53 
<meta name="viewport" 
content="width=device-width, initial-scale= 
1.0, maximum-scale=1.0, user-scalable= 
no"/>
54
55
56 
Лишние соединения
57 
Минимум лишних обращений к сети 
var myGeocoder = ymaps.geocode("Минск"); 
myGeocoder.then(function (res) { 
map.geoObjects.add(res.geoObjects); 
});
58 
Загрузка стандартного пакета 
<script 
src=//api-maps.yandex.ru/2.1/?lang=ru-RU 
type="text/javascript"> 
</script> 
https://clck.ru/9Lq7W
59 
API Яндекс.Карт 
Map 
GeoObject 
Balloon 
Hint 
… 
… 
… 
geoQuery 
Button 
Layer 
Layout 
… 
… 
… 
…
60 
Map,GeoObject 
//api-maps.yandex.ru/2.1/? 
load=Map,GeoObject&lang=ru-RU 
https://clck.ru/9Lq7W
61 
Размер API в Кб режим “release”
62 
Загрузка по требованию 
var modules = ['Placemark', 'overlay.Placemark']; 
ymaps.modules.require(modules) 
.spread(function (Placemark, PlacemarkOverlay) 
{ 
// .. 
});
63 
Дозагрузка компонентов
64 
Геолокация
ymaps.geolocation.get({ 
// provider: ‘yandex’, // or ‘browser’ 
}).then(function (result) { 
// … 
}); 
65 
geolocation 
https://clck.ru/9M8iu
https://clck.ru/9M8jg 66
67 
Использование API во 
WebView
68 
WebView
69 
<WebView 
android:id="@+id/webview"></WebView> 
// … 
WebView myWebView = 
(WebView) findViewById(R.id.webview); 
myWebView.loadUrl("http://ya.ru");
Можно ли использовать 
70 
API Яндекс.Карт 
во WebView?
71 
Да
72 
… но есть несколько 
особенностей
73 
Нельзя создавать 
локальную копию API 
https://clck.ru/9LkmH
74
75 
Кеширование во WebView 
webSettings.setCacheMode( 
WebSettings.LOAD_NO_CACHE 
);
76 
Необходим интернет
77
78 
<manifest ... > 
<uses-permission 
android:name="android.permission.INTERNET" /> 
... 
</manifest>
79 
Нужно обязательно 
указывать HTTP 
заголовок «Referer» 
https://clck.ru/9LkmH
http://store_appid.ymapapp 
https://clck.ru/9LkmH 80
myWebView.loadDataWithBaseURL( 
"http://ru.yandex.api.mapsample.ymapapp", 
assetHTMLText, 
"text/html", 
"UTF-8", 
null 
); 
81
82 
1.Нельзя создавать локальную 
копию API 
2.Необходим интернет 
3.Нужно обязательно 
указывать HTTP заголовок 
«Referer»
83 
Пример проекта 
Android Studio 
https://yadi.sk/d/B-VbFPktcUoXM
84 
Официальная группа в Facebook 
https://www.facebook.com/ymapsapi 
Клуб разработчиков API Яндекс.Карт 
http://clubs.ya.ru/mapsapi/ 
Документация версии 2.1 
https://clck.ru/9Lkek
85 
Спасибо за внимание!
86 
Всеволод Шмыров 
Разработчик интерфейсов 
https://www.facebook.com/vsevolod.shmyrov 
http://vsevolod-shmyirov.moikrug.ru/ 
vsesh@yandex-team.ru

More Related Content

What's hot

Vue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людейVue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людейKonstantin Komelin
 
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Noveo
 
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016Anastasia Goryacheva
 
AngularJS2 vs VueJS2 (ru)
AngularJS2 vs VueJS2 (ru)AngularJS2 vs VueJS2 (ru)
AngularJS2 vs VueJS2 (ru)chaykaborya
 
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации..."Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...Yandex
 
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsTrainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsDevOWL Meetup
 
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей СолодовниковРендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей СолодовниковDevDay
 

What's hot (7)

Vue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людейVue.js - реактивный фронтенд фреймворк для людей
Vue.js - реактивный фронтенд фреймворк для людей
 
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)
 
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016
 
AngularJS2 vs VueJS2 (ru)
AngularJS2 vs VueJS2 (ru)AngularJS2 vs VueJS2 (ru)
AngularJS2 vs VueJS2 (ru)
 
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации..."Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...
"Адаптивный дизайн интерфейса JS API Яндекс.Карт и особенности его реализации...
 
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsTrainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
 
Рендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей СолодовниковРендеринг может больше: vue.js vs React, Андрей Солодовников
Рендеринг может больше: vue.js vs React, Андрей Солодовников
 

Similar to Всеволод Шмыров, Яндекс

DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...
DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...
DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...it-people
 
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"Yandex
 
Использование API Яндекс.Карт
Использование API Яндекс.КартИспользование API Яндекс.Карт
Использование API Яндекс.КартFDConf
 
Разбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayoutРазбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayoutRambler Android
 
iOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationiOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationAndrii Dzynia
 
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...CodeFest
 
Как написать XAML-приложение без Message Bus
Как написать XAML-приложение без Message Bus Как написать XAML-приложение без Message Bus
Как написать XAML-приложение без Message Bus Denis Tsvettsih
 
Где кончается react native? / Павел Кондратенко (Rambler&Co)
Где кончается react native? / Павел Кондратенко (Rambler&Co)Где кончается react native? / Павел Кондратенко (Rambler&Co)
Где кончается react native? / Павел Кондратенко (Rambler&Co)Ontico
 
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. РазноеШкола-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. РазноеГлеб Тарасов
 
Антон Валюх - Использование паттерна Mvvm в android
Антон Валюх - Использование паттерна Mvvm в androidАнтон Валюх - Использование паттерна Mvvm в android
Антон Валюх - Использование паттерна Mvvm в androidDataArt
 
Mobile automation uamobile
Mobile automation uamobileMobile automation uamobile
Mobile automation uamobileUA Mobile
 
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»Yandex
 
Автоматизация UI тестирования под Windows и Windows Phone
Автоматизация UI тестирования под Windows и Windows PhoneАвтоматизация UI тестирования под Windows и Windows Phone
Автоматизация UI тестирования под Windows и Windows PhoneCodeFest
 
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...Vadim Drobinin
 
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...Mail.ru Group
 
Appium для народа
Appium для народаAppium для народа
Appium для народаSQALab
 
Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"Yandex
 
Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"IT Event
 
Безопасность АСУ ТП (SCADA). Веб-вектор
Безопасность АСУ ТП (SCADA).  Веб-векторБезопасность АСУ ТП (SCADA).  Веб-вектор
Безопасность АСУ ТП (SCADA). Веб-векторPositive Hack Days
 
iOS-05_2-UIKit
iOS-05_2-UIKitiOS-05_2-UIKit
iOS-05_2-UIKitNoveo
 

Similar to Всеволод Шмыров, Яндекс (20)

DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...
DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...
DUMP-2013 Frontend - Возможности последних WEB-стандартов в API Яндекс.Карт -...
 
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
 
Использование API Яндекс.Карт
Использование API Яндекс.КартИспользование API Яндекс.Карт
Использование API Яндекс.Карт
 
Разбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayoutРазбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayout
 
iOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationiOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
 
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
 
Как написать XAML-приложение без Message Bus
Как написать XAML-приложение без Message Bus Как написать XAML-приложение без Message Bus
Как написать XAML-приложение без Message Bus
 
Где кончается react native? / Павел Кондратенко (Rambler&Co)
Где кончается react native? / Павел Кондратенко (Rambler&Co)Где кончается react native? / Павел Кондратенко (Rambler&Co)
Где кончается react native? / Павел Кондратенко (Rambler&Co)
 
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. РазноеШкола-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
 
Антон Валюх - Использование паттерна Mvvm в android
Антон Валюх - Использование паттерна Mvvm в androidАнтон Валюх - Использование паттерна Mvvm в android
Антон Валюх - Использование паттерна Mvvm в android
 
Mobile automation uamobile
Mobile automation uamobileMobile automation uamobile
Mobile automation uamobile
 
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»
FrontTalks: Илья Пухальский (EPAM Systems), «Веб-приложения будущего»
 
Автоматизация UI тестирования под Windows и Windows Phone
Автоматизация UI тестирования под Windows и Windows PhoneАвтоматизация UI тестирования под Windows и Windows Phone
Автоматизация UI тестирования под Windows и Windows Phone
 
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
Вадим Дробинин (Vadim Drobinin) — iMessage Apps: от стикеров до банковских пр...
 
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
iMessage Apps: от стикеров до банковских приложений за 30 минут, Вадим Дробин...
 
Appium для народа
Appium для народаAppium для народа
Appium для народа
 
Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"Кир Белевич "Touch it: универсальные тач-события и слайдер"
Кир Белевич "Touch it: универсальные тач-события и слайдер"
 
Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"Dmitry Bartalevich - "How to train your WebVR"
Dmitry Bartalevich - "How to train your WebVR"
 
Безопасность АСУ ТП (SCADA). Веб-вектор
Безопасность АСУ ТП (SCADA).  Веб-векторБезопасность АСУ ТП (SCADA).  Веб-вектор
Безопасность АСУ ТП (SCADA). Веб-вектор
 
iOS-05_2-UIKit
iOS-05_2-UIKitiOS-05_2-UIKit
iOS-05_2-UIKit
 

More from Elena Voynova

Ash Furrow, Teaching and learning
Ash Furrow, Teaching and learning Ash Furrow, Teaching and learning
Ash Furrow, Teaching and learning Elena Voynova
 
Ash Furrow, Functional programming in swift
Ash Furrow, Functional programming in swiftAsh Furrow, Functional programming in swift
Ash Furrow, Functional programming in swiftElena Voynova
 
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...Elena Voynova
 
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...Elena Voynova
 
Родион Насакин, Evernote
Родион Насакин, EvernoteРодион Насакин, Evernote
Родион Насакин, EvernoteElena Voynova
 
мобильная реклама вконтакте. mobile developer & business day belarus 2014
мобильная реклама вконтакте. mobile developer & business day belarus 2014мобильная реклама вконтакте. mobile developer & business day belarus 2014
мобильная реклама вконтакте. mobile developer & business day belarus 2014Elena Voynova
 
Светлана Емельянова, Intel
Светлана Емельянова, IntelСветлана Емельянова, Intel
Светлана Емельянова, IntelElena Voynova
 
Алёна Паньшина, Яндекс
Алёна Паньшина, Яндекс Алёна Паньшина, Яндекс
Алёна Паньшина, Яндекс Elena Voynova
 
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...Elena Voynova
 
Мобильный словарь блондинки
Мобильный словарь блондинкиМобильный словарь блондинки
Мобильный словарь блондинкиElena Voynova
 
Обзор платформы Tizen
Обзор платформы TizenОбзор платформы Tizen
Обзор платформы TizenElena Voynova
 
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...Elena Voynova
 
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...Elena Voynova
 
Mobile developer day 2013. как рассчитать стоимость разработки
Mobile developer day 2013. как рассчитать стоимость разработки Mobile developer day 2013. как рассчитать стоимость разработки
Mobile developer day 2013. как рассчитать стоимость разработки Elena Voynova
 

More from Elena Voynova (16)

Ash Furrow, Teaching and learning
Ash Furrow, Teaching and learning Ash Furrow, Teaching and learning
Ash Furrow, Teaching and learning
 
Ash Furrow, Functional programming in swift
Ash Furrow, Functional programming in swiftAsh Furrow, Functional programming in swift
Ash Furrow, Functional programming in swift
 
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...
Денис Царев, Convergent media Group. Как вывести свой бизнес в мобайл и не пр...
 
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...
Станислав Литвинов , Mobionetwork покупаем трафик и продвигаем приложение пра...
 
Родион Насакин, Evernote
Родион Насакин, EvernoteРодион Насакин, Evernote
Родион Насакин, Evernote
 
мобильная реклама вконтакте. mobile developer & business day belarus 2014
мобильная реклама вконтакте. mobile developer & business day belarus 2014мобильная реклама вконтакте. mobile developer & business day belarus 2014
мобильная реклама вконтакте. mobile developer & business day belarus 2014
 
Светлана Емельянова, Intel
Светлана Емельянова, IntelСветлана Емельянова, Intel
Светлана Емельянова, Intel
 
Алёна Паньшина, Яндекс
Алёна Паньшина, Яндекс Алёна Паньшина, Яндекс
Алёна Паньшина, Яндекс
 
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...
Константин Дегтярев, LinguaLeo. Три кейса повышения метрик на мобильных устро...
 
Мобильный словарь блондинки
Мобильный словарь блондинкиМобильный словарь блондинки
Мобильный словарь блондинки
 
Обзор платформы Tizen
Обзор платформы TizenОбзор платформы Tizen
Обзор платформы Tizen
 
Samsung Mobile SDK
Samsung Mobile SDKSamsung Mobile SDK
Samsung Mobile SDK
 
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...
Какую схему бюджетирования выбрать: Fixed Price или Time & Material? Mobile d...
 
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...
Mobile developer and business day 2013 Pruffi Состояние кадров в мобильной ра...
 
Mobile developer day 2013. как рассчитать стоимость разработки
Mobile developer day 2013. как рассчитать стоимость разработки Mobile developer day 2013. как рассчитать стоимость разработки
Mobile developer day 2013. как рассчитать стоимость разработки
 
Mdday 2013 Mityakin
Mdday 2013 MityakinMdday 2013 Mityakin
Mdday 2013 Mityakin
 

Всеволод Шмыров, Яндекс

Editor's Notes

  1. Обычно задержка составляет около 300mc. Зависит от системы, реализации и т.п.