1. Instalación de Flutter
En primer lugar, debe instalar Flutter en su sistema. El proceso varía ligeramente según tu sistema operativo, pero puedes encontrar instrucciones detalladas en la página oficial de Flutter.
# Per macOS, ad esempio, dopo aver scaricato il pacchetto di Flutter, esegui:
$ tar xf ~/Downloads/flutter_macos_vX.XX-stable.tar.xz
$ export PATH="$PATH:`pwd`/flutter/bin"
# Non dimenticare di eseguire flutter doctor per risolvere eventuali problemi di dipendenza
$ flutter doctor
2. Crea un nuevo proyecto Flutter
Después de instalar Flutter, puede crear un nuevo proyecto ejecutando el siguiente comando en un nuevo directorio:
flutter create my_app
cd my_app
3. Estructura del proyecto Flutter
La estructura básica de un proyecto de Flutter es la siguiente:
my_app/# radice del progetto
lib/main.dart # punto di ingresso dell'app
test/widget_test.dart # test di esempio.gitignore # elenca i file/directory ignorati da git.metadata # file di configurazione di Flutter (non modificare).packages # file di configurazione di Flutter (non modificare).flutter_basic.iml # file di configurazione di Flutter (non modificare)
pubspec.yaml # elenca le dipendenze del progetto
pubspec.lock # versioni esatte delle dipendenze (non modificare)
README.md # documentazione del progetto
4. Desarrollando una aplicación Flutter
El archivo principal de su proyecto es lib/main.dart
. Desde aquí, su aplicación comenzará a ejecutarse. Un ejemplo de código simple para una aplicación Flutter es el siguiente:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Hello World',
home: Scaffold(
appBar: AppBar(
title: Text('Hello World'),
),
body: Center(
child: Text('Hello World!'),
),
),
);
}
}
5. Ejecutar la aplicación Flutter
Después de escribir el código, puede ejecutar su aplicación en un emulador o dispositivo físico ejecutando el siguiente comando en el directorio raíz de su proyecto:
flutter run
Conclusión
¡Hecho! Estos son los pasos básicos para empezar a desarrollar aplicaciones móviles con Flutter. Flutter es una herramienta muy poderosa que le permite crear aplicaciones nativas de iOS y Android a partir de una única base de código. ¡Diviértete desarrollando aplicaciones con Flutter!