Inspiration

Ever wanted to see how the mood of your conversations change with time? Ever wonder which friends you have more positive conversations with?

What it does

Text Mood tracks the positivity of your SMS conversations over time. You can view the mood trend of all of your conversations, or your conversations with specific friends.

How I built it

Using Android Studio, the app analyzes the user's SMS history with Indico's Sentiment Analysis API and graphs the data using MPAndroidChart.

Challenges I ran into

Some of the biggest issues were with data representation. I discovered that the data is best viewed as a trend, as the absolute values can vary wildly from text to text.

Accomplishments that I'm proud of

This is my first Android app that is more than Hello World - I'm proud of how far I've come and how much I've learned in just 36 hours.

What I learned

Not only have I greatly improved my native Android app development skills, I also taught myself to use Indico's Sentiment Analysis API and MPAndroidChart's graphing library.

What's next for Text Mood

In the future, Text Mood could be expanded to include more metrics about your SMS conversations - for example, how subject matter trends change over time. It would also be interesting to see trends not just for one user, but across all users of Text Mood.

Built With

Share this project:

Updates