ANÚNCIO

~/questoes/programacao

Qual linguagem de programação é utilizada no desenvolvimento com Flutter?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Flutter do Zero: Aula 01, Começando na Prática
Para fixar

Qual linguagem de programação é utilizada no desenvolvimento com Flutter?

Conceito central

Flutter é um framework que utiliza Dart como sua linguagem de programação principal. Dart foi criada especificamente pelo Google para permitir desenvolvimento rápido e eficiente de aplicações em múltiplas plataformas usando uma única base de código.

Por que essa resposta faz sentido

Dart é a linguagem de programação subjacente do Flutter, projetada especificamente para esse framework. Quando você desenvolve em Flutter, todo o código que escreve para lógica, interface e comportamento da aplicação é feito em Dart.

Armadilhas comuns

  • Confundir Dart com outras linguagens mobile como Kotlin ou Java, pensando que Flutter exige conhecimento delas
  • Acreditar que é necessário saber Python ou Java para desenvolver em Flutter quando, na verdade, só precisa aprender Dart
  • Pensar que Dart é apenas uma linguagem secundária, quando ela é o núcleo principal de todo desenvolvimento Flutter

Entenda as alternativas

A

Dart é realmente a linguagem usada no Flutter. Ela foi desenvolvida pelo Google e otimizada para criar aplicações rápidas que rodam em iOS, Android, web e desktop a partir de um único código.

B

Kotlin é a linguagem nativa do Android, mas não é obrigatória para Flutter. Você trabalha apenas com Dart e o Flutter se encarrega de compilar para Kotlin e outras linguagens nativas quando necessário.

C

Python não é usada em Flutter. Essa é uma linguagem completamente diferente, usada em áreas como ciência de dados e scripts. Flutter usa exclusivamente Dart.

D

Java é uma linguagem poderosa, mas não é a principal em Flutter. Embora o Android use Java internamente, você não escreve código Java direto quando trabalha com Flutter; usa Dart.

Dica prática: Quando iniciar seu primeiro projeto Flutter, abra a pasta 'lib' e veja o arquivo 'main.dart'. Todo código que você escrever será em Dart. Reserve tempo nos primeiros dias para conhecer a sintaxe básica de Dart: variáveis, funções e classes. Isso será sua base para tudo que virá depois.

Revise pensando: Se você fosse criar um botão em Flutter que muda de cor ao ser pressionado, em qual linguagem você escreveria esse código?