Особенноси мобильной разработки

Дмитрий Ляпунов

Конференция по web-разработке Mail.RU, Москва, 2014

Особенности мобильной разработки

Я: Дмитрий Ляпунов

Мобильный фронтенд?

Strange world

Этот странный мобильный мир

~/Общее

~/Общее

~/Общее

~/Общее

.вёрстка

.вёрстка[GPU + CPU]

vs

.вёрстка[GPU + CPU]

.вёрстка[GPU + CPU]

If pages are too big they may take an unduly long time to load. In addition, mobile devices typically have restrictions on the largest page they can accommodate.

W3C - Mobile Web Best Practices 1.0

.вёрстка[GPU + CPU]

.вёрстка[графика]

.вёрстка[графика]

.вёрстка[ W3C ]

-webkit-tap-highlight-color

.вёрстка[ W3C ]

<input type="email, url, password, number, ..."/>
inputs

.вёрстка[ W3C ]

.вёрстка[ W3C ]

{ Javascript }

{ Javascript: "Особый подход" }

{ Javascript: "Особый подход" }

{ JavaScript: "API" }

#Bugs

#Bugs-001

CSS магия возвращается

> Инспектирование

> Инспектирование

devtools devtools
chrome dev tools
chrome dev tools

> Инспектирование

firefox devtools
firefox devtools

> Инспектирование

> Инспектирование

        $> npm i -g weinre
        $> weinre httpPort 3333 boundHost 127.0.0.1
    
Weinre
Weinre

> Инспектирование

Спасибо (:

Дмитрий Ляпунов

Слайды презентации — leikam.github.io

Особенноси мобильной разработки

Особенноси мобильной разработки

Дмитрий Ляпунов

Конференция по web-разработке Mail.RU, Москва, 2014

Особенности мобильной разработки

Я: Дмитрий Ляпунов

Мобильный фронтенд?

Strange world

Этот странный мобильный мир

~/Общее

~/Общее

~/Общее

~/Общее

.вёрстка

.вёрстка[GPU + CPU]

vs

.вёрстка[GPU + CPU]

.вёрстка[GPU + CPU]

If pages are too big they may take an unduly long time to load. In addition, mobile devices typically have restrictions on the largest page they can accommodate.

W3C - Mobile Web Best Practices 1.0

.вёрстка[GPU + CPU]

.вёрстка[графика]

.вёрстка[графика]

.вёрстка[ W3C ]

-webkit-tap-highlight-color

.вёрстка[ W3C ]

<input type="email, url, password, number, ..."/>
inputs

.вёрстка[ W3C ]

.вёрстка[ W3C ]

{ Javascript }

{ Javascript: "Особый подход" }

{ Javascript: "Особый подход" }

{ JavaScript: "API" }

#Bugs

#Bugs-001

CSS магия возвращается

> Инспектирование

> Инспектирование

devtools devtools
chrome dev tools
chrome dev tools

> Инспектирование

firefox devtools
firefox devtools

> Инспектирование

> Инспектирование

        $> npm i -g weinre
        $> weinre httpPort 3333 boundHost 127.0.0.1
    
Weinre
Weinre

> Инспектирование

Спасибо (:

Дмитрий Ляпунов

Слайды презентации — leikam.github.io