8000 GitHub - LuizaPascuotte/flutter_application_desktop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

LuizaPascuotte/flutter_application_desktop

Repository files navigation

flutter_desktop

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Comece a criar aplicativos de desktop nativos do Flutter no Linux

Verificar requisitos do sistema

Para instalar e executar o Flutter, seu ambiente Linux deve atender aos seguintes requisitos de hardware e software.

alt text

Requisitos de software

Para escrever e compilar código Flutter para desktop, você deve ter a seguinte versão do Linux e os pacotes de software listados.

Sistema operacional

O Flutter suporta Debian Linux 11 ou posterior e Ubuntu Linux 20.04 LTS ou posterior.

Ferramentas de desenvolvimento

Desenvolvendo Flutter no Linux:

1.Instale os seguintes pacotes: curl, git, unzip, xz-utils, zip, libglu1-mesa

sudo apt-get update -y && sudo apt-get upgrade -y;
sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa

2.Para desenvolver aplicativos Linux, use o seguinte comando para instalar esses pacotes: clang, cmake, ninja-build, pkg-config, libgtk-3-dev,libstdc++-12-dev

sudo apt-get install \
      clang cmake git \
      ninja-build pkg-config \
      libgtk-3-dev liblzma-dev \
      libstdc++-12-dev

Quando você executa a versão atual do flutter doctor, ele pode listar uma versão diferente de um desses pacotes. Se isso acontecer, instale a versão que ele recomenda.

Os desenvolvedores do software anterior fornecem suporte para esses produtos. Para solucionar problemas de instalação, consulte a documentação do produto.

Instalação do Java e Flutter SDK no Ubuntu

Este guia fornece um passo a passo para instalar o Java SDK e o Flutter SDK no Ubuntu.


1. Instalação do Java (JDK e javac)

1.1 Verificar se o Java já está instalado

Abra o terminal e execute:

java -version

Se o Java estiver instalado, você verá algo como:

openjdk version "17.0.9" 2024-01-16

Caso contrário, prossiga com a instalação.

1.2 Instalar o OpenJDK

Instale o JDK 21 (ou outra versão desejada):

sudo apt update
sudo apt install openjdk-21-jdk -y

Verifique a instalação:

java -version

1.3 Instalar o javac (Compilador Java)

Para garantir que o compilador está instalado, execute:

javac -version

Se o comando não for encontrado, instale o compilador:

sudo apt install openjdk-21-jdk -y

2. Instalação do Flutter SDK

2.1 Instalar dependências

Antes de instalar o Flutter, certifique-se de que seu sistema tem as dependências necessárias:

sudo apt update
sudo apt install curl git unzip xz-utils libglu1-mesa -y

2.2 Baixar e instalar o Flutter SDK

Acesse o diretório onde deseja instalar o Flutter e execute:

cd ~
curl -O https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.29.2-stable.tar.xz
mkdir -p ~/development
tar -xvf flutter_linux_3.29.2-stable.tar.xz -C ~/development

2.3 Adicionar o Flutter ao PATH

Edite o arquivo ~/.bashrc ou ~/.zshrc (caso use Zsh):

echo 'export PATH="$HOME/development/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Se estiver usando Zsh:

echo 'export PATH="$HOME/development/flutter/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

2.4 Verificar a instalação do Flutter

Agora, verifique se o Flutter foi instalado corretamente:

flutter --version

Saída esperada:

Flutter 3.19.3-stable on Linux

2.5 Instalar dependências do Flutter

Rode o seguinte comando para verificar e instalar dependências:

flutter doctor

Se houver pendências, siga as instruções fornecidas na saída do comando.


Agora, você está pronto para desenvolver com Flutter no Ubuntu! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0