3 июля.

Я начал проходить курс Flutter в «Trainingpoint, чтобы улучшить свои технические навыки и стать опытным пользователем Flutter. Как руководитель проекта, сотрудничая с тремя командами в разных странах над проектом с участием Flutter, я хотел расширить свои знания о платформе. Это было моей основной мотивацией для записи на курс».

Я поделюсь своим опытом и тем, что я узнал о Flutter, в этой серии блогов.

Краткое содержание курса на сегодня:

  • Введение в дартс.
  • Настройка Flutter в Windows.
  • Основы ООП
  • Типы данных Dart.
  • Изучите различные операторы, доступные для целых и двойных чисел.

Введение в Dart:

Согласно официальной документации Dart, «Dart — это оптимизированный для клиента язык для быстрых приложений на любой платформе». Dart — это язык программирования, который помогает разработчикам создавать гибридные приложения, работающие на самых разных платформах, таких как Android, iOs, рабочий стол и браузер.

Кроме того, Dart является бесплатным и открытым исходным кодом и разработан Google.

И это основа Flutter, или, другими словами, Flutter — это платформа Dart, которая позволяет разработчикам создавать кроссплатформенные приложения.

Настройка Flutter:

Эта часть была захватывающей, потому что у меня был только опыт работы с React, а настройка Flutter была новой.

Шаги по установке Flutter на моем устройстве:

  • Я перешел по этой ссылке: https://docs.flutter.dev/get-started/install/windows и скачал Flutter.
  • После загрузки я создал папку "src" на диске C и извлек туда ZIP-файл для загрузки.
  • После этого включите добавление переменных среды на моем устройстве.

  • Я зашел в редактор переменных среды на своем устройстве и добавил путь к Fluter.

  • Дважды щелкните по пути:

  • Добавьте туда место флаттера.

  • Чтобы проверить, все ли настроено правильно, выполните в терминале следующую команду:

«Флаттер»

  • После того, как вы вошли во Flutter, если настройка была успешно завершена, вам будет представлен знакомый интерфейс.

Именно так вы настраиваете Flutter в Windows.

Основы ООП

Объектно-ориентированное программирование (ООП) — это модель программирования, которая организует разработку программного обеспечения на основе данных, а не функций и логики. Объект — это поле данных, которое имеет определенные атрибуты и поведение.

Объектно-ориентированное программирование (ООП) фокусируется на объектах, которыми разработчики хотят манипулировать, а не на логике, необходимой для управления ими. Этот подход к программированию идеален для больших и сложных программ, которые постоянно обновляются или поддерживаются. Это включает в себя программное обеспечение для производства и проектирования, а также мобильные приложения.

  • Тип данных в Dart

Dart включает в себя несколько типов данных, включая числа, строки, логические значения, списки и карты. В первый день нашего обучения мы сосредоточились исключительно на числах. В этом разделе я более подробно расскажу о числах, а также о различных типах операторов, используемых с этим типом данных.

В Dart числа подразделяются на две категории: целые и двойные.

  1. Целое число: целое число относится к не дробным значениям, т. е. к числовым значениям без десятичной точки. Например, значение «10» является целым числом. Целочисленные литералы представлены с помощью ключевого слова int. В Dart целое число представляется ключевым словом int. Для каждой целочисленной переменной в памяти выделяется 4 байта.
  2. Double: Double относится к 64-битному (двойной точности) числу с плавающей запятой. Например, значение «10,10». Ключевое слово double используется для представления числа с плавающей запятой. Для каждой двойной переменной в памяти выделяется восемь байтов.

Узнайте больше о числах по этой ссылке: https://dart.dev/guides/language/numbers

  • Различные типы операторов, которые используются в Numbers:
  • + Сложение: используется для добавления двух операндов

Выход:

PS D:\training-point› dart main.dart

3

  • - Вычитание: используется для вычитания двух операндов.

Выход:

PS D:\training-point› dart main.dart

-1

  • * Умножение: используется для умножения двух операндов.

Выход:

  • / Деление: Используется для разделения двух операндов

  • ~/ Деление: Используется для деления двух операндов, но дает целое число

При том же результате, если мы используем другое деление, выход будет 5,25.

Кроме того, нам нужно изменить строку 5 с int на double, так как вывод идет на число с плавающей запятой.

  • % Modulus: используется для напоминания о двух операндах

  • -expr Uranyminus: Используется для изменения знака выражения

Цена деления 0,5; однако, когда мы использовали Уранимин для деления и печатали переменную в обратном порядке, ответ будет -0,5.

Я резюмировал ключевые выводы в этом блоге. Я с нетерпением жду встречи с вами в нашем следующем блоге.

Свяжитесь со мной в LinkedIn: https://www.linkedin.com/in/innabinpaudel/

Оформить заказ Trainingpoint: https://trainingpoint.io/