Dart

  • ХабрахабрФото Flutter + чистая архитектура: разбираем на примере

    Flutter + чистая архитектура: разбираем на примере

    На определённом этапе изучения новой технологии начинаешь задаваться вопросом - как правильно организовать архитектуру проекта? Мне в своё время повезло - попались опытные наставники, которые дали мудрые советы. Однако я считаю, что знания не должны лежать мёртвым грузом, поэтому пишу эту статью в помощь начинающим (и не только) flutter-разработчикам. Чистая архитектура - это концепция построения архитектуры систем, предложенная Робертом Мартином…

    Читать далее »
  • ХабрахабрФото [Перевод] Релиз Dart 2.10: на шаг ближе к null-safety

    [Перевод] Релиз Dart 2.10: на шаг ближе к null-safety

    Команда языка Dart постепенно приближается к одному из самых мажорных релизов — null-safety. Эта фича есть у многих лидеров рынка, включая Kotlin и TypeScript. По понятным причинам этот релиз нельзя сделать в виде рубильника: одним днём и простым апдейтом. Набравшее скорость сообщество, выпустившее огромное количество пакетов уже не сможет перейти на мажорную версию по щелчку пальцев. Поэтому процесс этот поступательный…

    Читать далее »
  • ХабрахабрФото [Перевод] Анонс Flutter 1.22

    [Перевод] Анонс Flutter 1.22

    Всем привет! Я — Евгений Сатуров, Flutter TeamLead в Surf. Представляю перевод официальной статьи про свежий апдейт Flutter 1.22 — как обычно, дополненный моими комментариями. Этот релиз — один из самых примечательных для меня за всё последнее время. Мы движемся вперёд не только за счёт появления новых виджетов, которыми уже никого не удивишь, но и благодаря серьёзным инфраструктурным изменениям, а…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Null safety в Dart

    [Из песочницы] Null safety в Dart

    Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться английское наименование null, null safety. Да и перевод «нулевая безопасность» наводит совсем на противоположные мысли.sound — в данном контексте (sound null safety) можно…

    Читать далее »
  • ХабрахабрФото Сервис на языке Dart: введение, инфраструктура бэкэнд

    Сервис на языке Dart: введение, инфраструктура бэкэнд

    Оглавление 1. Введение2. Backend2.1. Инфраструктура.2.2. Доменное имя. SSL.2.3. Серверное приложение на Dart.…3. Web3.1. Заглушка «Under construction»…4. Mobile… Введение Меня, Flutter-разработчика, знакомые часто спрашивают: «Что же такое язык Dart?». Качают головой со словами: «А вот Петя серьёзные транспорты на Java пишет, а в Яндексе вообще плюсы в проде...». Ну что ж, пожалуй, действительно, Dart далёк от практик «фабрик для создания фабрик»…

    Читать далее »
  • ХабрахабрФото Зоны в Dart: операция на открытом сердце для окружения

    Зоны в Dart: операция на открытом сердце для окружения

    Привет! Меня зовут Дима, я frontend-разработчик в компании Wrike. Клиентскую часть проекта мы пишем на Dart, однако работать с асинхронными операциями нам приходится не меньше, чем на других технологиях. Зоны — один из удобных инструментов, который Dart для этого предоставляет. Но в Dart-сообществе редко можно встретить о нем полезную информацию, поэтому я решил разобраться и рассказать об этом мощном инструменте…

    Читать далее »
  • ХабрахабрФото [Перевод] Flutter. Упрощаем компоновку виджетов с помощью Dart расширений

    [Перевод] Flutter. Упрощаем компоновку виджетов с помощью Dart расширений

    В версии Dart 2.7 нам представили расширения, позволяющие разработчикам добавлять новые функциональные возможности в уже существующие типы. Расширения могут быть отличным помощником не только, когда мы пишем бизнес-логику, но и когда у нас есть другие задачи! Примером такой задачи может служить работа с виджетами. Исходя из своего опыта разработки под iOS, вдохновившись ViewModifier из SwiftUI, я захотел разобраться в том,…

    Читать далее »
  • ХабрахабрФото [Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper

    [Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper

    Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя ClipPath и CustomClipper. Поехали! Содержание: ClipPath Благодаря ClipPath мы можем создавать очень сложные и необычные фигуры. В этом нам поможет свойство clipper…

    Читать далее »
  • ХабрахабрФото Как провести онлайн митап и сколько это стоит

    Как провести онлайн митап и сколько это стоит

    Привет! Меня зовут Антон Матренин, я один из организаторов сообщества ArtFlutter. Сегодня мы поговорим об онлайн митапах, платформах для онлайн конференций, стриминговых сервисах и в конце покажу пример настройки собственного онлайн-события. Все мы привыкли к конференциям, которые проводятся в каком-то модном коворкинге, отеле или на базе офиса компании. Но обстоятельства привели нас к тому, что массовые мероприятия могут проводятся только…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Flutter и десктоп разработка

    [Из песочницы] Flutter и десктоп разработка

    Идея писать мультиплатформенные приложения уже далеко не нова. Flutter так же предоставляет возможность это делать. В этой статье я постараюсь описать два подхода запуска мобильного приложения на десктопе, которые я сам использую для разработки мобильных приложений. Я перестал запускать эмулятор и симулятор во многом потому, что появилась возможность обойтись без них. Тем, кому интересна идея, добро пожаловать под кат.Итак, зачем…

    Читать далее »


Кнопка «Наверх»