CATEGORY

Flutter標準

  • 2024年9月25日
  • 2024年9月25日

【Flutter】非同期ジェネレータ関数(async* yield)でリアルタイムデータ処理

対象者 Flutterでの非同期処理に課題を感じているエンジニア リアルタイムデータや大量データを効率的に扱いたい開発者 非同期ジェネレータ関数の実践的な使い方を学びたい方 はじめに リアルタイムデータや大量のデータを効率的に扱う必要があり、Flutterでの非同期処理に悩んでいませんか?APIからのデータ取得や複雑なバックグラウンド処理を行う際、パフォーマンスを落とさずスムーズに動作させたいと思 […]

  • 2024年9月20日
  • 2024年9月20日

【Flutter】環境変数を利用して効率的な開発環境を構築

対象者 Flutterでの環境変数設定方法を学びたいエンジニア 環境ごとに異なる設定を効率的に管理したい開発者 短時間で実践的な知識を身につけたい人 はじめに アプリ開発の中で、開発環境や本番環境など複数の設定を管理するのは、意外と手間がかかるものです。環境ごとに異なるAPIエンドポイントや機能フラグを適切に切り替えたいけれど、どうすれば効率的に管理できるのか悩んでいませんか?Flavorもいいが […]

  • 2024年7月18日
  • 2024年7月18日

【Flutter】画像やパッケージ不要!Unicodeで国旗を表示

対象者 Flutterでアプリ開発をしているエンジニア アプリのパフォーマンスやサイズを最適化したいと考えている 国旗表示を効率的に実装したいと思っている はじめに 国際的なユーザーを対象としたモバイルアプリを開発しているエンジニアの皆さん、こんにちは。国旗を表示する機能が求められる場面に遭遇したことはありませんか?画像ファイルの使用や外部パッケージの利用は、アプリのサイズを増大させ、パフォーマン […]

  • 2024年5月22日
  • 2024年5月22日

【Flutter】gen-l10nのオプション設定で多言語対応を最適化

はじめに Flutterの多言語対応に使用されるコマンドにflutter gen-l10nがあります。今回は、そのコマンドのオプションの実行例について解説します。 これらのオプションはmelosを使用したマルチパッケージのプロジェクトで、言語クラスを統一するのに役に立ちました。一つのプロジェクトにだけARBを作成して、他のプロジェクトでは自動生成されたAppLocalization のクラスを参照 […]

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

【Flutter】ScrollControllerによるスクロール制御の基本と応用

対象者 Flutterを使用してスクロール機能が豊富なアプリを開発することに興味がある開発者 ScrollControllerの基本的な使い方から応用的な使い方までを学びたいと考えている方 スクロールに関連するトラブルシューティングの方法を知りたいと思っている方 はじめに この記事では、FlutterのScrollControllerの基本から応用まで、ステップバイステップでわかりやすく解説してい […]

  • 2024年3月16日
  • 2024年3月16日

【Flutter】HapticFeedbackで感触を伝えるフィードバック

対象者 Flutter開発においてユーザー体験を向上させたいアプリ開発者 HapticFeedbackの基本的な理解から応用までを学びたい初心者から中級者 効率的なUI/UXデザインの実現に興味があるデザイナー はじめに Flutterを使ったアプリ開発において、ユーザー体験は成功の鍵を握ります。そこでHapticFeedback――触覚フィードバックを使ってみるのはど […]

  • 2024年3月15日
  • 2024年3月15日

【Flutter】Futureでデータ再取得!リロードを実装

対象者 Flutterを使ったアプリ開発に取り組んでいる方 非同期処理の扱い方に不安を感じている方 効率的なデータ取得と表示の方法を学びたい方 はじめに 今回の検証では、FlutterにおけるFutureの効果的な使い方に焦点を当てています。これまではRiverpodを用いてデータを取得し、必要に応じて無効化して再取得するプロセスは実施したことがありました。そこで、今回はFlutterの標準機能と […]

  • 2024年3月13日

【Flutter】MaterialStatePropertyで状態によるUI更新

対象者 Flutterを使用してアプリ開発を行っているが、ウィジェットの状態に応じたスタイリングについてさらに学びたいと考えている開発者 ユーザーインターフェースのカスタマイズ性を高め、より反応的でユーザーフレンドリーなアプリケーションを作成したいと思っている方 技術的な評価を上げ、キャリアアップを目指しているフロントエンド開発者 はじめに Flutterを使ったアプリ開発において、ユーザーインタ […]

  • 2024年3月11日
  • 2024年3月11日

【Flutter】アプリ性能測定にStopwatchを活用

対象者 Flutter開発において、時間計測機能の実装に興味がある方 アプリのパフォーマンス測定やユーザー体験の向上に取り組みたい方 コーディングの基本から応用までを学び、実践的なスキルを身につけたい方 はじめに Flutter開発の旅において、アプリケーションのパフォーマンスを正確に計測し、ユーザー体験を向上させることは、開発者にとって避けて通れない課題です。特に、特定のプロセスやイベントの所要 […]

  • 2024年3月10日
  • 2024年3月10日

【Flutter】IsolateとRecordで複雑なデータのバックグラウンド処理を簡単に

対象者 Flutterで非同期処理を学びたい初心者から中級者 DartのIsolateを効果的に活用したい開発者 非同期処理の進捗管理やパフォーマンス測定に興味がある方 はじめに 先日、FlutterでIsolateを使用したシンプルなサンプルを作成しましたが、今回はさらに一歩踏み込んで、より複雑なケースに挑戦してみました。この記事では、新たに取り組んだ3つのポイントについて詳しく解説します。 ま […]