万年素人からHackerへの道

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

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

    Riverpod

    FlutterのRiverpodのConsumerWidgetで作ったとこ縦型にしたいよ

    あるページ(HogePage)だけ縦型に固定したい。 ConsumerWidget じゃできないっぽい class HogePage extends ConsumerStatefulWidget { HogePageState createState() => HogePageState(); } class HogePageState extends ConsumerState<HogePage> { @override HogePage</hogepage>…

    クリーンアーキテクチャ Riverpod Flutter

    クリーンアーキテクチャに基づいたFlutterアプリの雛形を作成するには、以下の手順に従うことができます。 プロジェクトを作成する Flutterコマンドラインツールを使用して、新しいFlutterプロジェクトを作成します。例えば、以下のコマンドを使用することが…

    useContextのエラー

    HookConsumerWidgetを継承したクラス内で void _close() { final context = useContext(); Navigator.of(context).pop(); } みたいなメソッド作った。 呼ぶ場所によっては useContext で以下のエラー [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exce…

    RiverpodでNotifierのテストコード

    import 'package: project名/models/モデル名.dart'; import 'package:project名/providers/プロバイダー名.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { group('HogeNotifierのテスト', () { final testNotifier = HogeNotifier…

    Riverpod使ってる時TextFieldとCupertinoTextFieldとでonChangedのref.readの挙動が違う?

    TextFieldとCupertinoTextFieldとで onChangedのref.readの挙動が違う? final _textProvider = StateProvider.autoDispose((ref) => ''); を定義。 TextFieldとCupertinoTextFieldで以下のように設定 TextField( // ~~~~略 onChanged: (text) { _handleText…

    Riverpodでのuse_setters_to_change_properties対策

    Riverpod使っててプロバイダで定義にて void setIndex(int index) { state = index; } みたいなのやったらたいな、 https://dart-lang.github.io/linter/lints/use_setters_to_change_properties.html この規則で怒られる。 だからといって ref.read(current…

    RiverpodのStateNotifierでstateに代入

    class CurrentIndexNotifier extends StateNotifier<int> { CurrentIndexNotifier() : super( // 初期値として適当なデータを入れています 0, ); void setIndex(int index) { state = index; } } final currentIndexProvider = StateNotifierProvider<CurrentIndexNotifier, int>((ref) { ret</currentindexnotifier,></int>…

    HookConsumerWidgetのウィジットでのuseScrollController

    final ctrl = useScrollController(); @override Widget build(BuildContext context, WidgetRef ref) { // final ctrl = ref.watch(_scrollController); ======== Exception caught by widgets library ==================================================…

    stateの変なエラー防止のため?

    www.technicalfeeder.com

    なんだこれ state

    The member 'state' can only be used within instance members of subclasses of 'package:state_notifier/state_notifier.dart' final birthPlaceData = ref.read(birthPlaceProvider).state; みたいにすると出る

    HookConsumerWidgetとか色々まとめ riverpod

    HookWidgetはuseXXXが使えるWidget ConsumerWidgetはrefが使えるWidget HookConsumerWidgetは上の2つが合体した物。 Consumer→HookConsumer HookConsumerに置き換え可能らしい。 hooks_riverpodの場合 HookWidget(旧) → HookConsumerWidget(新) flutter_rive…

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

    Flutter Riverpod Example - Category Selection - Barttje

    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…