• 2023年1月26日
  • 2023年2月14日

【Flutter】Riverpod 2.1系 完全攻略

対象者 Flutterの状態管理パッケージを調べている方 Flutterの基本の勉強は終わった方 Riverpodの初心者から中級者 RIverpodをFlutterでhooks_vierpodなしで使用する方 この記事のメリット 全てのProviderについて、コード付きで書かれている 作者が2年以上Riverpodを経験している 作者がRiverpodを使用したFlutter講座をUdemyで […]

  • 2025年1月14日
  • 2025年1月14日

【Flutter】Clipboardで簡単コピー&ペースト実装法

対象者 Flutterを用いたアプリ開発経験があり、機能拡張を目指している開発者 ユーザーエクスペリエンスを向上させるためのクリップボード操作に関心がある中級者 効率的なコード実装とベストプラクティスを追求するプログラマ はじめに 日常的なモバイルアプリ開発では、「テキストのコピー」や「ペースト」を実装するシーンに直面することが多々あります。ユーザーがアプリ内で生成したコンテンツを、簡単に他アプリ […]

  • 2025年1月13日
  • 2025年1月14日

【Flutter】並び替え中のリストのUIを変える

はじめに Flutterでドラッグ&ドロップで入れ替え可能なリストを作成する場合、ReorderableListViewが非常に便利です。単に並び替えだけではなく、特定の項目を選択した際に動的な変化を与えることで、よりアトラクティブなUIを実現したくなりました。しかし、ReorderableListView内のitemBuilderをいじるだけでは実現できませんでした。そこで、リスト内のWidge […]

  • 2025年1月9日
  • 2025年1月9日

【Flutter】一時ファイル作成を簡単に!MemoryFileSystem解説

対象者 本記事は、ファイル操作を伴うテストを行う中級Flutterエンジニアを対象としています。テスト環境の効率化や依存削減を目指している方を想定しています。 はじめに Flutterのアプリ開発において、ファイル操作を伴う処理をテストする場合、実際のファイルシステムを使用すると、テスト環境に依存する問題が発生しやすくなります。そんな時に役立つのがpackage:fileライブラリに含まれるMem […]

  • 2024年12月28日
  • 2024年12月28日

【Flutter】Architecture case study【日本語訳】

はじめに Flutter公式サイトのArchitecture case studyの勝手に日本語訳です。 Flutterアーキテクチャ徹底入門というのを書きましたが、こちらを参考に、さらに深めたい。 Overview このガイドで使用されるコード例は、Compass サンプルアプリケーションからのものです。このアプリは、旅行のための行程を作成・予約するのに役立つアプリです。多くの機能、ルート、画面 […]

  • 2024年12月25日
  • 2024年12月26日

Announcing Flutter AI Toolkit【日本語訳】

訳者 はじめに Amanda Fitchさんの記事「Announcing Flutter AI Toolkit」の日本語訳です。なんかFlutter用のAIパッケージがリリースされたみたいです Flutter AI開発者の皆さんへ AI搭載のチャット体験をアプリに追加するのがこれまで以上に簡単になりました!Flutter AI Toolkitの紹介です。このツールキットは、Flutterプロジェク […]

  • 2024年12月17日
  • 2024年12月17日

【Flutter3.27以降】マルチプロジェクトの作成

はじめに Flutter 3.27.0以降のPub Workspaces機能を利用して、複数のパッケージを含むマルチプロジェクト(モノレポ)を構築する方法について解説します。 せっかくなので、Flutter Advent Calendar 2024のパート2の17日目に参加。 手順 メインディレクトリの作成 まずはプロジェクトのメインディレクトリを作成し、FVMを使用してFlutterバージョンを […]

  • 2024年12月15日
  • 2024年12月19日

Flutterで開発している会社を紹介してます

Flutterで開発している会社を紹介していきます。Flutterでこんなアプリを作っているのか、と、こんな会社も使っているのか、と思えるページに成長させたい。 Flutterでアプリを作っている会社 Sally, Inc. フルリモート、東京都渋谷区 必要スキル: Flutter中級以上、GO、GraphQL マダミス(マーダーミステリー)のFlutterアプリ「ウズ」と、シナリオ作成ツールを開 […]

  • 2024年12月13日
  • 2024年12月13日

Announcing Dart 3.6【日本語訳】

訳者 はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 Marya Belangerさんによる「Announcing Dart 3.6」(原文)の日本語訳です。Dart 3.5までMichael Thomsenさんだったけど、ライターさんが変わった。 は […]

  • 2024年12月12日
  • 2024年12月16日

What’s new in Flutter 3.27【日本語訳】

訳者 はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 Kevin Chisholmさんによる「What’s new in Flutter 3.27」(原文)の日本語訳です。 1年以上翻訳させて頂いておりますが、FlutterKaigi202 […]

  • 2024年12月5日
  • 2024年12月5日

【Dart】FutureOrを用いた非同期実装

対象者 Flutterで非同期処理を効率的に扱いたい開発者 FutureとFutureOrの違いを深く理解したいプログラマー 非同期テストコードの実践的な例を探しているFlutterエンジニア はじめに Flutterの非同期プログラミングにおいて、FutureとFutureOrは重要な役割を果たします。本記事では、これらの違いを具体的なテストコードを通じて解説します。理解を深めることで、コードの […]