Android-Study-Jams
Spill the Tea
Problem Statement: GDSC VIT Vellore
We all need some place to write down our thoughts, events or ideas that come to your mind daily. We write a lot of thoughts that come to our mind daily, but we don't have a nice way to classify them and look back later.
Proposed Solution :
There are a lot of digital solutions for taking notes, but Spill The Tea proposes a solution in which your data stays within your device and can be organised effectively using hashtags and people. A user can add a new post in which he can mention hashtags and people. In the explore page the user can see all posts with a particular hashtag or person. The core functionality of the app is to be able to look back at the people/things(hashtags) which you have mentioned in the posts.
Functionality & Concepts used :
- App has a simple UI where the user can add a post
- The home page shows the posts added by the user
- Recycler View: Recycler view has been used multiple times to display list of posts, hashtags and people
- Viewbinding
- Room database: Room is used to store the data for the app
- Flow/Livedata: Flow and livedata have been used in the app
- ViewModel: MVVM pattern is used in this application
- Coroutines
- Navigation Component
- Dagger Hilt
Application Link & Future Scope :
Emotion analysis date wise so that you can see how you were feeling on a particular day (which can be done in future). You can access the app here: https://drive.google.com/file/d/1SaYjS4ghwYtIJcXwzwhlTmxG4Q9P0Oak/view?usp=sharing
Illustration credits: https://undraw.co