Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.74 KB

Dart_e_Flutter.md

File metadata and controls

47 lines (35 loc) · 1.74 KB

Dart & Flutter

Bom, antes de mais nada, caso não conheça e queira dar uma olhada sobre a linguagem de programação Dart , tem o Dart4Noobs aqui da He4rt.

Aqui não será explicado sobre a linguagem Dart em si. E sim sobre sua utilização no framework Flutter.

Por quê Dart?

Dart é uma linguagem de programação que utiliza o paradigma da Programação Orientada a Objetos (POO) e foi desenvolvida pela Google por volta de 2010. É uma linguagem com sintaxe semelhante ao C, C++, C#, Java, Javascript, então se você vem de alguma dessas linguagens não terá tanta dificuldade de aprender.

Mas qual foi o motivo de terem escolhido Dart para ser a linguagem do Flutter? A resposta é basicamente pelos motivos de:

  • 1 Ser uma linguagem de rápido processamento nas multiplas plataformas
  • 2 Ser uma linguagem de fácil entendimento em relação à sua sintaxe
  • 3 O Flutter também foi desenvolvido pela Google
  • 4 Justamente pelo Dart possuir características comuns de diversas outras linguagens nas quais a comunidade de tecnologia tem bastante familiaridade, a produtividade com sua utilização é aumentada.
  • 5 Por ser Orientada a Objetos

Um exemplo da sintaxe do Dart

class Objeto {
    String nome;
    double tamanho;
    String cor;

    // construtor da classe
    Objeto({this.nome, this.tamanho, this.cor});
}

void main() {
    Objeto caneca = Objeto(
        nome: 'Caneca',
        tamanho: 7,
        cor: 'Verde',
    );
    print(caneca.cor); // -> Verde
}

Veja que é bem parecido com algumas outras linguagens.