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

【Flutter】Riveと実現する滑らかなインタラクティブアニメーション

対象者 FlutterにRiveを組み込みたい人 インタラクティブなUIとアニメーションに関心があり、ユーザー体験を向上させたい方 Riveの学習したい方は、対象ではありません。 はじめに この記事は、デザインツールRiveの基本からFlutterでの応用まで取り組んでいきます。 あなたがアプリ開発者で、プロジェクトに新しい息吹を吹き込みたいと考えているなら、まさにこの記事が最適なスタートラインに […]

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

【Flutter】PageStorageでスクロール位置や変数を保持

対象者 Flutterを使用してアプリ開発を行っているシステムエンジニア ページ間での状態管理に関心がある開発者 ユーザーエクスペリエンスを向上させたいと考えているアプリ開発者 はじめに Flutterを使ったアプリ開発において、ユーザーがページ間を移動するたびに状態がリセットされてしまうことに悩んでいませんか?スムーズなユーザーエクスペリエンスを提供するためには、ページ間での状態管理が非常に重要 […]

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

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

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

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

【Flutter】Lottieを使ってアプリに動きを加える

対象者 Flutterを使ったアプリ開発に興味がある方 アプリのユーザー体験を向上させたい方 アニメーションの実装方法を学びたい方 はじめに アプリのユーザー体験を格段に向上させるためには、単なる機能性だけでなく、見た目の美しさや動きの滑らかさも重要です。ここで重要な役割を果たすのが、アニメーションです。そこで注目したいのが「Lottie」です。Adobe After Effectsで作成された高 […]

  • 2024年3月24日
  • 2024年3月24日

【Flutter】ドラクエ風RPG開発記:第2回 地図の作成(2)

対象者 Flutterで2次元RPGのゲームを作ってみたい人 地図やマップを使ったアプリ開発に興味がある人 Dart言語とFlutterフレームワークを学習中の人 はじめに 前回の記事で、画像の一部を切り出して、表示する方法を学習しました。 本記事では、地図の元データを作成して、地図の画像を生成する方法を検討しようと思っています。 地図データの作成 リソース 地図の元ネタはこちらです。「知ってた」 […]

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

【Dart】バイナリのデータ変換: Uint8List, List<int>, ByteData, ByteBuffer, Base64, File, String

対象者 DartやFlutterでのアプリ開発において、バイナリデータの操作や変換に関心がある開発者 ファイル操作、ネットワーク通信、データのエンコードやデコードなど、低レベルのデータ処理について学びたいと考えているプログラマー パフォーマンスを意識した効率的なデータ処理方法を探求しているエンジニア はじめに プログラミングの世界では、データは生命線です。特に、DartやFlutterを使ったアプ […]

  • 2024年3月17日
  • 2024年3月17日

【Flutter】ドラクエ風RPG開発記:第1回 地図の作成(1)

対象者 FlutterでRPG風のゲームをゼロから作りたい方 単に画像全体や一部をCanvas上に描画したい人 はじめに 小学5年の頃、作成しようとしたプログラムがありました。ドラクエ風のRPGゲームです。当時MSXという古いPCで、それっぽいものを作っている同級生がいました(勇者が星マークとかのレベルですけど)。また中学生でPC98を使って、ファミコンに近い出力をしている人もいました(Line文 […]

  • 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の標準機能と […]