TAG

Dart

  • 2023年11月18日
  • 2023年11月17日

Announcing Dart 3.2[日本語訳]

訳者 はじめに さくしんです。Dart3.2のブログ記事を Michael Thomsenさんが書いていたので、(自分で’読むために)日本語訳しました。許可は後で取る。 非null型への昇格できるケースが増えたのは非常に嬉しい。 改善された言語機能と開発者体験、そしてWebアプリとWasmに関する最新情報 本日、私たちはDart 3.2を発表します。これには、プライベートファイナルフィ […]

  • 2023年10月25日
  • 2023年10月25日

【Dart】同一オブジェクト判定にidentical

対象者 Dartプログラミング言語を学び始めたばかりで、オブジェクトの同一性と等価性の違いについて深く理解したい方 identical関数と==演算子の使い分けや、それらの違いを明確に把握したいソフトウェアエンジニア 効率的でバグの少ないコードを書くスキルを身につけ、プロジェクトをスムーズに進めたいと考えている方 はじめに プログラミングの世界では、コードの効率性と正確性が求められます。特にDar […]

  • 2023年8月3日

【Dart】Web API 作成の手順書

はじめに ウェブAPIの実装は、ビジネスやソフトウェア開発において不可欠なスキルとなりました。今回は、私が実務で使用するために検討したウェブAPIの実装方法についてご紹介します。 実装方法 ステップ1: HTTPメソッドの決定 まず、あなたのAPIがPOSTメソッドを使用するのか、それともGETメソッドを使用するのかを確認します。 指定のWebAPIがそもそも特定のメソッドしか受け付けない、という […]

  • 2023年7月12日
  • 2023年7月12日

【Flutter】高速データベースIsarでStreamのアプリ開発!

対象者 ITエンジニアであり、特にアプリケーション開発に従事している人 データベース技術の理解を深め、自身の技術力を向上させたいと考えている人 新たなデータベース技術であるIsarを習得し、アプリのパフォーマンス向上を目指している人 はじめに データベースはアプリケーションの性能に大きな影響を与えます。データベースを適切に選び、最適化することで、アプリケーションのパフォーマンスは飛躍的に向上します […]

  • 2023年6月29日
  • 2023年6月11日

Dart 3 のRecord:複数の戻り値を効率的に扱う

はじめに Dart 3 からRecordが導入されました。Recordは構造化データを構築する方法を簡略化します。 色々使い道はあると思いますが、「複数の戻り値」を返すことができるようになったのが、一番の特徴かな、と思いますので、それを例に書いていこうと思います。 いままで、複数の戻り値を変えそうとしたら、新しいクラスを作るか、Mapを使う、Par,Tupleといったパッケージを導入する必要があり […]

  • 2023年6月28日
  • 2023年6月11日

Dart 3のswitch文:新たな表現力と安全性を求めて

はじめに Dart 3が登場し、その中で特に注目すべき改良が施された部分が、switch文の大幅な強化です。これにより、パターンマッチングのような強力な表現力を得ることができました。伝統的なswitch文とは違い、各ケースの末尾にbreakを追加する必要がなくなりました。さらに、複数のケースを組み合わせるための論理演算子もサポートされるようになりました。 新たに搭載されたswitch文は、より洗練 […]

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

【Flutter】pod実行時にGemNotFoundException

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

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

【Flutter】XCodeの不要なファイルを削除して、ディスクスペース節約

対象者 お金をケチって容量の少ないSSDを選んでしまったため、容量を使い果たしてFlutterがまともに動かないオレ 概要 MacでFlutterで開発をしていると、空き容量が少なくなってきます。そのとき、空き容量を増やしたいので、XCode関連の不要な、もしくは、必要なら再インストールされるデータを削減したいと思います。 まめに実行できるようにコマンドラインのみの表記。使用は、自己責任でお願いし […]

  • 2023年6月6日
  • 2023年5月27日

【Flutter】Could not find an option named “suppress-analytics” という実行時エラー【解決済】

現象 Flutterにてfvmを使用してプロジェクトのバージョン管理をしている。 プロジェクトのFlutterのバージョン更新を行っており、新しいバージョンにしたプロジェクトに、古いバージョンの差分を取り込もうとして、マージ作業を行っている。その途中に「Could not find an option named “suppress-analytics”」というエラーが発生 […]

  • 2023年5月26日
  • 2023年5月27日

【Flutter】Riverpod Generator基本

対象者 FlutterとRIverpodを使った開発経験があり、より効率的な状態管理の方法を探している方 Riverpod Generatorについて具体的な知識を得たい方 最新の技術トレンドに興味があり、自己のスキルセットを常にアップデートしたい方 はじめに Flutterの状態管理パッケージで有名なのが Riverpod です。Riverpod についての詳細は以下を参照ください。 River […]