• 2023年6月23日
  • 2023年6月11日

【Flutter】AboutDialogでアプリ情報やライセンスを表示

対象者 Flutterを学び始めたばかりで、AboutDialogの使い方や実装方法について詳しく知りたい方 自分のアプリケーションにAboutDialogを実装するタスクを任され、具体的な実装方法を探している方 AboutDialogのカスタマイズ方法やトラブルシューティングについて学び、自己のスキルを向上させたい方 はじめに Flutterを学び始めたばかりのあなた。新たな挑戦はわくわくするけ […]

  • 2023年6月22日
  • 2023年6月3日

【Flutter】iOSビルドに困ったときに実施するコマンド

背景 iOSのビルドすると、結構な頻度でうまいいかない。そんなとき、おまじない的に使っているコマンドの一覧を記載します。参考になれば。 コマンド とりあえず、生で、てきな。 おおよそcocoapods(iOS用のパッケージ管理ツール?)がおかしい。その場合、以下のコマンドで解決することがある。 ffi関連 そもそもffiを入れ忘れたり、なんかの拍子でなくなっているケースがあるので、以下で解決すると […]

  • 2023年6月21日
  • 2023年6月3日

【Flutter】pod実行時にGemNotFoundException

現象 FlutterアプリをiOS用にビルドしようとすると、pod updateなどを実行すると、以下のエラーが発生した。 解決方法 cocoapodsをアンインストールしてから、インストールしなおす。 rubyの問題かと思って、rbenvのインストールとかhomebrewからインストールしたりと散々時間を費やしたが、結局上記のコマンドで解決した。 参考 can’t find gem […]

  • 2023年6月20日
  • 2023年5月31日

ChatGPTにJSON形式「だけ」返信してほしい

動機 ChatGPT APIを使って、プログラムをしている。その前段階として、ブラウザのChatGPTで返信のテストをしている。 プログラムで使用するので、厳格にJSON形式でデータを出力してほしい。そのためのプロンクトを探している。 結果 以下のような書き方にすれば、ちゃんとJSON形式で返してくれている。 事前にWebChatGTPで検索して、その検索結果のタイトルとURLでまとめるようにして […]

  • 2023年6月19日
  • 2023年6月20日

【Flutter】Sliderで値選択を簡単にする方法

対象者 FlutterのSlider Widgetについて基本的な知識を持っているが、より深く理解したいと考えている方 -Slider Widgetのカスタマイズ方法について学びたいと思っている方 Flutterを使ったアプリケーションのユーザーエクスペリエンスを向上させる方法を探している方 はじめに Sliderというのは、日本語で「スライダー」という意味です。プログラムの世界では一般的に「値を […]

  • 2023年6月18日
  • 2023年6月19日

【Flutter】DataTableでインタラクティブな表を作る方法

対象者 Flutterを使用してアプリを開発しているか、またはこれから開発しようとしている人 データの表示や管理を効果的に行いたいと考えている人 データテーブルの使用方法を基本から高度なレベルまで理解したいと望んでいる人 はじめに もしあなたがデータの管理や表示に悩んでいたら、その解決策はFlutterの「DataTable」にあります。その使用方法を初級から上級レベルまで詳しく教えるのがこの記事 […]

  • 2023年6月17日
  • 2023年5月30日

【Flutter】パッケージの遅延読み込み

パッケージの遅延読み込み処理とは アプリ開発などで「必要になったら処理する」という遅延処理はよくあります。パッケージの場合、必要なパッケージが実際に必要なタイミングで読み込むことができるようにできます。そのため、初回のロード時間とメモリ消費を抑えることができます。 実装 import時にdeferredを使い、エイリアスをつけます。 実際に使うタイミングでloadLibrary()を実行します 参 […]

  • 2023年6月16日
  • 2023年6月17日

【Flutter】SelectableTextでコピー可能なテキストを作成

対象者 Flutterを使用したアプリ開発の経験が少なく、SelectableTextウィジェットの使い方について学びたい方 より効率的にモバイルアプリケーションを開発する方法を探している方 より深いテクニカルな知識を持ち、自己の開発スキルを向上させたいと考えているエンジニア はじめに SelectableText というのは、日本語で「選択可能なテキスト」という意味です。プログラムの世界では一般 […]

  • 2023年6月15日
  • 2023年6月17日

【Flutter】Containerでアプリレイアウトを整えよう!

対象者 Flutterに関する初中級の知識を持つソフトウェアエンジニア 新しい技術を自主学習する意欲が高い方 今後のプロジェクトでFlutterとContainerを活用したいと考えている方 はじめに この記事では、まずContainerが何であるかを基本から説明します。そして、詳細なプロパティについて深掘りし、パディングやマージン、ボーダーや背景色などの設定方法を実例とともに解説します。さらに、 […]

  • 2023年6月14日
  • 2023年6月17日

【Flutter】ListTileで効率的なリスト作成を実現

対象者 Flutterを学び始めたばかりで、基本的なウィジェットの使い方を理解したい方 自分でアプリを開発するスキルを身につけたいと考えている方 ITエンジニアとしてのスキルを向上させ、キャリアアップを目指している方 はじめに ListTile というのは、日本語で「リストのタイル」または「リストの項目」という意味です。プログラムの世界では一般的にリスト内の一つ一つの要素や項目を指すことを示します […]