Optimizing your Workflow for a Cross-Device World
Stay organized with collections
Save and categorize content based on your preferences.
If we have to develop for Desktop, Mobile, Tablet, wearables and other form factors, how can you optimize your workflow to make your life less stressful? There's a solid multi-device approach for quick iteration with LiveReload, Grunt, Yeoman, and the newly-unveiled Mini Mobile Device Lab. Lastly, if you don't have the physical hardware you want to test, some providers make it available through the cloud.
Slides: Optimizing your Workflow for a Cross-device world
Key points
- The number of devices that we are going to have to cater for is only going to increase
- Getting your workflow with the right with Grunt and Yeoman
- Simplify cross browser and cross device testing with Mini Mobile Device Lab
- Be smart with your emulation choice using Chrome DevTools Emulation, Stock Emulators, Cloud Based Emulators like Saucelabs, Browserstack and Device Anywhere and third party emulator Genymotion
- Mobile testing means more than just testing on your wifi connection, use a proxy to simulate slower network speeds
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-06 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[],["To optimize multi-device development workflows, employ tools like LiveReload, Grunt, and Yeoman for rapid iteration. Utilize the Mini Mobile Device Lab for simplified cross-browser and cross-device testing. For devices not physically accessible, consider cloud-based emulators such as Saucelabs and Browserstack, or third-party emulators like Genymotion. When testing, simulate slower network speeds via a proxy, rather than relying solely on Wi-Fi.\n"]]