Analyzes the latest Tweets of a user and tells you if the Tweet contains a Sad, Neutral or Happy sentiment, all this with gorgeous emojis.
- Made with Kotlin
- MVVM architecture pattern as the latest Google architecture guidelines to create Android Apps.
- Supports mainly versions 19 to 28.
- Portrait orientation only.
- Oficial Twitter API - To list user tweets.
- Cloud Natural Language - Sentimental Analysis API - Words analysis.
- Android X - It have the major improvements to the original Android Support Library.
- ViewModel - Class designed to store and manage UI-related data in a lifecycle conscious way.
- Databinding - Allows you to bind UI components in your layouts to data sources in your app using a declarative format.
- LiveData - An observable data holder class with is lifecycle aware.
- Retrofit - To consume Twitter and Google APIs.
- Glide - An open source image loading framework for Android.
- Android material components - Android material components.
- OAuth 1.0 support - A Signpost extension for signing OkHttp requests.
- Find it at Google Play
- // TODO Fetch the whole tweet content if it was truncated, before make the words analysis.
- // TODO Define or search for a better framework/model to identify the Happy, Neutral and Sad sentiment.
- // TODO Sopport for a landscape orientation.
- // TODO Improve UI/UX.