knyackiko

ゆるっと記事を投稿します。 日常のくだらないことから、ふわっとした技術関連まで。 最近…

knyackiko

ゆるっと記事を投稿します。 日常のくだらないことから、ふわっとした技術関連まで。 最近、Androidを触りはじめました。Flutterも好きです。

最近の記事

LazyColumnの各アイテム内にLaunchedEffectを置いて実験してみた!

社内で下記のコードラボをやった時に、LaunchedEffectを書く場所によって違いはあるのか?が話題になりました。 私は特にLazyColumnの各アイテム内にLaunchedEffectを置いたときにどうなるんだろう…?といったところが気になったので、ちょっと実験してみました🤸🏼‍♀️ Case1: Columnの子要素にLaunchedEffectを仕込んでみる まずはColumnの子要素にLaunchedEffectを仕込んだときにどんな感じになるのかを知りた

    • FlutterアプリからLocal Emulator Suite で Firebase Authentication を使用した時のネットワークエラーを解決する

      状況FlutterFireのドキュメントを参考に、Flutterアプリから Firebase Authentication のエミュレータへ接続設定したあと、iOS Simulator でアプリを実行すると下記エラーが出てしまいました。 [VERBOSE-2:ui_dart_state.cc(186)] Unhandled Exception: [firebase_auth/network-request-failed] Network error (such as tim

      • M1 で flutter run 実行時 pod install でコケるのを解決する!

        M1(Apple Silicon) でFlutter環境を公式通りに構築して、flutter run 実行すると下記のようなエラーが出てしまいました。 Preparing Analyzing dependencies Inspecting targets to integrate Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)...(略)...104ad80

        • M1で flutter run 実行時に大量に出てくるログを消す!

          MacBook Air M1(Apple Silicon) を購入したので、Flutter製アプリを動かしてみようと flutter run コマンド実行すると、下記ログが大量に出てきてしまいました…!😇 [VERBOSE-2:profiler_metrics_ios.mm(184)] Error retrieving thread information: (ipc/send) invalid destination port[VERBOSE-2:profiler_met

        LazyColumnの各アイテム内にLaunchedEffectを置いて実験してみた!

        • FlutterアプリからLocal Emulator Suite で Firebase Authentication を使用した時のネットワークエラーを解決する

        • M1 で flutter run 実行時 pod install でコケるのを解決する!

        • M1で flutter run 実行時に大量に出てくるログを消す!

          iOSアプリ開発をふわ〜っとつかんだ手順

          1. 開発の流れを知るために入門本を読む なんにも知らなかったのでとっかかりが無さすぎてググり方もわからん…!という感じだったので、「iOSアプリ開発の流れを知る」&「楽しくはじめる」ことを目的に『作って楽しむプログラミング iPhoneアプリ超入門』を読みました。 この本をチョイスした理由は以下。 • Swift文法の解説がほぼなし!(文法は、正直ゴリゴリ実装する段階で学べばいいやという考え。入門本を謳っている書籍だと文法解説に結構ページを割いているものが多い印象を持ち

          iOSアプリ開発をふわ〜っとつかんだ手順

          読書記録 『やりたいことが今すぐわかる 逆引きGit入門』

          branch作成→commit→pushといったよく使う操作は慣れていても、やらかしてしまった時のGit操作に困ることが多かったので、こりゃいかん・・・と思い『やりたいことが今すぐわかる 逆引きGit入門』を読みました(Twitterで原著が台湾でベストセラーだと知ってまんまとつられた🍤)。 結論言うと、読んで良かった🏄🏻‍♂️ 良かった点• 話しかけてくるような文章で堅苦しくなかったので、割とさらさら読めた→ である・ですます調の綺麗な文章よりも私は好き! • 同じこ

          読書記録 『やりたいことが今すぐわかる 逆引きGit入門』

          Angularのバリデータ関数は値が変わるたびに呼び出される

          以下公式に書いてある通りなのですが、フォームの値が変わったら常にバリデータ関数が呼び出されます。 Instead of adding validators through attributes in the template, you add validator functions directly to the form control model in the component class. Angular then calls these functions whe

          Angularのバリデータ関数は値が変わるたびに呼び出される

          Warning: Podfile is out of date を解決!

          flutterのアップグレードがサジェストされたので、 flutter upgrade でバージョンを1.20.1にしました。その後に flutter run で実行すると、下記のような警告が。 Warning: Podfile is out of date This can cause issues if your application depends on plugins that do not support iOS. See https://flutter

          Warning: Podfile is out of date を解決!

          お風呂の髪の毛どうする?問題

          私はお風呂の排水口にたまる髪の毛が嫌いです。触りたくない!特に目皿に絡まった髪の毛は見た目も最悪です。。 そんな髪の毛を簡単に処理するにはどうするべきか?🧘🏻‍♀️ 色々とググってみた結果、目皿自体を別のものに替えるタイプ or 目皿にシールやネットを被せるタイプ の2択がありました。 シールは水流で浮いてきたら嫌だな…。ネットは被せるのが面倒くさそう…。ということで、取り外して簡単にゴミをポイっとできる付け替えタイプにすることに。 ダイソー「くるっとキャッチ」は、個

          お風呂の髪の毛どうする?問題

          FlutterアプリにFirebaseを追加するときハマったこと

          下記公式の手順通りに、iOSもAndroidも進めていけばいいのですが、iOSアプリを構成する段階で何回かハマったので備忘録として残しておきます。 大事なこと1 : 設定ファイルはXCode上で追加する!b. ダウンロードしたファイルを Flutter アプリの Runner/Runner ディレクトリに移動します。 ダウンロードしたiOS用設定ファイルを Runner/Runner ディレクトリに追加するときは、Xcode上で行うにしてください。単純にファイルコピーして

          FlutterアプリにFirebaseを追加するときハマったこと