As a web developer there will come a time when you need to run a web form on mobile multiple times. This becomes quite laborious as mobile keyboards are not the most efficient bits of software.
Below i’ll show you the steps to use your desktop keyboard via Chrome Developer Tools on your mobile/tablet while also having full developer access to the webpage on the Android device.
- A usb cable
- Chrome 32 or later
- An android device with Android 4.0+
Note: A small note. Remote debugging requires your desktop Version of Chrome to be a newer version Android Chrome. To resolve this just ensure you run Chrome Canary.
Step 1. Enable remote debugging on your Android Device.
On your Android phone goto: Settings > Developer Options and Tap the “Build Number” Seven times. Then check the “USB debugging” option in the menu (Developer Options).
(An in depth guide from Google)
Step 2. Connect your Android Device to your computer via USB cable.
Step 3. Open “Inspect devices” in Chrome Canary.
Step 3. Open Chrome on your Android device
A notification will appear on your Android device asking to “Allow USB debugging?” Tap OK. If this is your Developer machine check “Always allow from this computer”
Step 4. Inspect a website.
In the below image you will see that I am opening a web page on the android device without needing to use the Android Keyboard.
You can simply enter your ultra long developer url in here. Some developer urls are by no means nice urls so this is a extremely handy feature.
After that Click “Inspect”
Tip: If you have a single server that you hit quite a bit maybe you should place a NFC tag on your screen so you can open the url on any number of NFC enabled android devices.
Step 5. hit the Screencast Icon.
Once in Developer tools, click the screencast Icon. This will mirror the Android website to your desktop. Kinda like Remote Desktop. The transparent sections are the Android user interface.
You will now be able to fill in forms with your desktop keyboard hopefully saving you many hours in development.
The Back, Forward and Refresh icons are now available on your desktop as well as a url box. This will hopefully allow you to perform hands free mobile development.
This will also allow you to test situations where the devices keyboard will cover half your web page, something that cannot be emulated right now with desktop chrome.
Tip: Instead of selling your old phones or giving them away, create your own personal device testing station. You can build your own or buy one. I use the Vanamco Device Lab which is pretty neat. I bought a 8 port USB dongle and connect that to my computer.
I also have a few NFC tags for websites I am currently developing.