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 числа подразделяются на две категории: целые и двойные.
- Целое число: целое число относится к не дробным значениям, т. е. к числовым значениям без десятичной точки. Например, значение «10» является целым числом. Целочисленные литералы представлены с помощью ключевого слова int. В Dart целое число представляется ключевым словом int. Для каждой целочисленной переменной в памяти выделяется 4 байта.
- 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/