• 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を消して、少しでも表示領域を増やしたいアプリの開発者 はじめに スクロール時に隠れるナビゲーションバーを実装して、アプリの操作感を向上させたいと考えたことはありますか?この記事で […]

  • 2024年4月12日
  • 2024年4月12日

【Dart】シングルトンパターンを用いたキャッシュ実装

Dartにおけるシングルトンパターンを用いたキャッシュ実装 対象者 この記事は、Dart言語でのプログラミングに慣れており、シングルトンの実践的な方法やデータキャッシュの実装に興味のある開発者を対象としています。 はじめに データキャッシュは、アプリケーションのパフォーマンスを向上させるために重要な役割を果たします。キャッシュを使用することで、重いデータの読み込みを回避し、ユーザー体験を向上させる […]

  • 2024年4月10日

【Flutter】ユーザの入力がある画面をテスト駆動型開発する

対象者 Flutterのテスト方法を検討している人 mockitoによるモックテストの基本は分かったが、実際どう使えばいいか分からない人 ユーザの入力に対してもTDDで立ち向かいたい人 はじめに 最近、開発中のアプリに新しい機能を追加しました。この機能では、ユーザーがダイアログを通じて操作を進めるかどうかを選択し、その後に入力値を設定します。キャンセルされず、入力値が存在する場合には、アプリのデー […]

  • 2024年4月8日
  • 2024年4月8日

【Flutter】ドラクエ風RPG開発記:第3回 コントローラの作成

対象者 Flutterでゲーム機のコントローラを実装してみたい人 onTapUp, onTapDownの実装例を見たい人 はじめに ドラクエ風RPGの第3回目、キャラクターの移動を実装しようと思いました。しかし、それ前にキャラクターを動かすためのインターフェースが必要ですのでコントローラを実装します。 ツインファミコン(前期型黒)とかPCエンジンDuo-Rとかのコントローラを参考にしようと思いまし […]