Smart phone apps for smart gardeners