Over the past few years, as I have published multiple projects to the iOS app store, one of the most difficult aspects post-launch has been soliciting user feedback intelligently. As part of the development of my latest app, Solar, I wrote a simple review engine with the goal of solving this problem. It's smart about when it asks, focusing on those "happy path" moments when your users are genuinely enjoying your app.
I've now open-sourced that engine and it's available on Github as HappyPath.
HappyPath keeps track of a few key things in UserDefaults:
Continue reading