Flutter é um SDKSDK gratuito e de código aberto para criar aplicativos de plataforma cruzada usando uma única base de código. Projetado, desenvolvido e otimizado por Google para ser o kit de desenvolvimento de software de IU ideal usado para o desenvolvimento de Android, Linux, Mac, Windows, iOS e Google Fuschia aplicativos, Flutter é escrito em C, C++ e Dart, o que torna mais fácil para desenvolvedores experientes usá-lo confortavelmente.
Flutter vem ganhando força na comunidade de desenvolvimento desde seu lançamento porque é atraente para desenvolvedores profissionais para criar aplicativos rapidamente, bem como para novos programadores que estão entusiasmados em aprender o desenvolvimento de aplicativos multiplataforma.Um problema, porém, é que Flutter pode ser uma grande dor de cabeça para instalar.
Neste artigo, você aprenderá como configurar o aplicativo Flutter em sua máquina Linux nas etapas carregadas abaixo. No final do dia, você deve ser capaz de criar Flutter aplicativos usando um emulador de sua escolha e o Visual Studio Code.
Requisitos de sistema
Para instalar e executar Flutter, seu ambiente de desenvolvimento deve atender a estes requisitos mínimos:
Instalar Java no Ubuntu
Primeiro, execute o seguinte comando para verificar se a versão do Java que você está executando, caso já esteja instalada.
$ java -version
Se não estiver, execute o seguinte comando para instalá-lo e, em seguida, verifique a versão novamente para confirmar se ela foi instalada corretamente.
$ sudo apt install openjdk-11-jdk $ java -versão
Instale o Android Studio no Ubuntu
Android Studio precisa ser instalado em seu dispositivo para executar Flutter . Como você deseja configurar um ambiente de desenvolvimento, presumo que sua máquina atenda aos requisitos mínimos.
Baixe o pacote Android Studio para o seu Linux e extraia-o para um diretório de sua escolha.
No seu terminal, inicie Android Studio navegando até o diretório onde você extraiu o pacote e executando o script da seguinte forma:
$ cd android-studio/bin $ ./studio.sh
Quando Android Studio abrir, selecione se deseja importar as configurações anteriores ou não e clique em OK . No momento, você não precisa importar nada.
Importar configurações do Android Studio
Baixe os vários arquivos do Android SDK e quaisquer atualizações pendentes. Quando tiver tudo definido, clique em Iniciar um novo Android Studio Project.
Assistente de configuração do Android Studio
Criar Novo Projeto
Dê ao projeto algum tempo para ser construído. As primeiras construções geralmente demoram mais do que o normal porque é durante essas fases que as preferências do projeto e as opções padrão são definidas no sistema.
Detalhes do Projeto
Se quiser iniciar o Android Studio sem passar pelo terminal na próxima vez, crie um ícone na área de trabalho a partir de Tools –> Create Desktop Entry.
Criar atalho na área de trabalho do Android Studio
Instale o Flutter no Ubuntu
Para instalar o Flutter no Ubuntu, você precisa primeiro instalar algumas ferramentas e bibliotecas necessárias para usar o Flutter no Ubuntu.
$ sudo apt install curl file git unzip xz-utils zip libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev
Em seguida, baixe o Flutter SDK, extraia o arquivo para a pasta /development. Ele se chamará flutter.
$ mkdir ~/desenvolvimento $ cd ~/desenvolvimento $ wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.8.0-stable.tar.xz $ tar xf flutter_linux_2.8.0-stable.tar.xz
Adicione a vibração tool ao seu caminho no .bashrcArquivo.
$ nano .bashrc
Quando o arquivo abrir para edição, adicione o caminho do Flutter SDK ao final do arquivo.
"export PATH=$PATH:/home/ubuntu/development/flutter/bin"
Atualizou o terminal executando o seguinte comando. Lembre-se, isso funciona apenas se o Flutter SDK estiver em seu diretório pessoal.
$ source .bashrc
Salve e feche o arquivo. Feche seu terminal também.
Em uma nova janela de terminal, execute echo $PATH
para ver o caminho atualizado que agora deve conter o Flutter SDK.
$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin: /home/ubuntu/development/flutter/bin
Em seguida, execute flutter doctor.
$ médico flutter
Run Flutter Doctor
Espere uma lista de problemas a serem exibidos para diferentes categorias. Não se assuste, aqui estão as etapas para corrigi-los:
1. Ferramentas de linha de comando do SDK do Android a partir do arquivo -> Configurações -> Aparência e comportamento -> Configurações do sistema -> SDK do Android -> SDK Tools e marque a caixa fornecida para "Android SDK Command-line Tools (latest)" e pressione o botão OK para instalar.
Instalar ferramentas de linha de comando do Android Studio
2. Para usar Flutter, você deve executar o seguinte comando para concordar com as licenças da Android SDK plataforma.
$ flutter doctor --android-licenses
Instale o plugin Flutter no Android Studio
Para instalar o plug-in Flutter, clique em 'Configurar' na tela 'Welcome to Android Studio' e selecione 'Plugins'. Ou procure por Flutter de File > Settings > Plugins > Search in repositories.
Instale o Flutter no Android Studio
A partir daí, instale os plugins Flutter e Dart para Android Studio.
Adicionando o emulador do Android
Agora que os plugins Dart e Flutter estão instalados, selecione o Android Virtual Device (AVD) Manager de Tools e Create Virtual Device Selecione a categoria Phone para escolher qualquer hardware de dispositivo de sua escolha e clique em Next.
Configuração de dispositivo virtual
O próximo passo é selecionar uma imagem. Selecione R e clique em next.
Criando seu primeiro projeto no VS Code
Primeiro, procure e instale Flutter e Dart extensões no VS Code. Feito isso, digite o seguinte comando em seu terminal:
$ flutter criar exemplo_projeto && código exemplo_projeto
Isso criará um projeto com o nome ‘example_project’ e o iniciará no VS Code. Selecione No Device no canto inferior direito do editor para baixar um Emulator Quando o download for concluído, inicie o emulador se ele não abrir automaticamente.
Parabéns, Flutter está instalado e totalmente configurado em sua máquina Linux! Feliz desenvolvimento!