Take advantage of what technology has to offer when it comes to gardening. Here is our list of the best gardening apps to assist you in taking care of a flourishing garden.