Primary About Development

Flutterのよく使うWidgetの命名(Suffix)をまとめてみる

はじめに Flutterアプリケーション開発において、適切なウィジェット命名は、コードの可読性、保守性、そして全体的な品質を大きく左右します。本記事では、効果…

モバイルアプリ開発におけるUI概念の定義:View、Screen、Page

本記事では、モバイルアプリケーション開発、特に Flutter フレームワークにおける View、Screen、Page の概念について定義と解釈を提示します…

Flutter: SliverAppBar と TabBarView を組み合わせたサンプルコード

このサンプルコードは、SliverAppBar と TabBarView を組み合わせた画面を作成する際の基本的な実装例です。AppBar と TabBar …

概念モデルと実装モデル

最近OOUIに関する本を読みました。この本は、オブジェクト指向でのユーザインターフェースの設計について書かれています。OOUIは、UIの設計にオブジェクト指向…

Utilsとsharedの違い

(ユーティリティ)と(共有)は、ソフトウェア開発で使われる用語で、役割や目的に若干の違いがあります。これらの違いを理解することは、コードの整理と再利用性を向上…

プログラミング命名チートシート

プログラミングをしていると、変数名や関数名、クラス名などの命名に悩むことがあります。 命名が適切でないと、コードが読みにくくなったり、他の人がコードを理解しに…

クラスのデザインパターン

ソフトウェア開発において、デザインパターンは複雑な問題を解決するための重要なツールです。一般的にデザインパターンは、複数のクラスやオブジェクト間の相互作用に焦…

Dart言語におけるNullable値の扱い方のTips

Dart言語におけるNullable値の扱い方のTips プログラミングでは、しばしばが許容される変数を扱うことがあります。Dart言語においても、このな値の…

Gitコミットログにステータスを追加してわかりやすくする方法

Gitを活用する際、特にチームでの開発でコミットログが増えると、どのコミットがどのような変更を伴うのかを一目で理解するのは難しくなります。そのような時に役立つ…

ギャンブルで必ず負ける方法

ギャンブルで必ず負ける方法というものが存在するので、説明してみる。 次のようなゲーム(ギャンブル)を考える。 コインを投げて裏が出るか表が出るかを予想する 裏…

プロフィール写真

Soraef

ソフトウェアエンジニア。趣味は競馬、写真、ゲーム。

お問い合わせはTwitterのDMでお願いします。