Kinokのブログ

しゃかいじん。

2023-01-01から1年間の記事一覧

ReSwift触ってみた

概要 Swiftでreduxを実現するならReSwiftというパッケージが良いらしいです。 サンプルをクローン 下記が公式のカウンターアプリです。 コードを見てみます。 github.com ディレクトリ構成 下記のような構成です。 - Reducers - Actions - State AppDelegate…

スケールするFlutterアプリアーキテクチャで開発させてもらいました🙇‍♂️

概要 前職のアーキテクチャをざっくり紹介したいな、と思いました。 かなり開発体験良かったもので。。。 誰が作ったか 設計された方は僕が入社した際には既に退職されていました。 ドキュメントが残されていたり、当時のメンバーが残っていたので理解するの…

DIしてflutterアプリのテスタビリティを上げる

概要 今更感あるので需要もそんなにないだろうけども、ブログを書くペースを落としたくないので書いてみます。 DI(Dependency Injection) 依存性の注入です。 なんか内部で依存しているやつを外部から注入できるようにするやつです。 依存性の逆転の法則とは…

rubyで公開鍵をダウンロードするscripts

たいまま なんかrubyで書きたい!ってなったので、特に需要があったわけでもないんですが公開鍵をgithubからダウンロードするscriptを作りました。 require 'logger' require 'net/http' class Task BASE_URL = 'https://github.com' USER_NAME = 'tomoyukit…

Dartでオブジェクトを等値比較しよう

概要 OOPでプログラミングしていく場合、宣言的にUIを構築できるのがメリットの一つかと思われます。 雑なユースケースですが、Userインスタンスが自分だった場合に処理や見た目を変えるなど。 Userインスタンスのid(それかインスタンス)を見て比較するわけ…