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

【Flutter】Riverpod 2.1系 完全攻略

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

  • 2024年5月19日
  • 2024年5月18日

【Flutter】The version of CocoaPods used to generate the lockfile is higherの解決方法

はじめに CodeMagicにて、FlutterプロジェクトのiOSビルド中に以下のようなエラーメッセージが表示されました。その解決方法を記載します。 エラーメッセージの意味 このメッセージは、プロジェクトの依存関係を管理するために使用されるCocoaPodsのバージョンが、現在のシステムで使用されているバージョンと異なることを示しています。具体的には、開発環境ではCocoaPods 1.15.2 […]

  • 2024年5月18日
  • 2024年5月18日

【Flutter】invalid source release: 17 のクラウド環境での解決法

はじめに Flutterプロジェクトをクラウド環境でビルドしようとすると、Javaのバージョンに関連したエラーが発生することがあります。これは、新しいFlutterバージョンがある程度新しいJavaのバージョンを必要とするためです。今回は、クラウド環境でのJavaの設定方法について説明します。 エラーの発生状況 Flutterプロジェクトのビルド中に以下のようなエラーメッセージが表示されることがあ […]

  • 2024年5月17日
  • 2024年5月17日

Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024【日本語訳】

訳者はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 こちらはMichael Thomsenさんの「Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024」の記事を訳しました。 はじめに DartとFlu […]

  • 2024年5月16日
  • 2024年5月15日

Announcing Dart 3.4【日本語訳】

訳者はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 こちらはMichael Thomsenさんの「Announcing Dart 3.4」の記事を訳しました。 はじめに Dart 3.4が本日リリースされた!このリリースでは、Flutter 3.22 […]

  • 2024年5月15日
  • 2024年5月15日

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

訳者はじめに FltuterとDartの3ヶ月ごとのバージョンアップに対してブログ記事がありますので、そちらの日本語訳をさせていたただいております。誤訳・改善点があればご連絡いただけると助かります。 こちらはKevin Chisholmさんの「What’s new in Flutter 3.22」の記事を訳しました。 Thank you for your exciting blog e […]

  • 2024年5月14日
  • 2024年5月14日

【Flutter】主なKeyと使い分け

はじめに Flutterの異なるキーにはそれぞれ具体的な機能があり、Widgetの状態や識別の管理に役立ちます。ここではGlobalKey、LocalKey、ValueKey、UniqueKey、そしてObjectKeyの使用時の目的と適用場面を解説します。 Keyを使う目的 通常、Flutterのフレームワークはウィジェットを識別する際に、そのruntimeType(ウィジェットの型)とリストや […]

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

【Flutter】テキストをアニメーションさせて情報を増やす

対象者 FlutterにおけるUI開発に興味があり、具体的なアニメーション技術を学びたい開発者 ユーザーエンゲージメントを向上させるためにアプリの視覚的な要素を改善したいプロジェクトリーダーやデザイナー 効果的なテキスト表示方法を探求しており、新しいUIパターンの実装に挑戦したい中級から上級のプログラマー はじめに AppBarのtitleが非常に長く、通常の表示では一行に収まらない場合、どのよう […]

  • 2024年4月23日
  • 2024年4月23日

【Flutter】イベント通知の簡単な実装方法

対象者 モバイルアプリ開発者で、FlutterでAndroidおよびiOSプラットフォームに対応したローカル通知機能を統合したい方 はじめに アプリのエンゲージメントとリテンションは、ユーザーとの持続的な関係を築く上で欠かせない要素です。特に、適切なタイミングでの通知は、アプリ利用の促進に直接つながります。 本記事では、Flutterのflutter_local_notificationsパッケー […]

  • 2024年4月17日
  • 2024年4月17日

【Flutter】ドラクエ風RPG開発記:第4回 キャラクターの移動

対象者 FlutterでレトロRPGを「車輪の再開発」したい人 スプライト画像を入れてアニメーションしているような演出がしたい人 Tickerの基本的な使用方法を知りたい方 はじめに ドラクエ風RPGの第4回目では、前回作成したゲームコントローラを使って、キャラクターの移動を実装しました。 実装 用語 スプライト画像: 複数のグラフィック要素を一枚の画像にまとめた画像。描画速度の向上やリソース管理 […]

  • 2024年4月15日
  • 2024年4月15日

【Flutter】スクロールに応じて隠れるBottomNavigationBar

対象者 Flutterを使ってアプリ開発を行っているが、UIの動的な挙動についてさらに深く理解したい方 ユーザーの操作に応じてインターフェースが動的に変化するアプリを設計したい開発者 BottomNavigationBarを消して、少しでも表示領域を増やしたいアプリの開発者 はじめに スクロール時に隠れるナビゲーションバーを実装して、アプリの操作感を向上させたいと考えたことはありますか?この記事で […]