/learning-flutter

Just learning to build mobile apps with flutter :)

Primary LanguageDart

learning-flutter

Clickômetro. A click counter.

demo-clickometro.mp4

In this one, I've followed the Flutter Get Started guide, adn then added my own functionalities, like decrease and reset. Just so I can learn how everything works.

To know how to use multiple floating action buttons, I've used this StackOverflow answer.

Based on the 3-4 sections of the course.

demo

Based on the 5th section of the course.

Free to use what was learned.

demo

A card with information about me.

mi-card-demo

An app that genarates random numbers by clicking on dices.

Based on the 7th section of the course.

dice-demo.mp4

I've made some improvements to the original app, and the main things I've used are:

  • Create a custom widget for the dices.
  • Use the Random class to generate random numbers.
  • Replace the deprecated FlatButton widget with TextButton.
  • Learn how to use the Expanded widget.

An app that answers your questions randomly.

Boss-level challenge on the 8th section of the course.

demo.mp4

I've created an external util function that generates a natural and non-repeted random number between.

An app that plays the notas as a xylophone.

Based on the 9th section of the course.

xilo-demo.mp4

I've done some improvements:

  • Use a different library to play the sounds.
  • Use map through a list of colors to get the sounds.

A quiz app with True/False questions.

Based on the 10th section of the course.

sem.titulo.mp4

Improvements and differences:

  • Use getters from Dart in the Question class.
  • Create a QuestionKeeper class to iterate over the questions.

An choose-your-own-adventure game. With multiple endings.

Boss lever challenge from the 11th section of the course.

Peek.18-01-2022.18-05.mp4

Improvements:

  • Create Button and StoryDisplayer widgets.
  • Use a different background color for the story.
  • Replace deprecated FlatButton widget with TextButton.