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.
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
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.