Building a Temperature Conversion Application using Dart's Flutter Framework

in #utopian-io6 years ago (edited)

What Will I Learn?

  • You will learn how to refactor the widget tree in a Flutter Application into different components and variables
  • You will learn how to use Input Boxes in Flutter
  • You will learn how to make use of Checkboxes, Sliders and Radio Buttons
  • You will learn how to use the paint debug mode in Visual Studio Code for Flutter

Requirements

Difficulty

  • Intermediate

Description

In this video tutorial, we build and talk about a Temperature Conversion application with Dart's Flutter Mobile Framework. We look at some of the widgets and features that we haven't talked about yet. This includes various input and feedback widgets such as the basic input box, the checkbox, the slider and the radio button. We look at how each of these widgets work in the context of our application and choose one that works the best for this application.

We also look at a different way to refactor flutter widget trees. This method was highlighted specifically because some people have mentioned that they believe flutter to be too verbose and confusing. By refactoring the widgets into smaller components and variables, we are able to isolate the behavior into chunks. This method also gives us an easier to reason about the spacial layout of the widgets in a flutter user interface. We take a quick look at the Visual Studio Code Flutter paint debug mode which lets us look at our applications and see how the flutter framework is rendering and painting each of our widgets.

The source code for this project can be found here

Video Tutorial

Curriculum



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Thank you for moderating my content.

Hey @tensor I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64118.79
ETH 3390.14
USDT 1.00
SBD 2.51