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

【Flutter】Riverpod 2.1系 完全攻略

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

  • 2024年6月20日
  • 2024年6月20日

【Flutter】キーボードの表示切り替えを捕捉する

対象者 Flutterを使用している中級開発者 キーボードの表示・非表示の切り換えを検知する方法を知りたい方 はじめに モバイルアプリケーションの開発において、ユーザーがテキスト入力を行う際にキーボードの表示・非表示を検知することは、UIの最適化やアプリの挙動を改善するために非常に重要です。今回は、Flutterを使用してキーボードの状態を捕捉する方法について説明します。 キーボードの有無で画面レ […]

  • 2024年6月19日
  • 2024年6月19日

【Flutter】InkWellの波紋が表示されない・はみ出す原因と対策

対象者 UI/UXデザインに関心のあるFlutterアプリ開発者 インタラクティブな要素を実装の参考ほしい方 タッチエフェクトが出なかったり、欠けたりするのが気になりだしたワイ はじめに FlutterのUIデザインにおいて、インタラクティブな要素に対する視覚的フィードバックは非常に重要です。特に、タッチエフェクト(波紋エフェクトやハイライト)はユーザーの操作に直接的な反応を示し、より直感的なイン […]

  • 2024年6月15日
  • 2024年6月15日

【Flutter】TabBarカスタマイズでUIをもっと魅力的に

対象者 Flutterを使用しているアプリ開発エンジニア TabBarのカスタマイズ方法を詳しく知りたい方 アプリのユーザーインターフェースを向上させたいと考えている方 TabBarの基本を知りたい方は、以下を参照してください。 はじめに アプリ開発において、ユーザーインターフェースの質はユーザー体験を大きく左右します。特に、直感的なナビゲーションを提供するためのタブデザインは非常に重要です。Fl […]

  • 2024年6月14日
  • 2024年6月14日

【Dart】DateTimeクラスの基本と応用を徹底解説

対象者 Flutterを使用してアプリ開発を行っているソフトウェアエンジニア 日時の操作やフォーマットについて深く理解し、効率的に実装したいと考えている グローバル対応のアプリ開発に興味があり、タイムゾーンやロケール対応について学びたい はじめに アプリ開発を行う中で、日付や時刻の操作が必要な場面に直面したことはありませんか?特にFlutterを使用している場合、DateTimeクラスをうまく活用 […]

  • 2024年6月12日
  • 2024年6月12日

【Dart】非同期処理の最適化について考える

対象者 非同期処理の最適化を考えているひと なにも考えず「Future.wait」を使っている人 はじめに 現在(2024/06/11)、Singularity SocietyのSingularity Society BootCampというのに参加してます。先日オフラインイベントがあり、その中で(Windows95で右クリックを作ったことで有名な)中島聡さんの講演を聴く機会がありました。その中で中 […]

  • 2024年6月10日
  • 2024年6月10日

【Flutter】Githubプルリク時に特定ファイルの差分表示を閉じる

はじめに GitHubでプルリクエストを行う際、自動生成ファイルや依存関係ファイルが多数含まれると、レビューが煩雑になりがちです。特に、Podfile.lockやpubspec.lockのようなファイルは頻繁に更新されるため、レビュアーにとってはノイズとなります。このようなファイルをプルリクエスト時に閉じた状態にするために、.gitattributesファイルを活用します。本記事では、その設定方法 […]

  • 2024年6月7日
  • 2024年6月7日

FlutterアプリにHumble Object を導入してテストを実現

はじめに 自己紹介 名前:さくしん 職業:医療系スタートアップにてFlutterエンジニア 趣味:Flutter、旅行、サウナ 技術ブログ: flutter.salon Udemyの講座: 一覧 TDD クーポンコード:20240607 対象者 Flutterでユニットテストの基本が分かっている人 HumbleObject等、細かい言葉の設定が気にならない人 10分後の姿 モックの検証方法がなんと […]

  • 2024年5月24日
  • 2024年5月24日

【Flutter】画像をおしゃれに!インスタ風グラデーション画像

対象者 Flutterの基本的な知識を持っている方 モバイルアプリ開発に興味がある方 デザイン性の高いUIを作成したいと考えている方 はじめに モバイルアプリ開発に携わっていると、ユーザーインターフェース(UI)のデザインに工夫を凝らすことが重要だと感じる瞬間が多々あるでしょう。特に、Instagramのような視覚的に魅力的なデザインを取り入れたいと考えることはありませんか?そんなときに役立つのが […]

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

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

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

  • 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 […]