Working on a Seinfeld fan trivia app to put in practice Flows, Retrofit, JSON, Room. I also scrap the scripts from a website and take some random lines.
A little animation to show the points earned so far by the user and a little quote from the show according to the points number.
Seinfun1.mp4
Guessing the faces.
Here I implemented MediaPlayer to play random short audios from the Firebase hosting site so the user have to guess the correct face, if he doesn't guess 1 point will be discount, on the contrary he'll have to guess the 12 faces to earn 10 points. Once the character audio game is won, it will be marked as completed in the Recycler View and the user can't enter to the same character again.
Seinfun2.mp4
Can you guess the correct episode?
Here I scrap the script on the fly and take a random fragment to be guess by the user
Seinfun3.mp4
Now implementing a Quiz Screen calling a JSON file to get questions and answers. Lottie Animation applied for the answer result.
Seinfun4.mp4
From the random script uscase I get 3 random lines from the 4 main charachters in an episode so the user have to drag and drop the line to it's author. Here I applied Jetpack Compose for the drag and drop and a marquee Text View for the episode hint.