Карточка |
Элемент со словом, транскрипцией и определением |
Study Mode |
Режим, в котором пользователь учит слова, отвечая "Know/Don't Know" |
API |
Внешний интерфейс, используемый для получения информации о словах |
Flutter |
UI-инструментарий от Google для создания кроссплатформенных приложений |
Widget |
Основной строительный блок интерфейса во Flutter |
State |
Состояние, отражающее текущие данные компонента UI |
Stateful Widget |
Виджет, который может изменять своё состояние при взаимодействии |
Stateless Widget |
Виджет, не сохраняющий своё состояние после перерисовки |
Hot Reload |
Возможность моментального применения изменений в коде без перезапуска приложения |
Plugin |
Библиотека, добавляющая поддержку нативного кода и функциональности |
Pub.dev |
Онлайн-репозиторий пакетов и плагинов для Dart и Flutter |
Dart |
Язык программирования, используемый для разработки на Flutter |
Future |
Представление значения, которое будет доступно в будущем (асинхронная операция) |
Async/Await |
Синтаксис Dart для работы с асинхронными операциями |
BuildContext |
Контекст виджета, через который осуществляется доступ к дереву виджетов |
Navigator |
Механизм навигации между экранами в Flutter |
Route |
Определяет переход между экранами в приложении |
Scaffold |
Базовая структура визуального интерфейса: AppBar, Body, Drawer и т.д. |
Material Design |
Стиль UI-дизайна от Google, реализованный во Flutter |
Provider |
Популярный шаблон управления состоянием во Flutter |
Snackbar |
Всплывающее сообщение в нижней части экрана |
Form |
Элемент, содержащий поля ввода и валидацию |
TextField |
Элемент UI для ввода текста пользователем |
Validation |
Проверка корректности введённых данных |