Публикации по теме '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..