ANIMESUGGEST
Project Description:
Users will be able to type in what type of anime they want to watch in search bar by typing in key words
It will return a list of animes based on the user input
Clicking one option will lead to other potential suggestions
The app will be implemented using Android Studio, Anilist, GraphQL
GraphQL
GraphQL is a strongly typed Api query language that provides an alternative to REST.
It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server.
This avoids both the problems of over and under-fetching data, while also allowing for a more powerful and flexible Api.
Challenges
It was difficult working with GraphQL because I wasn't familiar with the technology. I also had to set up a RecyclerView with a custom Adapter class to display all the anime card views dynamically. Overall, this was a very fun process, and I will definitely try to improve the UI and functionality of the app.