AUTHOR

sakushin

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

  • 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(ウィジェットの型)とリストや […]