2021-08-01から1ヶ月間の記事一覧
firestoreにarrayの配下にmapがあるようなフィールドをupdateするときに、 プロジェクトのメンバーが複雑な分岐処理を書いていたので、 arrayUnionで簡単になるんじゃない?と思い調べました。 最初メンバーが書いていたコードはこんな感じです。 firestore_…
pubspec.yamlに書いてあるdartのバージョンの問題 flutter upgrade flutter doctor --android-licenses が失敗する java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema というエラーが出る。解決策は下記だそうで。 How to solve: Androi…
とりあえず、起動はできたがArctic Foxだとスムーズにはいかない 新しくプロジェクトを作って、flutter_moduleを追加してgradle sync 下記エラーが発生 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin cla…
前提 flutterのソース plugins/main.dart at master · flutter/plugins · GitHub functionsのソース codelabs/in_app_purchases/complete/firebase-backend/functions/src at master · flutter/codelabs · GitHub キャンセルしても有効期限までは使える Inte…
2秒ごとに無限に数字が出力し続ける import 'dart:async'; void main() { // 最後にtake()を追加すると指定した回数で止まる var counterStream = Stream<int>.periodic(const Duration(seconds: 2), (x) => x); counterStream.forEach(print); } 上記とほぼ同等</int>…
https://api.flutter.dev/flutter/widgets/Dismissible-class.html スワイプでListTileを削除する上のサンプルにアイコンを追加したもの。iframeを使えば簡単にできる。 それと Sharing Guide · dart-lang/dart-pad Wiki · GitHub を読むとgist IDをdartpad…
始まり メンバーの一人がこんなflutterのソースを書きました。 import 'package:flutter/material.dart'; // ツッコミどころ。 // 引数も戻り値もないからVoidCallbackでいいと思うし、 // グローバルに宣言するほどでもない // それよりもこれを利用してい…