Dartのsortは、順番が変わるので気をつけたほうがいい話
はじめに Dartのsortを使ってハマったので記事にします。 問題のコード Listのsortを使っています。 items.sort((a, b) { if(a.isDone == b.isD...
124 search resultsShowing 1~20 results
You need to log-in
はじめに Dartのsortを使ってハマったので記事にします。 問題のコード Listのsortを使っています。 items.sort((a, b) { if(a.isDone == b.isD...
はじめに プロジェクトでE2Eテストを導入することになったため、最新のフレームワークを調査しました。 本記事は2026年4月時点の情報をベースにまとめています。 前提 今回のアプリでは以下の要件...
はじめに Flutterで明示的アニメーション(Explicit Animations)を実装している際、「1回目は綺麗に動くのに、2回目以降ボタンを押してもアニメーションせずに一瞬で色が切り替...
はじめに 遅延評価について、単語は知っているもののあまり理解していなかったので、調べてみました。 使用言語はDartです。 一言で言うと 遅延評価とは**「実際に値が必要になるときまで、計算や処...
はじめに モバイルアプリの開発をするとき、依頼者と開発者の間で決めておくべきことに、サポートするOSのバージョンとどの機種で動作検証するかという項目があります。 ここをあいまいにしたまま開発を進...
Firebase Remote Configの概要 本記事は、Firebaseの機能の一つであるFirebase Remote Configについて、概要をまとめた記事です。 1. はじめに 1...
はじめに 機能追加で、システム全体の設計から任されることになり、所属プロジェクトのシステムのAWSの構成を理解しようと思いました。 簡単に私の前提知識を整理しておきます モバイルアプリをメインで...
はじめに Patrolをプロジェクトに導入し、iOSのセットアップをしていたのですが、はまった箇所が二つあったので記事にします。 前提 2026/05/25時点の記事で、使用してるpatrolの...
はじめに WidgetやMVVMのViewModelで定義するメソッドの命名は二つのパターンがあると思っています。 処理を名前にするパターン イベントを名前にするパターン アイテム作成するボタン...
はじめに Riverpodで非同期処理を扱う際、画面遷移のタイミングによっては UnmountedRefException が発生することがあります。 本記事では、この問題の原因と対処方法につい...
はじめに Qiitaの記事を書く際に、記事の説明としてgifを載せることがあるのですが、それの手順をいつも忘れてしまうので、記事としてまとめておいて、自分の参考記事としたいと思います。 画面収録...
はじめに Riverpod + MVVMという設計で約9ヶ月間の開発が終了しました。 Flutterの公式が出しているアーキテクチャを参照して、実装してみて、良かった点や改善点など気づきを得たの...
Flutterで「絞り込み検索」などのUIを作る際、**「操作感はサクサク動かしたい(楽観的更新)が、API通信は負荷を減らすためにまとめたい(デバウンス)」**というケースは非常に多いです。 ...
はじめに ハッカーの学校という書籍を読んでいて、理論上はIPアドレスだけで通信が可能だがMACアドレスがないと非効率という一文の意味がよく分からなかったので深掘りしてみました! 通信の流れ そも...
はじめに FlutterでFlavorによる環境分けを行いつつ、FirebaseのCrashlyticsを導入したのですが、エラーに遭遇し、無事解決できたので記事にします。 前提条件 Flavo...
はじめに Claude Codeの新機能であるHooksとSubagentsを使って、3人分以上の馬力を出せる開発環境構築方法を記事にしてみました。 HooksでCIを実行し、Subagents...
はじめに Flutter 3.35がリリースされ、Dart/FlutterのMCPサーバーがstable channelとなったので、使ってみました。 DTD接続を行い、デバッグ実行中の情報を取...
はじめに 今回は、Claude Codeを使用してFlutterアプリを開発したので、進め方や所感を記事にします。 開発したアプリはミチシルベというアプリです。 ミチシルベは、夫婦やカップル間の...
Flutter GoRouterのgoとpushの違いを理解する Flutterでルーティングを扱う際、go_routerパッケージを使うと便利ですが、context.go()とcontext....
はじめに あまり使われないかもしれないですが、Vuetifyのv-autocompleteで入力した文字列を変換する実装をしたので、備忘録として記事にします。 コード 下記のように、@updat...
124 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.