Что же такое Flutter - это фреймворк с открытым исходным кодом для создания высококачественных и высокопроизводительных мобильных приложений в операционных системах - Android и iOS. Он предоставляет собой простой, мощный, эффективный SDK для создания мобильных приложений на родном языке Google, Dart.
Вы хотите начать разработку Flutter, но только что узнали, что Flutter использует язык программирования Dart?
Dart был выпущен Google в 2011 году и изначально разрабатывался как замена JavaScript. С тех пор выпуск Flutter SDK для iOS, Android и веб-разработки привлек внимание к языку Dart. Самая последняя версия Dart на момент написания 2.4.
Dart имеет много общего с другими языками, с которыми вы, возможно, уже знакомы, такими как Java, C #, Swift и Kotlin. Dart имеет следующие языковые характеристики:
- Статически типизированный
- Вывод типа
- Строковые выражения
- Мультипарадигма, включая ООП и функционал
- Может имитировать динамические типы, используя dynamic
Помимо использования для мобильных устройств и веб-разработки, Flutter представляет собой комплект средств разработки для Fuchsia, экспериментальной операционной системы, разрабатываемой в Google.
О языке и фреймворке я вам рассказал, теперь о том как же все это установить и немного попрактиковаться. Чтобы быстро приступить к изучению Dart, лучше всего использовать редактор DartPad, который можно найти по адресу https://dartpad.dartlang.org:
DartPad настроен как типичная IDE. Есть:
Панель редактора слева
- Кнопка Run для запуска кода в редакторе
- Консоль в правом верхнем углу показывает вывод
- Информационная панель в правом нижнем углу показывает выделенный код информации
- Раскрывающийся список "Примеры", чтобы показать пример кода.
- Кнопка "Поделиться", с помощью которой можно поделиться созданными вами файлами DartPad.
Внизу в правом нижнем углу есть флажок, чтобы отобразить еще несколько панелей, связанных с использованием Dart для веб-программирования, и текст, показывающий текущую версию Dart, используемую в DartPad.
При желании вы можете установить Dart SDK локально на свой компьютер. Один из способов сделать это - установить Flutter SDK. При установке flutter также устанавливается Dart SDK.
Вы также можете просто установить Dart SDK напрямую, посетив https://dart.dev.