Создание первого флаттер-проекта

При создании приложений Flutter для производственной среды вам следует подумать об использовании Android
Studio или VSCode и установить соответствующие плагины. Они предлагают отладчик, подсказки, дружественный пользовательский интерфейс
и мощные инструменты оптимизации, которые мы подробно рассмотрим.

void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
const MyApp();
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Text("Flutter app!"),
     );
   }
}

Это очень простой пример минимального приложения Flutter. Вы можете сразу заметить,
что есть функция void main() { ... }, необходимая Dart для определения точки входа в программу
. UI — это набор виджетов, украшающих экран множеством объектов; вы узнаете,
как правильно их использовать для создания эффективных и красивых дизайнов.

Это пример того, как простое приложение Flutter выглядит одинаково на двух разных платформах. В этой
статье мы сосредоточимся на мобильных приложениях для Android и iOS, но все, что вы собираетесь узнать, также
применимо для веб-сайтов и настольных компьютеров, потому что это всегда Flutter. Когда код будет готов, откройте консоль

$ flutter build appbundle
$ flutter build ios
$ flutter build web
$ flutter build macos
$ flutter build windows
$ flutter build linux

... и это просто вопрос запуска разных команд сборки, чтобы получить разные собственные двоичные файлы
одного и того же приложения.

Что такое переменные и типы данных в Dart.