← Все вопросы

Что такое Flutter и Dart простыми словами?

Задан 10 месяцев назад526 просмотров1 ответ
8

Все советуют новичкам Flutter. А что это вообще такое? И при чём тут какой-то Dart? Это два разных языка или что?

1 ответ

13
✓ Принятый ответ — помог автору

Разложим:

  • Dart — это язык программирования (как Python или Kotlin). На нём ты пишешь код.
  • Flutter — это набор инструментов (фреймворк) от Google, который использует Dart и позволяет из одного кода собрать приложение и под Android, и под iPhone (а ещё под веб и десктоп).

То есть: пишешь на Dart, собираешь Flutter'ом — получаешь приложение сразу для всех. Главная фишка Flutter — ты строишь интерфейс из «кирпичиков», которые называются виджеты (кнопка — виджет, текст — виджет, целый экран — тоже виджет из виджетов).

Dart похож на смесь Java и JavaScript, новичкам заходит нормально. А Flutter любят за то, что изменения в коде видно почти мгновенно (функция Hot Reload — поменял код, и приложение тут же обновилось без перезапуска).

Ваш ответ

Войдите, чтобы ответить на вопрос.