🚀 День 1: Быстрый старт с Dart

Сегодня познакомился с основами Dart – языка, который лежит в основе Flutter. Вот что удалось узнать:

Строгая типизация: В отличие от Python, Dart требует явного указания типа переменной. Это помогает избежать ошибок и сделать код стабильнее:

int number = 42;

Типы данных: Привычные String, int, bool, List, и, конечно, Map – аналог словаря в Python, только с интересным синтаксисом:

Map<String, int> ages = {'Alice': 25, 'Bob': 30};

Null safety: Dart позволяет указать, что переменная может быть null с помощью ?, либо явно указывает, что переменная не может быть пустой через !:

String? nullableString = null; String nonNullableString = someInput!;

Синтаксис циклов: Условие пишется в круглых скобках, а тело цикла – в фигурных:

for (int i = 0; i < 10; i++) {   print(i); } Асинхронность: Ключевые слова async и await работают похоже на Python, так что переход будет плавным.

💡 Что дальше?

А дальше мы продолжаем расти, думаю, есть смысл пойти к основам фрейма и по пути углубиться в dart при возникновении сложностей

Вперед к новым вершинам 🎯

#100DaysOfFlutter #DartBasics #FlutterJourney #УчусьСНуля #FlutterDev

🚀 День 1: Быстрый старт с Dart
Сегодня познакомился с основами Dart – языка, который лежит в основе Flutter | Сетка — социальная сеть от hh.ru