flutter の検索結果:
…iOS app | Flutter を読んでいきます。 バンドルIDの作成とか、新規Appの追加などは、特に難しい内容はないはず。 ただ、ここに、 https://docs.flutter.dev/deployment/ios#create-an-application-record-on-app-store-connect Since Flutter does not currently support tvOS, leave that checkbox unchecked…
左から太陽 こんな感じで、左から太陽がのぞいてるようなwidgetを実現したい場合があると思います。 これは、OverflowBox + Stack + Positioned の組み合わせで実現しました。 CustomPaintでも実現できそうですが、コード量が多くなると思うので、やめました。 下記にコードを置いておきました https://dartpad.dev/?id=784c003cc4d525d2dde8e51919d046a9
…のエラーも出てるが、flutterのissueを見てもよくわからない。一旦放置。 Notifier 同じ会社の人に聞きましたが、StateNotifierはもうlegacyらしい。 https://pub.dev/documentation/riverpod/latest/riverpod/Notifier-class.html https://github.com/bizz84/async_notifier_example_riverpod/blob/main/lib/no…
…わりくらいにやって、Flutterに似てとっつきやすいと思っていましたが、 まだまだUIKitの出番が多いとのことで学習することにしました。 チュートリアルをこなす上でつまづいたところや気づきがあったところをメモしております。 Section 1 UIKitのチュートリアルなので、まずはinterfaceでstoryboardを選ばないといけません。 ですが、最初interfaceが選べずそのままnextしたら、SwiftUIになってしまいました。 interfaceが選へ…
半年ぶりにflutterfireでも使おうかと思ったらこんなメッセージが firebase.google.comのドキュメントに統合されたみたいですね。 新しいプロジェクトを始めるときは、ドキュメントを見返すことから始めないといけませんね。 とりあえず、flutter upgrade Flutter 3.0.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision f187…
FlutterのプロジェクトでGoogle Playが入ってないエミュレータかつAndroid11で例外が発生するということをメンバーが見つけてくれました。 こんな感じのスタックトレースになってます。 W/GooglePlayServicesUtil( 3931): com.example.debug requires the Google Play Store, but it is missing. E/GooglePlayServicesUtil( 3931): Goog…
…0 3.0.3.1 flutterというか、podsでも登場したffi。指示通りのコマンドを打ってみる。 ~ takayuki$ gem pristine ffi --version 1.15.0 Ignoring ffi-1.15.0 because its extensions are not built. Try: gem pristine ffi --version 1.15.0 ERROR: While executing gem ... (Gem::FilePer…
…erしてみると $ flutter pub run build_runner build Failed to build build_runner:build_runner: ../../development/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier.dart:258:50: Error: The property 'dis…
エラーの内容はもうちょっと長いバージョンだとこうなります。 setState() or markNeedsBuild() called during build. This UncontrolledProviderScope widget cannot be marked as needing to build because the framework is already in the process of building widgets. A widget can b…
… 'package:flutter/material.dart'; class CheckableBox extends CustomPainter { CheckableBox({required this.isChecked}); final bool isChecked; @override void paint(Canvas canvas, Size size) { double w = size.width; double h = size.height; doub…
… 'package:flutter/material.dart'; class Bubble extends StatelessWidget { Bubble({Key? key, required this.text, required this.textStyle}) : super(key: key); final String text; final TextStyle textStyle; @override Widget build(BuildContext co…
…からなかったので、 flutter galleryのソースを見ながら作りました。 drawArcで大小二つのArcをかいて、内側のArcは白く塗りつぶしてます。 まずはチャートと中の文字を生成している部分 import 'dart:math' as math; import 'package:flutter/material.dart'; // 参考ソース // https://github.com/flutter/gallery/blob/master/lib/studie…
…適当にアプリを作ってflutter build appbundle それを内部テストでもいいのでリリースを作ってアップロード サンプル作って動かしたらエラーが発生 サンプル https://firebase.flutter.dev/docs/auth/social#google エラー内容 com.google.android.gms.common.api.ApiException: 10 Play Consoleの アップロード鍵の証明書のところにあるSHA-1 証明書のフ…
…ment: yield state + 1; break; } } } caseでメソッドを判定したり、yieldを使ったり結構癖がある気がするが、 全てがstreamで表現されるのは統一性があるのかもしれない。 それと中でproviderを使ってる https://github.com/felangel/bloc/blob/master/packages/flutter_bloc/pubspec.yaml#L16 providerがメンテされなくなったらどうなるのだろうか?
…のページネーションをflutter webで作ることになりました。 無限スクロールのパッケージはたくさんありますが、上記の様なオーソドックスなパターンのは見当たらなかったので、自作します。 ソース 基本はgoogleのページネーションを参考にしています。 import 'dart:math'; class Pagination { // 一度に画面に表示できる最大のページ数 static const max = 10; static int maxHalf() => (max…
… 'package:flutter/material.dart'; void main() { // ignore: undefined_prefixed_name ui.platformViewRegistry ..registerViewFactory( 'hello-html', (int viewId) => AnchorElement( href: 'https://twitter.com/na8esin/lists/1438080785391575041?ref_…
Flutterのplugin の in_app_purchaseのandroidの方の実装をPlay Billing Library 4で書き換えました。 GitHub - na8esin/migrate_flutter_in_app_purchase_to_play_billing4 ※本文はまだ中途半端 まずはソースダウンロード DownGitだと何故か落とせなかったので、 svn checkout https://github.com/flutter/plugins/t…
…フィールドが消える flutter側。例えば管理画面で更新ボタンを表示・非表示する場合。後で記述するパターンと比べるとnullチェックが多め isEditor() async { final snap = await FirebaseFirestore.instance.doc('users/user_abc').get(); final data = snap.data(); if (data == null) return false; // ここがnullなことはほとん…
…い方がわかったので、flutterのソースをこんな感じで直しました。 // tokenはログインのタイミングなどでFirebaseMessaging.getToken()した値 updateFcmTokens(device, token) async { final fcmToken = {"device": device, "token": token}; userDoc.update({"fcmTokens": FieldValue.arrayUnion([fcmToke…
…のバージョンの問題 flutter upgrade flutter doctor --android-licenses が失敗する java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema というエラーが出る。解決策は下記だそうで。 How to solve: Android license status unknown and also Android sdkmanager tool not fo…
…ロジェクトを作って、flutter_moduleを追加してgradle sync 下記エラーが発生 Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'. stackoverflow android - PluginApplicationException: Failed to apply plugi…
前提 flutterのソース plugins/main.dart at master · flutter/plugins · GitHub functionsのソース codelabs/in_app_purchases/complete/firebase-backend/functions/src at master · flutter/codelabs · GitHub キャンセルしても有効期限までは使える Integrate the Google Play Billing…
…ithub.com/flutter/plugins/blob/c1c46531c77f7c7007cfe31071f34a4b1fbbdf51/packages/in_app_purchase/in_app_purchase/lib/in_app_purchase.dart#L53 This stream will never close as long as the app is active. と書いてあるけども。onDoneのリファレンスにも onDone method…
https://api.flutter.dev/flutter/widgets/Dismissible-class.html スワイプでListTileを削除する上のサンプルにアイコンを追加したもの。iframeを使えば簡単にできる。 それと Sharing Guide · dart-lang/dart-pad Wiki · GitHub を読むとgist IDをdartpadのURLに指定すると自動で読み込んでくれることがわかる。
…ンバーの一人がこんなflutterのソースを書きました。 import 'package:flutter/material.dart'; // ツッコミどころ。 // 引数も戻り値もないからVoidCallbackでいいと思うし、 // グローバルに宣言するほどでもない // それよりもこれを利用している箇所のメンバ名をわかりやすくすればいいと思う typedef RegisterCallback = void Function(); typedef FinishCallba…
… 11.5.1 GC: G1 Young Generation, G1 Old Generation Memory: 2560M Cores: 8 Registry: external.system.auto.import.disabled=true Non-Bundled Plugins: Dart, com.thoughtworks.gauge, org.jetbrains.kotlin, io.flutter, org.intellij.plugins.markdown
…ithub.com/flutter/flutter/issues/55283 consecutive https://dart.dev/articles/libraries/creating-streams Splits a stream of consecutive strings into lines. decipher https://developer.android.com/codelabs/basic-android-kotlin-training-update-…
…s to your Flutter app | Google Codelabs import * as appleReceiptVerify from "node-apple-receipt-verify"; // Add typings for missing property in library interface. declare module "node-apple-receipt-verify" { interface PurchasedProducts { or…
…@override TeamRef docRef(DocumentReference<JsonMap> ref) => TeamRef( ref: ref, teamsRef: this, ); } factoryコンストラクタをこんな風に使っていいかはわかってないですが、 一応期待通り動きます。 flutter_firestore_practice/team.dart at main · na8esin/flutter_firestore_practice · GitHub
FlutterFireが新しくなったという下記の記事を見てdata bundlesのサンプルを書いてみることにしました。 invertase.io data bundles自体の詳細はこっち Cloud Firestore data bundles | Firebase サンプルを書いてるうちに中身を出力してみたくなりました。 中身はほぼjsonですが余分な数字が入ってるのと、複数のjsonオブジェクトがちゃんと連結されてないので配列可しました。 data bundleから余…