万年素人からHackerへの道

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

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

    flutter

    FlutterのFirebase Dynamic Linkst

    https://pub.dev/packages/firebase_dynamic_links

    AWS AmplifyとFlutterでログイン機能

    https://qiita.com/dayjournal/items/092d51dfb463bf8b8837

    BLoC

    【Flutter】flutter_blocについてまとめる - パンくんのプログラミング日記

    Modularization

    medium.com

    Flutter V.I.P.E.R Pattern Architecture

    https://medium.flutterdevs.com/flutter-v-i-p-e-r-pattern-architecture-aa2330fe5742

    AndroidのRみたいな自動生成

    wasabeef.medium.com

    flutter_clean_architecture 5.0.2

    flutter_clean_architecture | Flutter Package

    Flutter Modular+ Mobx

    www.youtube.com いいサンプル GitHub - raphaelbarbosaqwerty/Fluttering: Projects and Codes from Fluttering channel. # mobx_codegen: ^2.0.5+2 modular_codegen: ^3.0.4 modular_codegenはmobx_codegenとコンパチブルみたいなのでmobx_codegenいらない…

    プラグイン直したのに解決しない件「Dart plugin version」

    fvm flutter doctor -v [✓] Flutter (Channel unknown, 1.22.6, on macOS 12.3 21E230 darwin-x64, locale en-JP) • Flutter version 1.22.6 at /Users/shinriyo/fvm/versions/1.22.6 • Framework revision 9b2d32b605 (1 year, 2 months ago), 2021-01-22 1…

    flutter_soundの最小限サンプル

    https://flutter-sound.canardoux.xyz/flutter_sound_install.html <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> /* * Copyright 2018, 2019, 2020, 2021 Dooboolab. * * This file is part of Flutter-Sound. * * Flut…</uses-permission></uses-permission>

    空っぽのStream

    Flutter /Dart /Firebase-空のリストを返すストリーム StreamBuilder にある時は_streamer() みたいなメソッドを使うが 何もしたくない時はダミーみたいなStreamが欲しかった const Stream.empty() を使う! StreamBuilder<QuerySnapshot>( stream: isHoge ? const Stream.e</querysnapshot>…

    通知の赤丸BottomNavigationBarItemに入れる

    https://flutteragency.com/how-to-display-notification-badge-on-bottom-navigation-bar-icon/ BottomNavigationBarItemにやる Stackに Positioned( right: 0, child: Container( padding: const EdgeInsets.all(1), decoration: BoxDecoration( color: Co…

    initializePushNotificationのやつ

    E/flutter (32449): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Null check operator used on a null value E/flutter (32449): #0 MethodChannelFirebaseMessaging.registerBackgroundMessageHandler (package:firebase_messaging…

    supabaseでcredentialのFlutter

    github.com www.youtube.com に出てくるやつ

    supabaseのサンプルにログインも付けた

    supabase.io からリンクしている github.com のGitHubのsupabase-flutter-quickstartのサンプルはEmail経由でログインでわかりずらい このかたもおそらくそのサンプル参考にしてるかと思う。 https://note.com/minato_i/n/nfc6d829f0c65 lib/pages/login_pag…

    supabase login

    import 'package:gotrue/src/provider.dart' show Provider; final response = await supabase.auth.signIn( provider: Provider.twitter, ); って思ったがこれだとなんかおかしい import 'package:supabase_flutter/supabase_flutter.dart'; final response…

    FlutterのなぞのAndroidエラー

    Running Gradle task 'assembleDebug'... /Users/shinriyo/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.2.2/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:72: error: cannot find symbol case Manifest.permis…

    supabaseのFlutterのDEMO使う

    ・このサンプルのこと github.com GitHubのログインがある。 ・まず、URLとanonの設定を見ておく それを、アプリで設定する。 lib/utils/constants.dartのsupabaseUrlとsupabaseAnnonKeyな。 GitHubの設定はここを参考にするが、 https://supabase.io/docs/g…

    ClipOvalのShadow

    https://stackoverflow.com/questions/58690604/how-to-add-shadow-to-clipoval-in-flutter class CustomClipperOval extends CustomClipper<Rect> { @override Rect getClip(Size size) { return Rect.fromCircle( center: Offset(size.width / 2, size.width / 2</rect>…

    supabase.ioとFlutter連携

    公式 supabase.io サンプル、YouTubeもある https://github.com/adityathakurxd/supabase_flutter

    FlutterでAndroidでAdMobの初期化時にクラッシュする

    google_mobile_ads:のAdmobを使っている。 firebase_admobはもうオワコン。 ****************************************************************************** * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers * * should foll…

    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>