Что такое Flutter?
Часть раздела Ваше первое приложение путешествия по Flutter на Coddy. Урок 1 из 32.
Flutter — это набор инструментов от Google для создания приложений. Вы пишете одно приложение, и оно работает на телефонах Android, iPhone, в интернете и на настольных компьютерах. С его помощью созданы такие приложения, как Google Pay и приложение BMW.
Приложения Flutter пишут на языке под названием Dart. По мере обучения вы будете изучать необходимые вам части Dart — понемногу за раз.
Приложение Flutter состоит из виджетов. Виджет — это часть экрана: строка текста, кнопка, изображение или блок, содержащий другие виджеты. В этом приложении есть несколько таких виджетов:
void main() {
runApp(const MyApp());
}С каждого Dart-программа начинает выполнение. runApp принимает виджет и выводит его на экран. Ниже, внутри MyApp, вы увидите виджеты, которые отображает это приложение: Scaffold (пустой экран), Center и Text. Пока вам не нужно понимать каждую строку. К концу этого раздела вы во всём разберётесь.
Задание
ЛегкоНажми Запустить. Твоё приложение появится на экране телефона.
Затем замени Hello, Flutter! любыми словами, которые тебе нравятся, сохрани кавычки вокруг них и снова нажми Запустить, чтобы увидеть изменения. Когда закончишь, нажми Проверить.
Попробуйте сами
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Text('Hello, Flutter!'),
),
),
);
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Ваше первое приложение
1Привет, Flutter
Что такое Flutter?Изменение текстаДерево виджетовScaffold и AppBarСтроки и кавычкиКомментарии7Проект: визитная карточка
Визитная карточка: макетВизитная карточка: стиль6Иконки и изображения
ИконкиРазмер и цвет иконокИзображения из интернетаКруглые аватарыВиджеты из спискаПотренируйтесь самостоятельно: Онлайн-компилятор Flutter