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

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

У меня есть следующая функция для просмотра документов и их полей, которые есть в моей коллекции Firestore, и отображения их в виде карты в консоли: documentsLoopFromFirestore() { FirebaseFirestore.instance .collection('myCollection') .get() .then((idkWhatGoesHereButICantRemove....
9 Июн 2021 в 01:03
У меня есть требование создать представление прокрутки во Flutter, в котором виджет, содержащий контент, должен иметь возможность прокрутки поверх виджета заголовка. Заголовок должен быть частью фона контейнера, а содержимое должно иметь возможность прокрутки, чтобы закрывать заголовок. Изображени....
8 Июн 2021 в 22:13
Я пытался добавить несколько документов Firestore из одной коллекции в другую в моем приложении flutter, и пока что это самое близкое, что я смог сделать. Я попытался вручную создать карту, считывающую из данных Firestore, а затем сохранить ее обратно в Firestore в другой коллекции, используя forEac....
8 Июн 2021 в 18:53
У меня есть тест для проверки исключения: test('throws an exception if missing data', () async { final client = MockClient(); final _apiService = ApiService(client, 'test/'); when( client.post( Uri.parse('test/user/auth_user'), headers: { 'Content-Type': 'application/j....
8 Июн 2021 в 17:07
Я пытаюсь создать виджет Flutter, который можно инициализировать различными параметрами, примерно так class MyWidget extends StatefulWidget { final int? id; final String? username; MyWidget({this.id, this.username}); @override _MyWidgetState createState() => _MyWidgetState(); } class _M....
8 Июн 2021 в 14:24
Что это значит, когда говорят: Восклицательный знак постфикса (!) Принимает выражение слева и преобразует его в его базовый тип, не допускающий значения NULL. https://dart.dev/null-safety/understanding-null-safety#null-asertion-operator. Означает ли это, что он проверяет, является ли выражение нулев....
7 Июн 2021 в 14:06
Когда я использую список. Завершен () и инициализируйте значение, почему я все еще предлагаю запрашивать синтаксические ошибки? введите описание изображения здесь....
7 Июн 2021 в 12:35
Есть ли конструкция, которая сообщает средству проверки типов пост-условие функции? Например, в машинописном тексте можно сказать function assertIsNumber(value: any): asserts value is number { if (typeof value !== 'number') { throw new TypeError(); } } Я хотел бы иметь возможность делать в ....
7 Июн 2021 в 09:44
Поэтому у меня есть приложение с этой панелью приложения, которая имеет эту кнопку. Когда пользователь нажимает кнопку, она откроет ящик. Однако, когда вы просто проведите слева, он также откроет ящик. Это картинка: Кнопка А это мой код: return Scaffold( appBar: AppBar( title: Text( ....
7 Июн 2021 в 06:44
Предположим, у меня есть рецепт называемый Garlic parmesan butter. Мне нужно вернуть объект, когда было найдено соответствующее имя. Сейчас в простом предложении AD-HOC я могу искать следующим образом: class SearchRecipe { late RecipeModel recipe; RecipeModel returnRecipe(String? suggestion) { ....
5 Июн 2021 в 21:02
Я пытался добавить ширину к контейнеру, но ничего не делал. По умолчанию он заполняет страницу? Не уверен, что происходит. Должен ли я где-нибудь использовать MediaQuery? Я хочу, чтобы пост был таким же размером на телефоне, так и на планшете. Я не очень хорошо, объясняя, поэтому я добавил фотографи....
5 Июн 2021 в 20:18
У меня есть эта кнопка в моем приложении для изменения языка, а значок кнопки представляет собой круглый флаг, представляющий любой язык, выбранный в данный момент. Чтобы пользователь понял, что это кнопка, я хочу дать ей небольшую рамку, чтобы я больше походил на кнопку, но я не могу найти способ ....
5 Июн 2021 в 17:06
Я делаю приложение, которое тянет данные с API и отображает его в виду (стиль MVC). Мне нужно выяснить, как заставить виджет моего взгляда на себя перерезаться. Прямо сейчас я пробовал с ValveSkeys и Objectkeys, но безрезультатно. Есть много и много кода, поэтому я собираюсь максимально использова....
4 Июн 2021 в 00:54
Future<String> loginUser(User user) async { var body = jsonEncode({ 'strlogin': user.email, }); Response response = await post(SeguriSignAPIURL.loginUser, headers: headers, body: body); if (response.statusCode == 200) { var decode = jsonDecode(response.body); return decode['token'];....
2 Июн 2021 в 17:33
У меня есть поле для номера телефона, и я хочу, чтобы он принимал только цифры, и пользователь может ввести всего 10 номеров....
2 Июн 2021 в 17:00
пытается размыть нижнюю половину экрана, как никакого ориентира или помощи доступно . Требование: - Я не хочу давать определенную ширину или высоту в фоновом фильтре дочернего контейнера. Что уже пробовало: Stack( fit: StackFit.expand, children: [ Image.asset("assets/images/a....
2 Июн 2021 в 15:13
Вот мой код, и цель, когда я нажимаю на один из WidgetBouquet, я хочу изменить весь ребенок BouquetScreenState из child: GetBouquets() к другому виджету с именем getProducts (). // ******************* BouquetScreenState main Widget class BouquetScreenState extends StatefulWidget { _BouquetScreenS....
Я работаю над проектом трепетания. Я внесу список данных с сервера, как это: { "id": 39, "user_id": 53, "boxIdentifiant": 1924589682265246, "boxName": "boxt germany", "alert_date": "2021-05-30", ....
2 Июн 2021 в 13:40
Я использую плагин таймера секундомера (https://pub.dev/packages/stop_watch_timer) Этот плагин дает мне время, прошедшее как «строку». Так выглядит мой текст: 00:00:03.45 // hours:minutes:seconds.milliseconds Теперь мне нужно использовать эту информацию, чтобы рассчитать счет в игре. Знаете ли вы....
2 Июн 2021 в 10:20
Я пытаюсь осуществить добытку, но это показывает мне эту ошибку на последней строке в следующем фрагменте кода. Код - class AuthRepository extends BaseAuthRepository { final FirebaseFirestore _firebaseFirestore; final auth.FirebaseAuth _firebaseAuth; AuthRepository({ FirebaseFirestore? f....
2 Июн 2021 в 09:27
Поэтому я попробовал поделиться предпочтения, чтобы пользователь все еще вошел в систему, пока не выйдут, но когда я попытался перезапустить приложение, которое появляется [VERBOSE-2:ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value #0 MethodChannel.binaryMess....
2 Июн 2021 в 07:08
Я новичок с трепетом, я пытаюсь добавить продукт в корзину, но когда я нажимаю, чтобы добавить кнопку, показана, что {collection метод вызывается null Функция, которую я использую для добавления продукта в корзину пользователя: void checkItemInCart(String shortInfoAsID, BuildContext context) { ....
Я знаю, как будущее. Wait работает await Future.wait([ functionA(), functionB() ]).then((data) { }); Но что я хочу знать, это Что, если количество функций не исправлено, и количество функций, которые будут называться, варьируются в зависимости от ситуации? (Функции все оди....
2 Июн 2021 в 04:17
Как составить список функций в классе ? Я пробовал это: class MyClass extends StatelessWidget{ final List<Function> listOfFunctions = [ _fun1, _fun2, _fun3, ]; } Но список работает только без класса, в функции main () Я знаю, что могу создать в классе пустой список и использовать .new () ....
2 Июн 2021 в 02:47
Я все еще ищу лучший способ локализовать процентное значение в дросселе. Пока что я просто преобразующую процентное значение в подходящую строку со следующим кодом: {'${(_percentage * 100).toStringAsFixed(3)}%' Для процентного значения E.g. 65,7893 Вы получаете следующую строку: 65.789%. Это хорошо ....
2 Июн 2021 в 00:15