I'm always sceptical when there are no links or evidence backing up these kinds of claims. I can not see any writings in Medium by this account about a launch of this application, which makes me even more sceptical.
Not saying the author is fabricating this whole thing, but there is literally no proof of this ever having happened either.
/edit: Was able to find that blog post finally, so I was wrong.