万年素人からHackerへの道

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

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

    flutter

    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…

    Flutterのテストコード Integration Test

    [Flutter] Integration Test を書く時の 7 つのポイント - Qiita ↑これがいい。 https://qiita.com/chooyan_eng/items/700076224d1297de2d4b 【Flutter】Widget テストの「あれ、これどうやるんだろう?」集 - Qiita ↑ハマりどころ https://qiita.com/kasa_l…

    Firebaseのプラグインについて最新対応

    'getCredential' is deprecated and shouldn't be used. Deprecated in favor of `FacebookAuthProvider.credential()`. credentialにする。 PhoneVerificationFailed => FirebaseAuthException FirebaseAuth.instance.currentUser() => () 不要で await 不…

    FlutterでAndroidのPUSH通知のアイコンがグレーになる

    https://github.com/flutter/flutter/issues/17941 これが参考になる。AndroidManifest いじる必要あり。 プラグインのREADMEにプルリク。取り込まれろ!! https://github.com/FirebaseExtended/flutterfire/pull/3336/files あと、画像の仕様がマニアック…

    fvmで設定していることFishシェル

    .config/fish/config.fish set -x PATH $HOME/development/flutter_apps/flutter/bin/cache/dart-sdk/bin $PATH # fvm set -x PATH $HOME/.pub-cache/bin $PATH AndroidStudioでは /Users/shinriyo/fvm/versions/1.20.0`みたいにで設定しておく。 /Users/shi…

    FlutterのAndroid, iOSプロジェクトだけ作り直し

    dart - Recreate Flutter's ios and android folder with Swift and Kotlin - Stack Overflow cd project flutter create . これで勝手にやってくれるらしいが iosフォルダとか消さないとやってくれない気する。

    Flutterのアコーディオンのメモ

    configurable_expansion_tile https://pub.dev/packages/configurable_expansion_tile // アコーディオン Widget _accordionWidget( BuildContext context, bool isWorking, String title, String body) { return ConfigurableExpansionTile( // 開いたとき…

    FlutterでのGradleのクリーンやビルド

    https://stackoverflow.com/questions/59516408/flutter-app-stuck-at-running-gradle-task-assembledebug export JAVA_HOME=`/usr/libexec/java_home -v 1.8` cd android ./gradlew clean ./gradlew build

    Flutterのエラーerror: This requires the 'control-flow-collections' experiment to be enabled.

    for (final todo in todos.data.value) TodoItem(todo: todo) とかくと以下のエラー error: This requires the 'control-flow-collections' experiment to be enabled. (experiment_not_enabled at [my_app] lib/main.dart:68) https://stackoverflow.com/qu…

    Facebook APIでiOSの警告

    <Warning>: Please set a value for FacebookAutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. To request user consent before collecting data, set the flag value to F</warning>…

    FlutterをText保存

    dart - How to save and download text file in Flutter web application - Stack Overflow

    FlutterでCSV

    icircuit.net

    sembastでのアクセス

    Sembast: NoSQL Database - FlutterDevs - Medium

    Flutterの永続化

    Flutterで色々 Dart/FlutterのローカルDBの比較 - のんびり精進 sembastがいいかなー?

    ITMS-90381: Too many symbol files対策

    Appleの審査するときのArchive後のUpload後の ITMS-90381: Too many symbol files メールが来ていた。 それを対応する。 > cd ios > xcodebuild -project Pods/Pods.xcodeproj/ -showBuildSettings | grep ARCHS ARCHS = armv7 arm64 ARCHS_STANDARD = armv7…

    locale

    import 'dart:ui'; print(window.locale.countryCode); // => JP await S.load(window.locale); const locale = Locale.fromSubtags(languageCode: 'jp'); intl_jp.arbは ja_JPの方がいいかもしれない。 { "@@locale": "ja_JP", "settings": "設定", "next":…

    Flutterインストール時のDartパス

    Flutterインストール時のDartパス zshrc export PATH="$PATH":"$HOME/Sources/dart/flutter/bin/cache/dart-sdk/bin"

    Missing parameter type for 'error'. Try adding an explicit type like 'dynamic', or enable implicit-dynamic in your analysis options file.

    Missing parameter type for 'error'. Try adding an explicit type like 'dynamic', or enable implicit-dynamic in your analysis options file. errorWidget: (context, url, error) => SizedBox( width: double.infinity, height: double.infinity, chil…

    Map<int, String> listItemな値をchildren化 Flutter

    Map<int, String> listItemな値をchildren化 static const Map<int, String> firstDate = { 1: 'hoge', 2: 'bar', 3: 'fuge', }; をchildren:へ流し込む listItem .map( (index, kind) => MapEntry<int, Widget>( index, Container(), ), ) .values .toList(), Wrap( children: ここ ),</int,></int,></int,>

    freezedを使ってJSONのシリアライズ、Android Studioでのテンプレートの作り方もあるよ

    state_notifierに焦点をおいてて、肝心のテンプレート(Live Templates)の作り方が全く書いてない記事が多い。 これが日本語&macOSでは地球上で一番わかり易い記事。 flutterの準備 pubspec.yamlを開き以下の奴らを追加 dependencies: freezed_annotation:…