Web Fundamentals is a technical documentation center for multi-device web development. Our goal is to build a resource for modern web developers that’s as curated and thorough as developer.android.com or iOS Dev Center.
These are the slides from a talk I gave in TLV JS Meetup.
If you would like to help - https://github.com/google/WebFundamentals/
Web Fundamentals is a technical documentation center for multi-device web development. Our goal is to build a resource for modern web developers that’s as curated and thorough as developer.android.com or iOS Dev Center.
These are the slides from a talk I gave in TLV JS Meetup.
If you would like to help - https://github.com/google/WebFundamentals/
11.
Setup DevTools
● CLI (work) 4 you!
● Responsive layouts - a tool to resize
and capture screen views.
● Automatically optimize, build, and live
reload your testing URL.
● Use device emulation and remote
debugging as early as now.
13.
Setup WSK
● Decide how much UX to inherit from the Web Starter Kit.
● The Web Starter Kit tools are optional
● Bonus: Once you've successfully set up the build tools, the site
automatically loads in the browser.
$ git clone https://github.com/google/web-starter-kit.git
16.
Build Your Site - The Process
● Build
○ Should be cyclical and automatic.
○ Tools - optimize for performance
● Automate as much as you can your tests!
● Integrate build tools with debugging tools so you
can iterate.
17.
Debug with Chrome DevTools
● Development workflow with DevTools mobile emulation
panel.
● Debug your site on real and emulated devices with one-click.
● Profile - Users won't stay on any page that performs
badly in normal network conditions.
● Check your site's responsive layouts on a range of
devices using the Chrome DevTools Screen pane within
the Emulation panel.
19.
Cloud Testing
● Cloud testing - test on browsers, platforms, and devices
in the cloud.
● Emulators mimic the mobile device hardware and
operating systems
● If you don't have access to a real device, use an
emulator rather than a simulator.
● iOS testing - Use iOS simulator + Real devices.
21.
DevTools Emulation
● Prototyping on the desktop; then tackle the mobile-specific
parts on the devices you intend to support.
● Emulation tool helps you test your site on a range of devices.
○ Responsive
○ User interactions
○ Device location.
● Unreliable connectivity - Emulate network conditions.
22.
Real Device Testing
● You must test on real devices.
● Testing your site on real devices
need only be a click away.
● Choose a testing solution that
has live reloading.
● Synchronized testing
23.
How To?
● Web Fundamentals
● Web Starter Kit
● html5rocks.com
● Page speed insights
● webpagetest.org
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Odeia anúncios?
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.