万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    flutter

    Flutterでのプロジェクト生成コマンドの詳しいオプション説明

    qiita.com Flutterでのプロジェクト生成コマンドの詳しいオプション説明 よく忘れるがまずプロジェクトフォルダを先に作る!! さもないとカレントに中身が出てしまう

    サブコレクションのみだけを取得したい時

    CollectionGroupを使う。 待ち焦がれたCollectionGroupがCloud Firestoreへやってきた。 - Qiita Themeの中にcommentsというsub collectionみたいなやつがあったときに、 Theme A - comments Theme B - comments なときに、AからもBからも取りたい需要がある…

    RenderObjectからlocalToGlobalがない

    Flutter2のせいか? これはlocalToGlobalがない final box = globalKey.currentContext! .findRenderObject(); box!.localToGlobal(Offset.zero); https://github.com/flutter/flutter/issues/61124 as RenderBoxをする final box = globalKey.currentContex…

    Riverpodとラジオボタンの連携に良さそう

    Flutter Riverpod Example - Category Selection - Barttje

    AppBarのtitle部分のスペースを無くしたい

    Flutter Tip: TabBar inside AppBar without Title | by Dhrumil Shah | Flutter Community | Medium bottomからflexibleSpaceにしたらOKとおもったら、変なスペースが入る。 https://blog.mrym.tv/2019/09/flutter-tabbar-without-appbar-title/ flexibleSp…

    flutterでローカライズ系のテスト

    import 'dart:ui'; import 'package:app_name/generated/l10n.dart'; import 'package:app_name/utils/utils.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter…

    RiverpodのExampleを動かす

    これを動かしたい /examples/stackoverflow 以下の実行が必須。さもないと足りない。 flutter pub run build_runner build --delete-conflicting-outputs https://stackoverflow.com/questions/64917744/cannot-run-with-sound-null-safety-because-dependen…

    varで省略できないとき

    SizedBoxを最初から突っ込んであとから別のWidget入れるときはすでにSizedBoxになってしまいエラー Widget _statusCircle(BuildContext context) { // var child = const SizedBox(); Widget child = const SizedBox(); // 男性のみ if (user.profile.gender…

    FiorebaseでMap突っ込むときの変なエラー

    updateのときにmap含むオブジェクト投げたら怒られた。 Invalid argument: Instance of '_CompactLinkedHashSet<String>') mapObj がマップの場合、こんな風に変換が必要だった。 'hoge': List<String>.from(mapObj),</string></string>

    FlutterでSimulatorが認識されないとき

    flutter doctor を使い確認する # sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

    Flutter関連のパス

    Flutter自体入れたFLUTTER_SDK_PATHを指定する ~/developmentにflutterを入れたと仮定。 export FLUTTER_SDK_PATH="$PATH":"$HOME/development/flutter" Flutterコマンド自身 export PATH="$PATH":"$FLUTTER_SDK_PATH/bin" fvmコマンド export PATH="$PATH":…

    firebase_storageのいつの間にか消えた

    firebase_storage: ^4.0.1をfirebase_storage: ^5.0.1にして final metaData = StorageMetadata(contentType: 'image/jpg'); final task = ref.putFile(imageFile, metaData); final onComplete = await task.onComplete; final url = await onComplete.ref.…

    Flutter Firebaseでログインが自動にされてしまう

    firebase authentication - Make flutter app force a user to choose an account with FirebaseAuth and GoogleSignInAuthentication - Stack Overflow /// サインアウト Future<void> signOut() async { final googleSignIn = GoogleSignIn(); // これをしないと</void>…

    ScrollControllerのエラー ScrollController not attached to any scroll views.

    ScrollController not attached to any scroll views. のエラー。 _scrollController.jumpTo(0); を使う時にViewの中が空っぽの瞬間があるとエラーになるっぽい。 // スクロールを初期位置へ if (_scrollController.hasClients) { _scrollController.jumpTo(…

    アプリ全体の再起動 Flutter

    www.it-swarm-ja.tech 再起動と言ってもウィジットの再構築かもしれない。 import 'package:flutter/material.dart'; class RestartWidget extends StatefulWidget { const RestartWidget({this.child}); final Widget child; static void restartApp(BuildC…

    Androidのデバッグシンボル、Flutterの場合の提出

    aabを乗せるときの変な警告が発生。 ・公式の参考 support.google.com [リリース] > [デバイスとバージョン] > [App Bundle エクスプローラ] を選択します。 見つからいときは、「App Bundle エクスプローラ」で上にあるバーから検索するといい。 [ダウンロ…

    Flutterでのapkビルドで「注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。」

    android/build.gradle options.compilerArgs << "-Xlint:deprecation" を入れる allprojects { repositories { google() jcenter() } gradle.projectsEvaluated{ tasks.withType(JavaCompile){ options.compilerArgs << "-Xlint:deprecation" } } }

    Flutterの新規プロジェクト作成コマンド

    qiita.com flutter create --org jp.shinriyo.super_app -i swift -a kotlin super_app super_app がアプリの名前 基礎から学ぶ Flutter作者:石井幸次発売日: 2019/12/25メディア: Kindle版 Flutter モバイルアプリ開発バイブル作者:南里勇気,太田佳敬,矢田…

    flutter_webview_pluginでJS側からFlutterの関数を呼び出す

    これが参考になる https://cyublog.com/articles/flutter-ja/flutter-webview-plugin/ FlutterAppは任意の文字 WebView内のJavaScript FlutterAppが勝手にできてる? hoge_barが送られる文字。これを色々やれば統一感あるコードになりそう。 if (typeof Flut…

    SingleScrollViewの中のGridViewでスクロールがおかしい

    https://www.devsplanet.com/question/flutter-singlechildscrollview-doesn-39-t-work-with-columns-and-grid-view-why GridView.count( physics: const NeverScrollableScrollPhysics(), ... ), これで解決したw

    Androidのスプラッシュ(Splash)で、ある端末はずれる

    ReactNativeのStackOverflowだがこんなのある react native - Android Splash Screen shifts - Stack Overflow CordovaのIssueだが https://github.com/apache/cordova-android/issues/844 多分特殊なborderless devicesなAndroid端末のせい? android/app/s…

    FlutterのWebViewでキーボードがDoneが英語のまま

    あの憎きInfo.plistのCFBundleDevelopmentRegionをいじらないと駄目 ios/Runner/Info.plistを開き、 <key>CFBundleDevelopmentRegion</key> <string>ja_JP</string> Xcode上では、このように選べる。 おまけ flutter_webview_pluginというプラグインを使っていて、 WebviewScaffoldのhead…

    Flutter:プラグインのバージョン指定

    dart.dev https://qrunch.net/@takopom55/entries/ud0qBb5RWfQ0Q0hk

    Flutterで非推奨のときのを細かく

    FlutterFirebaseInstanceIDService.java:21: error: cannot find symbol LocalBroadcastManager.getInstance(context).sendBroadcast(intent); FlutterFirebaseInstanceIDService.java uses or overrides a deprecated API. Note: Recompile with -Xlint:dep…

    Flutterでスーパーキャッシュクリア

    これやればいいだろー。 flutter clean rm .packages rm -rf ~/Library/Developer/Xcode/DerivedData rm ios/Podfile.lock rm -rf ios/Runner.xcworkspace/ cd ios pod deintegrate pod install open ./Runner.xcworkspace/ またはFVMなら .fvm/flutter_sdk/…

    FlutterのAndroidのステータスバーの上部の変な半透明を消す

    main.dartにこれいれる Future<void> main() async { WidgetsFlutterBinding.ensureInitialized(); // ステータスバーの上部の変な半透明を消す SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle( statusBarColor: Colors.transparent, )); なぜこれデ</void>…

    firebase_messagingのプラグインのKotlinのフルコード

    android/app/src/main/kotlin/jp/company/app/Application.kt package jp.company.app import io.flutter.app.FlutterApplication import io.flutter.plugin.common.PluginRegistry import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallbac…

    flutter_local_notificationsについて

    flutter_local_notificationsをカスタム通知と連携で利用するかと思うが、 schedule や show()を一回呼ぶ縛りがあった。単に登録できない。 flutter_local_notifications: ^1.4.4+4 を使ってた。 github.com しかし、解決は時間を無限というか厳密にはだいぶ…

    firebase_messagingでのonBackgroundMessageでのハマりどころ

    https://pub.dev/packages/firebase_messaging firebase_messagingにてonBackgroundMessageを使うときは、 TOP-LEVEL か STATIC の関数しか使えない。 ○呼べる関数について TOP-LEVELとはクラスから出てるような関数。STATICはその名の通りstaticついてるや…

    Androidでビルドの

    FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':app:compileReleaseKotlin'. > Failed to install the following Android SDK packages as some licences have not been accepted. build-too…