flutter の検索結果:

Android エミュレータでGoogle アカウントに自動でログインする方法はないのか?

…matorだけ成功 flutter_driverでなんとかする 現状では無理のようです。 flutter_driver can't interact with native elements · Issue #34345 · flutter/flutter · GitHub flutter driver and android permissions · Issue #12561 · flutter/flutter · GitHub ただ、個人的にはfind.text()とか…

Flutter platformの判定

Platform.operatingSystemはエミュレータでは期待通りになるけど、 widget testなどでは、当たり前だけど、テストを実行しているパソコンのOS(windowsとかmac)になる。 Platform.isIOS,Platform.isAndroidなども同様。 さらにテスト時だけ変更したいなんてこともできないらしい。 それとは反対に、defaultTargetPlatformはdebugDefaultTargetPlatformOverrideに値を…

m1 mac flutter runでエラー

…stall ffi flutter runじゃなくて、pod installを実行してみる $ pod install Analyzing dependencies cloud_functions: Using Firebase SDK version '7.11.0' defined in 'firebase_core' firebase_core: Using Firebase SDK version '7.11.0' defined in 'firebase_core'…

Flutter Android用のリソースIDが設定できない

play consoleのリリース前レポートの設定で認証情報にリソースIDを設定するところがあって、 flutterではどうやるんだろうと調べていたら下記のissueに辿り着きました。 github.com 結論としては、できないそうです。

Flutter in_app_purchase(android)の参考になるURLやハマりポイント

…s to your Flutter app | Google Codelabs codelabs/in_app_purchases at master · flutter/codelabs · GitHub 上のソースを見て足りない部分はClassyTaxiServerで補完するような感じがいい。 push通知送るところとか。 androidでsubscription成功後のpurchases パッケージがコンフリクト github.com/android/play-bil…

hooks_riverpod useProvider is removed in favor of HookConsumerWidget

…話は変わりますが、 flutter_hooks: ^0.17.0 hooks_riverpod: ^1.0.0-dev.2 の組み合わせでthemeModeの切り替え機能を作りました。 そこではさらに、primarySwatchとaccentColorにColors.blueを指定して、 TextのcolorにprimaryColorとaccentColorを設定した場合の比較を行いました。 なんでこんな事してみたかというと、primaryColorをtextでいろいろなとこ…

flutter chart

…charts 簡素 flutter gallery gallery/lib/studies/rally/charts at master · flutter/gallery · GitHub mathでいろいろ計算しているし、chartの部分だけ取り出しづらい。 fl_chart github.com おしゃれだけど、個人リポジトリ 下記でも使われている github.com 使ってみた GitHub - na8esin/flutter_chart_sample syncfu…

Flutter プロジェクト直下にexampleディレクトリがあるとGeneratedPluginRegistrant.javaが生成されない

…rant.javaはflutter pub getで普通は作成されますが、 exampleディレクトリがプロジェクトの直下にあるときは作成されません。 この現象は普段開発している時には気付きにくいので凶悪です。 GeneratedPluginRegistrantはflutter cleanしても消えないので、 プロジェクト全体を消し去ってgit cloneし直すとか、 plugin(package)を追加する時じゃないと気付きません。 ただ、そこで気づいたのでは、遅くて、コミ…

Play アプリ署名

…e ヘルプ 英語版 flutterのリファレンスが英語なので、比較するときに便利 Use Play App Signing - Play Console Help 英語版Sign your app Sign your app | Android Developers アプリ署名鍵 Google が代わりにアプリ署名鍵を生成するかを選択できる。 アップロード鍵 アプリ署名鍵を使用することもできるが、新しいアップロード鍵を生成することもできる。 key storeはアプリが変わっ…

android チュートリアルで発見したこと

…いいんだろうなぁ。 Flutterの理解が深まる 日本語で詳しく書いてある。プログラマ未経験の人にもわかりやすいくらい。 ビュー バインディングは findViewById の後継 ビュー バインディング | Android デベロッパー | Android Developers if/else ステートメントを記述することもできますが、when 式を使用する方がはるかに簡単です。 チップを計算する | Android デベロッパー | Android Developers …

今日Android Studioで起きたエラー

