Публикации по теме 'dart'
Fluttering Dart: встроенные типы данных
Порхающий дротик
Fluttering Dart: встроенные типы данных
Болты и гайки Дартса
В проектах Flutter можно использовать как платформенно-зависимый, так и кроссплатформенный код. Последний написан на Dart , и для создания приложений Flutter требуются некоторые базовые знания Dart.
Цель Fluttering Dart - изучить фундаментальные знания и раскрыть советы и рекомендации мощного языка программирования, который воплощает в жизнь Flutter.
В этой первой части мы познакомимся со..
Как вертикально центрировать столбец во Flutter?
Во Flutter центральный столбец должен обновляться по вертикали в зависимости от гибких дочерних элементов и помещаться в другой столбец. Он обеспечивает ограничения максимальной высоты в столбце, и он получит исключение во время выполнения, и есть дочерние элементы с ненулевым значением гибкости .
Это относительно правильный шаблон для расширения с некоторым другим контекстом, обеспечивая ограничения максимальной высоты для столбца. Конечно, вы получите время выполнения, если есть..
NFC с флаттером!
Связь ближнего поля (NFC) — это технология, которая позволяет устройствам взаимодействовать друг с другом, приближая их друг к другу. NFC имеет множество приложений, включая бесконтактные платежи, умные замки и контроль доступа. В этой статье мы рассмотрим пример использования NFC во Flutter: использование NFC для чтения и записи данных для интеллектуальной системы парковки.
Представьте себе сценарий, в котором у вас есть парковка с ограниченным пространством, и вы хотите внедрить..
Как использовать расширения Dart - 5 реальных примеров из моего производственного приложения Flutter.
Почему мне нужно использовать расширения в моем проекте Flutter / Dart?
Вы не обязаны. Расширения - это способ сделать ваш код чище, и часто они просто синтаксический сахар . Однако, если вы можете упростить чтение и обслуживание, это, безусловно, стоит затраченных усилий и обязательно принесет вам и вашей команде ощутимые выгоды.
Как использовать расширения?
Вы используете расширения, когда хотите:
добавить функциональность к существующему классу, но вы не можете изменить..
Вложенный JSON в Dart
Я изучаю Flutter.io и, как обычно, учусь на примерах, доступных в Интернете. На момент написания примеры JSON, которые используют только пакет «dart: convert», как правило, демонстрируют простой JSON, а сложные примеры JSON, как правило, используют генераторы, которые могут подходить или не подходить для всех случаев использования.
Так что для других новичков этот пример для вас. На данный момент я обрабатываю вложенный JSON с помощью «dart: convert».
Вот JSON, который представляет..
Рефакторинг проекта Flutter - рассказ о прогрессе и решениях
При выполнении любого ИТ-проекта мы иногда не задумываемся о важности каждого принимаемого решения. Слишком много или слишком мало абстрагирования, использование библиотеки X, Y или Z, склеивание кода, который «будет исправлен позже», и многие другие бесчисленные примеры. У каждого из этих решений есть своя цена. Примечательно то, что эта цена укусит нас не сегодня, не завтра, а в конце концов, и когда наступит этот «возможный» день, мы можем потерять часы, дни или недели, пытаясь..
Трепещущий дротик: недостающая часть
Порхающий дротик
Трепещущий дротик: недостающая часть
Мотивация, резюме и подведение итогов
Это последняя часть серии. Это мотивация того, почему я создал эту серию, резюме и подведение итогов.
Начну с мотивации.
Почему трепещущий дротик?
Fluttering Dart следует структуре и шагам, которые я предпринимаю при изучении новых языков программирования. Я изучал и использовал или касался нескольких языков программирования на протяжении многих лет (начиная с Pascal , C, C ++, C..