Great post! One app that came to mind that would fit well on this list is SuperBetter. It's an app that uses gamification to meet challenges in illness. I saw the creator on a Ted Talk. The description says: SuperBetter helps you achieve your health goals — or recover from an illness or injury — by increasing your personal resilience. Resilience means staying curious, optimistic and motivated even in the face of the toughest challenges.