Coolfire Solutions was working on a SaaS product called Ronin which offered developers a suite of tools to simplify back end development. To increase adoption we created a series of sample applications that dove into different features of Ronin. One example was a chat app which used messaging and sessions - features of Ronin - to create a Slack like application.
I worked exclusively with Brennan Smith, a wizard Android developer, to put the app on paper. He was the point-man on understanding what Ronin offered and how our app could show it off. I took his guidance for features and mapped those to user flows based on competitive analysis of other messaging tools. We looked at Slack, iMessage, Android messenger, Skype, etc. to get a feel for 1:1 and 1:many chat.
The user flows and feature lists were spit back at management to get the seal of approval, then I worked in InVision Studio to make a high-fidelity prototype. I chose InVision Studio over Sketch for this project because I wanted to use their slick animation and keyframing tools. I was able to animate the log in flows as well as some delightful conversation browsing interactions.
Brennan and I were able to deliver a great sample app in a couple weeks. The demo app is live and available for download from Github. In 2019 Coolfire abandoned the Ronin brand in favor of Core for the product, so this particular sample app may be less relevant to the company.