Step 2: Post on hacker news
As a person with some experience with mocap data analysis, the ad copy is mildly furiating (http://getmaoapp.cn/en/how-it-works/). But I suppose they do what they gotta do to impress the clientele.
Then there is the problem of interpreting the intent of the cat itself. I would say there are a few different modes of communication with varying degrees of obviousness.
First, the app would probably be good to determine basic mood, such as fear or joy. But then again, any human could do that just as well. More nuanced communications of mood and intent can vary from cat to cat, giving the owner-human the edge here as well. I don't need an app to tell me that my cat feels 57% optimistic about her day, 32% playful, and wants more social contact with a 75% probability. As a family member, I can also use other heuristics that an app can't, for example I can factor in what happened yesterday, or other specific data that is hard to generalize programmatically.
The other category would be purposeful coordination with the human. In this, the cat explicitly addresses a human with the intent to communicate. This is probably where the most misunderstandings happen, and hence the best opportunity for the app to shine. As a lifelong "cat observer" I'm pretty good at reading a lot of the cues instinctively, but these too vary a lot from cat to cat. Usually the cat also tries to show what the problem is. For example, she literally walks me over to the door, or to the place where food is stored, or to where a toy is kept, or to a dirty litter box if I forgot to clean it. My cat also regularly points out other things that are clearly my fault, such as rain or the wrong food flavor. Once again, this is not hard to recognize.
In general I think this is a fascinating area, not because it's about cats, but because of the implications of communicating with minds that are not human.
Done