Inspiration
I want to Start out with Flutter to Build cool Apps But everytime when i try to Start I stopped because of Lack of Confidence. Then I partipated in Rookie hackathon which ismy first hackathon and i am confuse which project should i build. But our mentors are great they continuosly encourage us to learn something new during the hackathon. So i started with flutter and started learning it from official Docs of Flutter. Because o mentors i started with flutter. This is my inspiration towards building this Project.
What it does
As i started Learning flutter during the hackathon Weekend I am able to build some simple apps namely as a calculator app, Dice app, Xylophone App, Quiz app, Story game app .
Dice App have two dice and when we click on ony one of the dice it will generate a random number on each dice.
Calculator App consist of some simple calculation operation that we can perform (add,multiply,divide,subtract) and this app also have a Clear button to clear the operation.
Xylophone App which is a digital version of a misical instrument Xylophone that will play seven sounds and a combination of that generates a beautiful app.
Quiz App consist of several question that a user answer to test their knowledge. Each correct answer places a right in the bottom and a wrong answer places a cross in bottom. So that the user keeps track of thier Questions.
Story Game App have a strory and the Story is derived by the User i.e the user choose the turns of Story. User may have fun playing the story.
How I built it
As i just started learning flutter So i started with some basic apps but i do not know anything about Flutter. But one thing is in my favour is that i know what i want to build. the first thing i do is that i understand all basic widgets from flutter docs this would really help me to understand how to structure my apps
Challenges I ran into
The main challenge i face while buildind apps i that how to structure my apps like that how to center widgets and apply some other property. Flutter docs give me the answer I seach on docs that i want to center items it shows me which widgets i can use.
When i am building my Dice app the main problem occur is that how to randomise the dice So it would display Random number every time when user press any dice.
When i am Buildind Calculator App The main problem is not how to perform operation but problem is that how to take inputs from user and how to display the outputs on Screen.
With the Xylophone App problem is how to play sound this is the most difficult part of my all apps Because for that to run properly i need to learn many things.
With the Quiz App two problem i face the first is how to trigger next question awhen user clicks the button and second was how to make Question private so that no one can change the functionality.
With Story game app i did not face a problem because it is much like my Quiz App. The Difference is that it contains Decision points which lead to different paths in app.
when i complete buildind the apps i do not understand which app should i submit out of the five as project But then i think to make one apps that consist of all the apps
Accomplishments that I'm proud of
The main accomplishment i am proud of is that i started learning Flutter and thanks to mentors who encourage us to learn something new.
Another thing that i am proud of that i build five apps on my own and also the dicision that i make of merging all apps in one to submit them as a project.
Last thing i am proud of is that i successfully participated in my first hackathon and learn many things from it.
What I learned
I learned a lot of things from the tech things to some other things that are taught my our mentors and by my rookie friends.
Built With
- dart
- flutter
Log in or sign up for Devpost to join the conversation.