Ever thought about a single platform for all anime, manga and gaming enthusiasts to come together and discover new anime, manga and video games? Of course there are some online websites that offer similar services, only that they are quite ill - maintained and full of spam and ads.
What it does
Our app, IsThisAHangout, is a mobile application, which is a better alternative. You can come together with fellow enthusiasts, explore new anime, manga and video games, share blog posts, videos, chat and much more , ALL in one single app.
How we built it
We built this mobile app using modern Kotlin features, using Retrofit for REST API request, SQLite for local database caching, firestore database, Jsoup for web scraping and Google's paging 3 library.
Challenges we ran into
Combining pagination with real-time updates in the chat section was the trickiest part of the app. Also, this was the first time we worked with Jsoup for web scraping
Accomplishments that we're proud of
We are quite proud of the final app product. We ran into challenges , and the app itself had a lot of features. So overcoming all the hurdles and implementing the app successfully was really satisfying for us.
What we learned
We learnt about web scraping using Jsoup, about how to combine pagination with real-time updates in firestore database. Additionally, we learnt how to keep code clean and organised in large software projects.
What's next for IsThisAHangout
We will like to move from firestore database and implement our backend server, if this app gains more recognition.
Log in or sign up for Devpost to join the conversation.