Inspiration
During the lockdown when Twitter spaces were a hit, I loved to join in a few conversations and they were fun. As time went on, I had wanted to join spaces that interest me career-wise and that was hard at that time because there was no search feature on the Twitter app to search for a space. So I decided to create a simple android app that could allow me to search for spaces where I could see both live and scheduled ones to join or set a reminder for. While working on the project and using it myself, I realized I could add more features by allowing users to log in with their Twitter so they can manage their spaces, follow their favorite space hosts and get a list of both scheduled and live spaces of hosts they followed (on Spazes)
What it does
- It allows users to search for spaces using keywords from the title or host's name
- It allows users to manage spaces they host
- It allows users to follow their favorite Twitter hosts
- It allows users gett all upcoming and live spaces of hosts they follow
How we built it
Spazes is a native android app built with Kotlin.
Challenges we ran into
Challenges faced were not having access to premium features of the Twitter API v2 so it was hard (if not impossible) to add all features like ticketed spaces.
Accomplishments that we're proud of
Being able to integrate Twitter login for users to be able to manage their spaces, follow their favourite hosts and get all live and upcoming spaces organized by the hosts they follow.
What we learned
Twitter's API v2 is powerful but the error report could be improved upon.
What's next for Spazes
There are still more features yet to be implemented to the Spazes app. A few are:
- Push notifications for when a host you follow has their spaces happening soon
- Showing open spaces for trending topics on Twitter
- Having access to recorded spaces e.t.c
Built With
- android-studio
- datastore
- firebase
- fresco
- kotlin
- lottie
- retrofit
- twitterapiv2
Log in or sign up for Devpost to join the conversation.