Публикации по теме 'dart'


Виньетка Flutter - посадочный талон
Виньетка с трепетом - посадочный талон Как освоить виньетку с посадочным талоном (разработано командой gskinner )… Хммм Все в одном ресурсе Flutter: https://flatteredwithflutter.com/flutter-vignette/ Другие виньетки: Статья Dark Mode Жидкие карты Краткий… Для Flutter Interact ’19 Google предложил gskinner продемонстрировать возможности фреймворка Flutter по созданию красивых приложений. Что мы освещаем сегодня…? Начинать… Это руководство..

Пользовательские асинхронные виджеты Flutter и счетчик с использованием шаблона BLoC.
ОБНОВЛЕНИЕ (29–01–19): код здесь устарел, и FuturedWidget, и StreamedWidget теперь являются частью пакета Frideos-flutter . Я часто использую виджеты FutureBuilder и StreamBuilder, но считаю, что есть небольшая избыточность (и склонность к ошибкам) ​​в том, чтобы всегда писать что-то вроде этого: StreamBuilder(stream: bloc.stream, builder: (context, AsyncSnapshot snapshot) { return snapshot.hasData ? // Widget to show : Container(); } или это:..

Dart: Enum в строку в Enum
Сериализовать/десериализовать перечисление Dart с помощью JSON? String To Enum: в Dart любой объект может быть преобразован в String с помощью toString(). Если мы преобразуем перечисление в строку, мы получим что-то вроде «ClassNameOfEnum.valueNameOfEnum». мы можем просто пролить строку с «.» и сопоставьте со строкой, чтобы получить действительное перечисление. Это можно сделать следующим образом: extension EnumParser on String { T toEnum<T>(List<T> values) {..

Элементы URL
Эта статья является 13-й частью более продолжительного курса по Dart на стороне сервера как серверной части для приложений Flutter. Полный плейлист можно найти на YouTube здесь . Вы часто видите URL-адреса в своем браузере, но в этой статье вы узнаете названия и значения частей. Это будет полезно, когда вы разрабатываете свой сервер для обработки URL-адресов из HTTP-запроса. Учитывая URL-адрес, подобный следующему: https://www.google.com/search?q=server&num=2 Вот значения..

3 языковых конструкции из Dart, которые вы упускаете в JavaScript
Изначально Dart был разработан для преобразования в JavaScript. Однако он никогда не превосходил TypeScript. Благодаря недавней шумихе вокруг Flutter , Dart привлек довольно много внимания. Изначально Dart был разработан и реализован Google для использования в качестве языка, который можно преобразовать в JavaScript и наоборот. Однако на этом фронте он не получил особого успеха, и TypeScript определенно стал отраслевым стандартом - вероятно, также из-за того, что это надмножество..

Ограничение ориентации устройства во Flutter
При создании некоторых типов приложений вам может потребоваться заблокировать ориентацию устройства для максимальной стабильности. К счастью, это очень легко реализовать во Flutter, используя его класс SystemChrome . import 'package:flutter/services.dart'; void main() async { await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); runApp(MyApp()); } // Widget Builder class class MyApp extends StatelessWidget { @override Widget build(BuildContext..

Flutter, веб-сокеты и AWS
Flutter, веб-сокеты и AWS Как мы можем создать собственный механизм потоковой передачи? Хм… Все в одном ресурсе Flutter: https://flatteredwithflutter.com/flutter-web-sockets-and-aws/ История… .. До появления веб-сокетов у нас был ... опрос Опрос : синхронный метод, при котором клиент делает запрос к серверу, чтобы узнать, доступна ли какая-либо информация. Клиент получает ответ от сервера, даже если информация недоступна. Недостатки: В большинстве приложений..