… Dart, io.flutter com.intellij.diagnostic.PluginException: io.flutter.FlutterStudioInitializer PluginClassLoader[PluginDescriptor(name=Flutter, id=io.flutter, path=/Users/takayuki/Library/Application Support/Google/AndroidStudioPreview2020.…

Flutter(android) 定期購入を実装するための準備

… master · flutter/plugins · GitHub そうするとAndroidはPlay Consoleで商品を登録しないといけないことに気づきます。 iosはとりあえずは、xcode内で完結できる。 課金の商品はapkをアップロードしないと作れなさそう 定期購入アイテムを作るにはapkをあげる デバッグビルドってなに? flutter build apk --debug play consoleにアップするといろいろ警告が出る com.android.ve…

Flutterというかモバイルアプリでの課金

…くる pay.jp flutter webのサポートはない github.com 手数料はstripeより安い(大体がvisaという想定) https://pay.jp/plan 余談 決済処理って変えることがあるのか? プロジェクトのメンバーから聞かれた話です。 自分の経験だと決済手数料が安くなる理由で、 2009年当時、イプシロン(多分)からSMBCに変えたことがあります。 また、ガラケー時代は決済手段の追加などはよくありました。 最初はドコモだけやって、後から2キャリア…

flutter_hooks 管理画面的な左メニューを作る

…た。 今回はそれと、flutter_sidebar pub.dev のソースを利用し、さらにriverpod,flutter_hooksを組み合わせました。 flutter_sidebarだけだと左メニューが完全に消えてしまう パターンしかできなそうでした。 そうではなくて、firebaseの管理画面みたいに、 アイコンだけ残る状態にしたかったので改造しました。 左メニュー全体を縮めた時に、Expansionする部分(子widget) があるアイコンは左にちょっとずれてますが…

flutter_file_pickerをwebで使うとbody直下に要素が生成される

…uelpruivo/flutter_file_picker/blob/74289af412c2e090bde914c45cbbc54479d075a2/lib/src/file_picker_web.dart#L28-L38 FileUploadInputElementをそのまま使う時は、 そんなことしなくてもアップロードは成功する。 何のために必要なのだろうか? blameするとこんなコミットを発見 https://github.com/miguelpruivo/flutt…

Flutter, firebaseでCSVアップロード

…とまずい cloud storageにアップロード、ダウンロード flutterからアップロード、functionsでダウンロード functionsで一時ディレクトリにファイルをダウンロードできる firebase.google.com 容量とかは?functionsの本体って確かstorageに入ってるから、そこの課金が増えるだけ? サンプルコード。最後に削除している github.com nodeでcsv(sync) csv.js.org サンプル github.com

FileUploadInputElement.filesのhtml.FileはFirebaseStorageのputBlobの引数として使える

…m/na8esin/flutter_file_picker_sample/blob/main/lib/FileUploadInputElement_to_storage.dart webの管理画面から、csvファイルをアップして、 一時的にstorageにアップして、functionsなどで処理するような 機能を想定しています。 ソースみると、そもそもhtml.Blobで型チェックしてるんですよね。 https://github.com/FirebaseExtended/fl…

vscode dart chromeなどを立ち上げない

dartcode.org binフォルダを作ってそこにdartファイルを入れて実行すればいいだけ

flutter test lab integration_test 動画が取れる

flutter.dev とりあえず、この辺りを読んでおけば大丈夫ですが、 ハマったポイントを書いておきます。 MainActivityTestはjavaでも大丈夫 MainActivityがktだったので合わせようと思いましたが、 いざtest labで実行するときにMainActivityが見つけられなかったので、 javaにしてMainActivityと別にしました。 ところどころFuture.delayedするとうまく動画に映る

矢印が移動しながら回転し、左側の横幅がそれに伴って変わる

… '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(Provider…

useAnimationControllerとFractionalTranslationで矢印を右に移動する

… '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(ProviderScope( child: M…

Flutter samples animations 03_animation_controllerをflutter_hooksで書き換える

…ithub.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( home: AnimationContro…

use_of_void_result

… 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: Home(), )); } class Home extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( floatingActionButton: FloatingActionButton( onPress…

flutter_localizationsとfirebase_auth_web のintlのバージョンが合わない問題

…ersion of flutter_localizations from sdk depends on intl 0.17.0, flutter_localizations from sdk is incompatible with firebase_auth_web ^0.3.3. And because firebase_auth 0.20.1 depends on firebase_auth_web ^0.3.3 and no versions of firebase_…

flutter web enableが切り替わらない

flutter webとスマートフォンの環境を併存したくて、 fvmを導入しましたが、うまく切り替わらず。 バージョンは切り替わるんですが、webの有効化みたいなのが 切り替わらず。 ただ、この時にflutter create . を実行してもwebフォルダーは作られず そしたら、何をもって切り替わらないといっているかというと、 pubspec.yamlでfirebase_authのバージョンを空で設定しているとき、 バージョンが「0.6.2+1」になってしまうということです…

[riverpod]コレクションのフィールドとサブコレクションのフィールドを同時に表示する

… 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; class…

flutter galleryをライブラリとして使う

…ndencies: flutter: sdk: flutter flutter_localizations: sdk: flutter intl: ">=0.16.1 <=0.17.0" gallery: git: url: https://github.com/flutter/gallery routes.dart,main.dartはほとんどそのまま使いたいが、 国際化系のプラグインに依存してるので、一緒に入れてあります。 l10n.yaml, lib/l10nはそのまま…

flutter upgrade

Flutter 1.20がリリースされたので、upgradeしてみました。 https://medium.com/flutter/announcing-flutter-1-20-2aaf68c89c75 自分は、今のところwebしか使ってないので関係あるかわかりません。 https://github.com/flutter/flutter/compare/beta...stable beta...stable 二つのブランチにあんまり差がない気がする。。。 で、エラーが発生し…

flutter web始める

…ell-7.0.3 flutter webを有効化。 ビビッてflutter-sampleフォルダとか作ったけど、何も落ちてこなかった。 ところどころ赤とか黄色とかになってるけど大丈夫っぽい 下記参照。 https://flutter.dev/docs/get-started/web flutter config --enable-web まで flutter devices プロジェクト名にハイフンが使えない。アンダーバーならいけた で、https://flutter.de…