Android: If you need to enter phone number or other digit-based data with your handset's keyboard, it is time-consuming to switch between numerical and alphabetical keyboards. This modded version of the standard Google keyboard makes life much easier with the addition of a dedicated number row.
This feature already exists in many third-party keyboards, but XDA Forum member medoooooo's tweaked app gives the best of both worlds if you're a fan of Google's keyboard. You'll need to permit the installation of apps from unknown sources on your handset first -- head to the Security section of Settings and tick the Unknown sources box.
If you have manually installed the official Google keyboard app, remove it from your handset using the Application Manager. Go to Settings > Apps > Google Keyboard and tap uninstall. If you have Nexus with Google Keyboard you will need to root your handset to remove this as it is considered a system app -- take care if you do go down this route.
Download a copy of Google Keyboard With Numbers and run through the installation. Launch the app and run through the configuration wizard to get started.
This new keyboard works in exactly the same way as the regular Google keyboard, but there's an extra row on top for you to work with. Hit the link below to download it.