タグ

2018年12月27日のブックマーク (1件)

  • Kyash iOSアプリの大規模リファクタリングの話 - Kyash Product Blog

    こんにちは、クライアントエンジニアの@kobakeiです。元々KyashAndroidアプリを立ち上げから担当しており、昨年末よりiOSアプリを開発しています。 Kyashは3/5 (月)に初のメジャーバージョンアップとなる2.0.0をリリースし、大幅にデザインをリニューアルしました。実はiOSチームはそれよりも前、昨年末から大幅なアーキテクチャの見直しとリファクタリングを並行して行っていました。今日は皆様にその裏側をご紹介したいと思います。 当時のiOSアプリが抱えていた課題 KyashのiOSアプリは2017年の4月にリリースされましたが、開発期間は意外に長く2016年2月に最初のコミットがGitHubに入りました。そこから様々なスクラップ&ビルドやiOSチームのメンバーの増減を経てリリース、そして現在に至るのですが、その結果「品質が安定しない」、「普段の開発効率が上がらない」という

    Kyash iOSアプリの大規模リファクタリングの話 - Kyash Product Blog
    adachi_c
    adachi_c 2018/12/27
    階層型+MVVMで実装したら、階層が冗長(リポジトリ層の意味がわからなかったっぽい)っていってリポジトリを消し以下をシングルトンに書き換えるバカがいたので導入するにも一定のリテラシは要る