Flutter — это популярный фреймворк с открытым исходным кодом, который позволяет разработчикам создавать высококачественные, быстрые и визуально привлекательные мобильные приложения. Впервые он был представлен Google в 2017 году и быстро завоевал значительную популярность в сообществе разработчиков благодаря простоте использования и способности создавать высокопроизводительные приложения как для платформ Android, так и для iOS.
Одним из самых традиционных способов изучения нового языка программирования или фреймворка является создание программы «Hello, World!». В этой статье мы обсудим, как создать первую программу «Hello, World!» на Flutter.
Приступаем к работе
Прежде чем мы начнем, нам нужно убедиться, что в вашей системе установлен Flutter. В рамках данных статьи мы будем писать код в VS Code.
Как только Flutter установлен, мы можем создать новый проект Flutter, выполнив следующую команду в нашем терминале:
flutter create hello_world
Эта команда создает новый проект Flutter с именем hello_world в нашем текущем каталоге.
Пишем программу «Hello, World!» на Flutter
Откройте основной файл main.dart, расположенный в папке lib.
Файл main.dart является точкой входа нашего приложения Flutter, и он содержит функцию main, которая является первой функцией, которая выполняется при запуске нашей программы.
По умолчанию файл main.dart содержит некоторый код, давайте удалим его и напишем свой.
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("Hello, World!"),
),
body: Center(
child: Text("Hello, World!"),
),
),
),
);
}
Этот код импортирует необходимую библиотеку material.dart, которая содержит различные виджеты и стили, которые мы можем использовать для разработки пользовательского интерфейса нашего приложения.
Далее мы создаем виджет Material App, который является корнем нашего приложения Flutter. Он содержит параметр home и определяет виджет, который будет отображаться первым при запуске нашего приложения.
Мы устанавливаем параметр home для виджета Scaffold, который содержит виджет панели приложений appBar и виджет центра body.
Виджет панели приложений отображает сообщение «Hello, World!» в качестве заголовка, в то время как центральный виджет содержит текстовый виджет, который отображает сообщение в центре экрана.
Наконец, мы вызываем функцию runApp, которая принимает виджет Material App в качестве своего параметра и запускает наше приложение Flutter.
Запускаем первую программу
Чтобы протестировать нашу программу , нам нужно запустить наше приложение на эмуляторе или физическом устройстве. Чтобы сделать это, мы можем запустить следующую команду в нашем терминале:
flutter run
Немного подождем, пока программа скомпилируется и увидим:
Заключение
В этой статье мы узнали, как создать первую программу «Hello, World!» на Flutter. Мы начали с создания нового проекта Flutter, а затем изменили основной файл.dart, чтобы отобразить сообщение «Hello, World!» на экране устройства. Flutter — это мощный и гибкий фреймворк, который позволяет разработчикам с легкостью создавать сложные приложения.