90Quiz Challenge
90Quiz is a 90 days quiz challenge app developed using the Flutter framework that provides you a single quiz everyday for 90 days.
Why did I made this App?
As I’m currently learning Flutter I developed this Training Project to practice my flutter skills and learn something new! so yeah, expect to see some problems and mistakes in the source code!
Some features of the 90Quiz challenge app
- This app provides you a single quiz everyday for 90 days
- Provides you more information about each quiz
- It tracks your status such as number of correct answers, best streak and …
- The Streak design in the homepage changes as your streak goes up (up to 10 streak which is the gold card)
So what did I Achieve? (and couldn’t Achieve)
here is a list of what I achieved and learned and things I couldn’t solve by doing this project
I’ve LearnedI couldn’tUsing SharedPreferences and storing local dataSolve the issue of images loading slowlySplash Screens and loading the app meanwhilekeep the project clean and It’s pretty messySimple Animations and optimizing themuse Complicated Animations and controllersParse and use Jason files in my projectImproved my UI/UX design skillsSolving the Janky Animations issue
Can You Help me?
The Code is public and under the Apache License, so You can review, modify and contribute into the project. as I’ve mentioned earlier, this is a learning Project and I can tell that it’s full of mistakes! so you can help me make it better and learn something new!
Download The Released App
Android version: download apk