PinnedFrom Past to Future: Changes in iOS ViewModel and Architecture Patterns1. IntroductionOct 8, 2023Oct 8, 2023
Comparing Methods for Projecting Fields from Classes in DartWhen developing a Flutter app, projecting specific fields from a class to create a new data structure is essential in various situations.Jun 13Jun 13
Consideration of Bucket Relay in Flutter’s Widget TreeOne of the problems often encountered in designing Widgets for Flutter apps is the “bucket relay” of state management. This article…Feb 20Feb 20
Explanation of the Robot Pattern UI Testing Library in FlutterThe Robot pattern is one of the software testing methods that encapsulates user actions as a series of steps and defines them as reusable…Dec 23, 2023Dec 23, 2023
Implementation Techniques for Complex Widgets using useReducer in Flutter HooksIn Flutter, there is a Hook called useReducer in Flutter Hooks, which is a method for efficiently managing the state of Widgets and…Oct 18, 2023Oct 18, 2023
IntelliJ FlutterプラグインのLive Templateをカスタマイズする私はIntelliJ+Flutterプラグインを利用しています。Android Studioでは利用できないPluginがあったためです。Oct 25, 2022Oct 25, 2022
Elmアーキテクチャとの比較によるMVVMの考察とアーキテクチャパターンの選定・設計前回の記事ではMVVMとElmアーキテクチャとの比較記事を元になぜMVVMがdisられるかを検討し、MVVMとそのViewModelはどのような役割なのかを述べた。この記事では私自身がMVVMとReduxなどの関数型アーキテクチャパターンの源流となったElmアーキテクチャを比較し…Dec 27, 2020Dec 27, 2020
なぜiOSのMVVMはdisられるのか — Elm Architectureとの比較記事から考えるiOSアプリではMVVMが多用されている。UIKitとFRPライブラリであるRxSwiftを組み合わせて実装されるのが一般的である。(私はReactiveSwiftの方が好きだけど…)Dec 25, 2020Dec 25, 2020