# Requirements

<div id="system-requirements"></div>

## Requisitos do Sistema

Nylo v7 requer as seguintes versões mínimas:

| Requisito | Versão Mínima |
|-------------|-----------------|
| **Flutter** | 3.24.0 ou superior |
| **Dart SDK** | 3.10.7 ou superior |

### Suporte a Plataformas

Nylo suporta todas as plataformas que o Flutter suporta:

| Plataforma | Suporte |
|----------|---------|
| iOS | ✓ Suporte completo |
| Android | ✓ Suporte completo |
| Web | ✓ Suporte completo |
| macOS | ✓ Suporte completo |
| Windows | ✓ Suporte completo |
| Linux | ✓ Suporte completo |

<div id="installing-flutter"></div>

## Instalando o Flutter

Se você não tem o Flutter instalado, siga o guia oficial de instalação para o seu sistema operacional:

- <a href="https://docs.flutter.dev/get-started/install" target="_BLANK">Guia de Instalação do Flutter</a>

<div id="verifying-installation"></div>

## Verificando sua Instalação

Após instalar o Flutter, verifique sua configuração:

### Verificar a Versão do Flutter

``` bash
flutter --version
```

Você deverá ver uma saída semelhante a:

```
Flutter 3.24.0 • channel stable
Dart SDK version: 3.10.7
```

### Atualizar o Flutter (se necessário)

Se sua versão do Flutter está abaixo de 3.24.0, atualize para a versão estável mais recente:

``` bash
flutter channel stable
flutter upgrade
```

### Executar o Flutter Doctor

Verifique se seu ambiente de desenvolvimento está configurado corretamente:

``` bash
flutter doctor -v
```

Este comando verifica:
- Instalação do Flutter SDK
- Toolchain do Android (para desenvolvimento Android)
- Xcode (para desenvolvimento iOS/macOS)
- Dispositivos conectados
- Plugins do IDE

Corrija quaisquer problemas reportados antes de prosseguir com a instalação do Nylo.

<div id="set-up-an-editor"></div>

## Configurar um Editor

Escolha um IDE com suporte ao Flutter:

### Visual Studio Code (Recomendado)

O <a href="https://code.visualstudio.com" target="_BLANK">VS Code</a> é leve e possui excelente suporte ao Flutter.

1. Instale o <a href="https://code.visualstudio.com" target="_BLANK">VS Code</a>
2. Instale a <a href="https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter" target="_BLANK">extensão Flutter</a>
3. Instale a <a href="https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code" target="_BLANK">extensão Dart</a>

Guia de configuração: <a href="https://docs.flutter.dev/get-started/editor?tab=vscode" target="_BLANK">Configuração do Flutter no VS Code</a>

### Android Studio

O <a href="https://developer.android.com/studio" target="_BLANK">Android Studio</a> fornece um IDE completo com suporte integrado a emuladores.

1. Instale o <a href="https://developer.android.com/studio" target="_BLANK">Android Studio</a>
2. Instale o plugin Flutter (Preferences → Plugins → Flutter)
3. Instale o plugin Dart

Guia de configuração: <a href="https://docs.flutter.dev/get-started/editor?tab=androidstudio" target="_BLANK">Configuração do Flutter no Android Studio</a>

### IntelliJ IDEA

O <a href="https://www.jetbrains.com/idea/" target="_BLANK">IntelliJ IDEA</a> (Community ou Ultimate) também suporta desenvolvimento Flutter.

1. Instale o IntelliJ IDEA
2. Instale o plugin Flutter (Preferences → Plugins → Flutter)
3. Instale o plugin Dart

Assim que seu editor estiver configurado, você estará pronto para [instalar o Nylo](/docs/7.x/installation).
