🚀 День 2: Погружаюсь в Flutter и Dart
Сегодня я продолжил изучать Dart, а также затронул основы Flutter. На этот раз я столкнулся с рядом интересных концепций, которые хочу обсудить:
1. Flutter: Декларативный UI Flutter использует декларативный подход к построению интерфейсов. Это означает, что ты просто описываешь, как должен выглядеть интерфейс в зависимости от состояния, а Flutter заботится об обновлении экрана. Здесь не нужно вручную управлять каждым изменением на экране, балдеееж.
2. Виджеты: Основа всего В Flutter все строится на виджетах — это строительные блоки интерфейса. По сути здесь все является виджетами. Они могут быть статичными или изменяемыми:
StatelessWidget: используются для компонентов, которые не меняются после инициализации. StatefulWidget: их можно обновлять, когда меняется состояние приложения.
3. Scaffold: Базовая структура экрана Scaffold — это встроенный контейнер, который дает структуру для экрана, включая такие элементы как AppBar, body и floatingActionButton. Говорят, его не обязательно использовать, но я буду, мне ещё кошака кормить
4. Асинхронность и производительность Dart поддерживает асинхронное программирование через async/await, ну это мы и так знаем.
5. Управление состоянием: setState() и Provider Есть несколько способов управлять состоянием в приложениях на Flutter. setState() подходит для небольших задач, а Provider — для более сложных приложений, где данные нужно передавать между несколькими экранами.
6. Хранение данных: Как беку мне привычнее будет подружить приложение с SQL, пожалуй, для первого приложения так и поступим)
Да прибудет с нами сила👨💻
#100DaysOfFlutter #FlutterDev #DartLearning #FlutterJourney #УчусьСНуля
· 02.10.2024
Ну и кибер-кота любителям)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён