PinnedRyoichi IzumitaFrom Past to Future: Changes in iOS ViewModel and Architecture Patterns1. IntroductionOct 8, 2023Oct 8, 2023
Ryoichi IzumitaComparing 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
Ryoichi IzumitaConsideration 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
Ryoichi IzumitaExplanation 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
Ryoichi IzumitaImplementation 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
Ryoichi IzumitaIntelliJ FlutterプラグインのLive Templateをカスタマイズする私はIntelliJ+Flutterプラグインを利用しています。Android Studioでは利用できないPluginがあったためです。Oct 25, 2022Oct 25, 2022
Ryoichi IzumitaElmアーキテクチャとの比較によるMVVMの考察とアーキテクチャパターンの選定・設計前回の記事ではMVVMとElmアーキテクチャとの比較記事を元になぜMVVMがdisられるかを検討し、MVVMとそのViewModelはどのような役割なのかを述べた。この記事では私自身がMVVMとReduxなどの関数型アーキテクチャパターンの源流となったElmアーキテクチャを比較し…Dec 27, 2020Dec 27, 2020
Ryoichi IzumitaなぜiOSのMVVMはdisられるのか — Elm Architectureとの比較記事から考えるiOSアプリではMVVMが多用されている。UIKitとFRPライブラリであるRxSwiftを組み合わせて実装されるのが一般的である。(私はReactiveSwiftの方が好きだけど…)Dec 25, 2020Dec 25, 2020
Ryoichi Izumitaペルソナは被ってこそ私はUX/UIデザイナではないのだが、個人でアプリを作るのでデザインのことも学んだりしている。その中で「ペルソナ」には否定的である。Dec 24, 2020Dec 24, 2020