An app a day to keep the doctor away

From simple devices that count steps to monitors for diabetes, asthma, migraines and heart problems, the number of health apps is soaring. But are they any good?