浅いコピー(Shallow Copy)と深いコピー(Deep Copy)の違いを整理する(Dart/ Kotlin 実例付き)
関数
Dart 関数の定義と呼び出し
Dart スコープとクロージャ
レキシカルスコープ(静的スコープ)
クロージャの仕組みとメモリ保持
クロージャで学ぶ状態管理パターン(useState的設計)
Mixinと拡張
Mixin(ミックスイン)とは?
Extension 整理
with と implements の違い
enum と「拡張列挙(Enhanced Enums)」完全ガイド(Dart 2.17〜)
sealed class
と 拡張列挙(Enhanced Enums)の違い・共通点
ジェネリクス
Dart ジェネリクス(Generics)徹底解説
Dart の covariant と @override を徹底解説
Dart 型変性(Variance)
非同期処理
DartのFuture— 非同期処理の基本を完全理解する
Dartの async*
完全解説 ── Streamを優雅に操る非同期ジェネレーター
DartのStream — await for
で非同期データを扱う
StreamBuilder
— リアルタイムUIを作る最強ウィジェット
BLoCパターン — StreamBuilderで状態管理を行う設計