2021-01-01から1年間の記事一覧
https://github.com/miguelpruivo/flutter_file_picker/blob/74289af412c2e090bde914c45cbbc54479d075a2/lib/src/file_picker_web.dart#L28-L38 FileUploadInputElementをそのまま使う時は、 そんなことしなくてもアップロードは成功する。 何のために必要な…
コミットコメントと課題を紐付けると非エンジニアとのやりとりで困るかも マネージャに今何やってるかわかりやすいように、紐づけてましたが、課題のコメントで仕様のやりとりなどしてる場合は、 大事なコメントが見づらくなる。 プルリク出して、課題と紐付…
前提 管理画面のweb dartでfirestoreに繋ぐのは面倒 公式にはクライアントsdkしかないのでchromeとかエミュレータを立ち上げないといけない。 functionsで作っておけば、ローカルから実行することもできる リリースの初期段階で完璧に作り切ることが難しい。…
https://github.com/na8esin/flutter_file_picker_sample/blob/main/lib/FileUploadInputElement_to_storage.dart webの管理画面から、csvファイルをアップして、 一時的にstorageにアップして、functionsなどで処理するような 機能を想定しています。 ソー…
dartcode.org binフォルダを作ってそこにdartファイルを入れて実行すればいいだけ
flutter.dev とりあえず、この辺りを読んでおけば大丈夫ですが、 ハマったポイントを書いておきます。 MainActivityTestはjavaでも大丈夫 MainActivityがktだったので合わせようと思いましたが、 いざtest labで実行するときにMainActivityが見つけられなか…
https://github.com/na8esin/android_uiautomator_sample/blob/main/app/src/androidTest/java/com/example/android/testing/uiautomator/BasicSample/ChangeTextBehaviorTest.java 保存場所を/sdcard/Picturesにしたらうまく行った
NavigationRailだとカスタマイズが効かないので、 左メニューを自作できないかと試行錯誤中です。 今回は、メニューを開いたり閉じたりする部分を作ってみました。 NavigationRailも中身はConstrainedBoxなので、 minWidthをAnimationControllerで操作します…
import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; /// 矢印が右に移動するだけ void main() { runApp(Provi…
書き換える前 https://github.com/flutter/samples/blob/master/animations/lib/src/basics/03_animation_controller.dart import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; void main() => runApp(MaterialApp…
このようなエラーメッセージが出ます。 This expression has a type of 'void' so its value can't be used. Try checking to see if you're using the correct API; there might be a function or call that returns void you didn't expect. Also check ty…
Because firebase_auth_web 0.3.3 depends on intl ^0.16.1 and no versions of firebase_auth_web match >0.3.3 <0.4.0, firebase_auth_web ^0.3.3 requires intl ^0.16.1. And because every version of flutter_localizations from sdk depends on intl 0…
無効なFCMトークンを削除する処理を書こうとしたときに調べました。 https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array import * as admin from 'firebase-admin'; // serviceAccountを取得 import { getInitia…
https://firebase.google.com/docs/cloud-messaging/send-message?hl=ja#send-to-individual-devices 注: 1 つのリクエストでメッセージを送信できる宛先デバイスの最大数は 1,000 台です。配列に 1,000 を超える登録トークンを指定すると、そのリクエストは…
flutter webとスマートフォンの環境を併存したくて、 fvmを導入しましたが、うまく切り替わらず。 バージョンは切り替わるんですが、webの有効化みたいなのが 切り替わらず。 ただ、この時にflutter create . を実行してもwebフォルダーは作られず そしたら…
この辺りに書いてある https://mochajs.org/#merging 例えば、こんな設定があるときに module.exports = { extension: [ "ts" ], spec: "test/**/*.spec.ts", require: "ts-node/register" } npx mocha "./src/*/.spec.ts" と実行してもtestディレクトリ配下…
questionが全部で5問あるとして user1 question1 TRUE question2 FALSE user2 question1 TRUE question2 FALSE question3 FALSE user3 question4 FALSE 正答率 2/6 には意味がありそう 進捗率 6 / 15( 5 * 3 ) よりは平均2問とかのほうがよさそう
firestoreのエミュレータを強制的にきる ちゃんと切れたと思っても切れてない時が結構あります。 Stop-Process -Id (Get-NetTCPConnection -LocalPort 8080).OwningProcess -Force npm testするときにパラメータを追加で渡す npm test .some_test_file "--" …
親のコレクションpublicsとサブコレクションdetailsの StreamProviderを用意して、StateProviderで結合します。 import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:cloud_firestore/cloud_firestore.dart…