Dart - это язык программирования, основанный на классах (статически и строго), для создания веб-приложений и мобильных приложений. Dart компилирует в современный JavaScript для запуска в браузере и компилирует в собственный код для запуска на мобильных платформах, таких как Android и iOS. Дарт также работает в командной строке для сценариев и приложений на стороне сервера.

Подробнее про dart...

Я новичок во флаттере. Я кодировал пример с ютуба. На главном экране у меня есть текст вверху: @override Widget build(BuildContext context) { return Container( alignment: Alignment(0, -0.5), child: Text( gameHasStarted ? '' : 'My App', style: TextStyle(color: Co....
4 Фев 2022 в 11:57
Я пытаюсь преобразовать список объектов в виде строки json в общих настройках. Класс объекта SuggestionModel suggestionModelFromJson(String str) => SuggestionModel.fromJson(json.decode(str)); String suggestionModelToJson(SuggestionModel data) => json.encode(data.toJson()); class Suggestion....
4 Фев 2022 в 11:02
Здравствуйте, я новичок в разработке флаттера. Здесь я получаю ошибку Bottom, переполненную ошибкой 98 пикселей. Как это решить. означает, что нижняя часть панели приложения переполняется, когда я добавляю заголовок списка. Он должен быть прокручиваемым. Пожалуйста, помогите мне решить эту пробл....
4 Фев 2022 в 08:18
Я новичок в модульных тестах в Dart/Flutter и хотел бы написать тест для функции void. Когда функции что-то возвращают, я пишу такой тест: test('Gets user save', () async { final userSave = await mockSource!.getUserSave(); expect(userSave!.age, equals(20)); }); В подобном выше сценарии....
4 Фев 2022 в 00:59
Возможно ли автозаполнение кода смс на iOS? Здравствуйте, я занимаюсь исследованием автозаполнения полей кодом, полученным по смс. С пакетом флаттера для Android это работает - когда смс приходит, поля на экране автоматически заполняются им. Для iOS я вижу, что код отображается над клавиатурой. М....
3 Фев 2022 в 22:13
Каждый раз, когда я пытаюсь добавить файл .tff в папку «шрифты», я получаю эту ошибку.....
3 Фев 2022 в 18:49
В настоящее время я создаю приложение, которое использует WordPress REST API для отображения сообщений в блогах. При первоначальной загрузке приложения я хочу, чтобы оно извлекало начальные данные с помощью метода, чтобы затем извлекать больше сообщений через взаимодействие с пользователем. В наст....
3 Фев 2022 в 18:13
У меня есть горизонтальная прокрутка ListView с неопределенным количеством элементов внутри. Как я могу программно прокручивать определенный элемент в центр моего экрана? Контекст: на предыдущем экране у меня есть несколько элементов, и когда я нажимаю на один, мне нужно, чтобы он переходил на этот....
3 Фев 2022 в 18:07
Я хочу разместить пользовательские виджеты поверх изображения на основе координат X и Y. Думайте об этом как о наложении. До сих пор я пробовал решение, в котором я использовал стек в сочетании с позиционированием для размещения виджетов над изображением. Проблема возникает, когда я пробую это ре....
3 Фев 2022 в 17:13
«Это json, который я получаю» { "data": { "attributes": { "serverDate": "2022-02-03T07:07:50.231Z", "totalBills": [ { "dueDate": "Tue Jan 04 2022 19:24:15 GMT+0530 (India Standard Time)" } ....
3 Фев 2022 в 16:48
Я хочу сопоставить каждый символ слов библиотеки english_words. Для этого я использовал charaters.map, и это работает, но я хочу создать контейнер для каждого символа. это мой код: // ignore_for_file: prefer_const_literals_to_create_immutables import 'package:english_words/english_words.dart';....
3 Фев 2022 в 15:44
Я создал собственный класс, который реализует заморозку, и я пытаюсь сравнить сохраненный объект настроек с текущим, и когда я сравниваю оба объекта с одинаковыми значениями, он возвращает, что это не одно и то же Проблема из-за dateFormat, потому что с другими значениями работает Settings settings1....
3 Фев 2022 в 15:36
Я хочу: Получить доступ и распечатать значение переменной с именем essan, которая инициализируется внутри моей пустоты typicalFunction(). Теперь у меня объявление: Неопределенное имя 'essan'. Попробуйте исправить имя на определенное или определить имя. import 'package:flutter/material.dart'; cl....
3 Фев 2022 в 14:25
Вот где пользователь выбирает элемент в качестве избранного: class ItemCard extends StatefulWidget { ValueKey key; ItemCard(this.key) : super(key: key); @override State<ItemCard> createState() => _ItemCardState(); } class _ItemCardState extends State<ItemCard> { late SharedPreferences....
3 Фев 2022 в 14:16
Я хочу решить 172-й вопрос leetcode с помощью dart. Возьмем факториал заданного числа и найдем, сколько нулей в конце. Я сделал до сих пор void main() { print(factorial(5)); } factorial(int input) { int factorial = 1; var answer = 0; for (int i = 1; i <= input; i++) { factorial *= i; ....
3 Фев 2022 в 14:10
Как загрузить AssetImage или проверить, существует ли он? Данные поступают из API, поэтому я не могу перечислить все пути к файлам как константы. В качестве примера путь может быть «assets/images/${card.imageType}.png», где card.inageType — это переменная. ... child: Image( height: 60.0, ....
Кто-нибудь помогите мне плз. я могу это решить. пожалуйста, устраните эту ошибку. почему показать, что null не является подтипом, пожалуйста, устраните эту ошибку Его текстовый код теперь, пожалуйста, решите этот код. здесь мы используем текстовый код, который называется, должен называться bulder ....
3 Фев 2022 в 10:27
У меня есть сценарий, у меня есть страница входа в приложение, когда пользователь входит в систему, приложение ожидает ответа от API, ответ API может прийти двумя способами. В пути с пустыми данными или с растущим списком. Например { "id": "ea6d156a-ac2e-49b1-b006-1cf2c9092224", "auth_toke....
3 Фев 2022 в 08:54
Я нажал (с именованными маршрутами) несколько таких экранов, BaseScreen >>(pushNamed) ScreenOne >>(pushNamed) ScreenTwo >>(pushNamed) ScreenThree >>(pushNamed) ScreenFour Пока я работаю в ScreenFour, я хотел, чтобы вместо того, чтобы просто помещать ScreenFour в стек, удалить из стека ScreenThree и ....
3 Фев 2022 в 07:29
Скажем, в Dart/Flutter вы разрабатываете плагин API с такой функцией: static Future<void> startPlaying(Uint8List bytes) async { _channel.invokeMethod('playBytes', bytes); } Будет ли правдой сказать, что благодаря функции нулевой безопасности Dart мы не несем ответственности в случае, если парам....
3 Фев 2022 в 06:38
Мой FLoatingActionBarLocation находится не в том месте, я хочу, чтобы он был поверх панели навигации. расположение FloatingActionBar находится на collection_page.dart, потому что я хочу, чтобы он отображался только на этой странице. (кстати, я впервые использую переполнение стека) Collection_page.....
3 Фев 2022 в 05:56
У меня есть динамическая кнопка плитки списка радио. Когда я изменю значение, переключатель не будет выбран (onchanged не работает). Это мой код. RadioListTile( contentPadding: EdgeInsets.zero, value: '${listOption?.id}', groupValue: listQuestin?.code, activeColor: Colors.blue, ....
3 Фев 2022 в 05:31
Это мой код для виджета переноса, который имеет несколько кнопок материала, представляющих теги, я не знаю, почему между каждой новой строкой в ​​виджете переноса есть вертикальное пространство. Container( width: double.infinity, child: Wrap( ....
Я получаю некоторые данные от API в флаттере. Я пытаюсь декодировать данные с помощью json.decode(), но эта функция декодирования выдает следующую ошибку: Closure: () => String from Function 'toString' Вот мой код: Future<Product> createOrder() async { var client = new http.Client(); var pr....
2 Фев 2022 в 22:01
У меня есть следующий код, и мне нужно, чтобы пользователи регистрировались, когда они снова открывают приложение. У меня есть служба аутентификации телефона флаттера от firebase. Данная функция предназначена для проверки подлинности телефона Google. При нажатии кнопки 2 функции, упомянутые ниже,....