Flashify is the app that allows root users to boot images, recovery images, and zip files quickly and easily. This app allows you to grab the proper recovery for your device from their directory rather than souring the web hoping to find the proper recovery image. You can also easily backup your device with this app. You can flash from anywhere even within your devices OS! This means you don't have to first boot into recovery. However you will need a recovery already installed for this to work.
When this app was released in the summer it lacked compatibility in a major way. At the time it was only compatible with a handful of Nexus devices. The latest update makes flashify compatible with many more devices. New features in Flashify include cloud syncing for your kernel and recovery backups, the ability to download and flash CWM and TWRP recoveries, and your devices version of the Franco kernel. If you are currently using this app you need to go grab the update now! If not you should consider checking it out at the link below.
Via Play Store