俺俺Twitterクライアント実装日記【Part1】
春から長らくiOSアプリ開発のインターンを探していましたが、とうとう見つからず、現在サーバサイドエンジニアとして(笑)インターンに参画しています。iOSエンジニアのきーこーです!
諸事情で東京まで行く時間が作れないため、神奈川でインターンを探していたんですが、iOSアプリ開発のインターンて少ないですね!!!
あることはあったんですが、8割ぐらいは連絡を取っている間に「あー、ちょっと雰囲気が合わないな…」となり断り続けた結果今に至る。
それはさておき、iOSアプリが作りたい❗️Swiftが書きたい❗️❗️
ということで個人で俺俺Twitterクライアントを作りことを決意。
簡単にいうと本家Twitterクライアントと全く同じ機能のアプリを自分なりに実装してみよう、ということです。
・レイアウト
・ユーザの操作に対するレスポンス(アニメーション等)
・動作
以上3つにフォーカスして実装していきたいと思います。
アーキテクチャに関してはFluxに挑戦したいと思っていますが、一番最初はMVCでバーっと書いていこうと思います。
アーキテクチャばかりに気を取られて進捗が出ないとモチベーションの維持も難しいですし、まずは大きなアプリをMVCで実装することで自分なりにMVCのメリット・デメリットを実感出来たら凄く嬉しいです。
且つ(たぶん大変だろうけど)MVCをFluxにリアーキテクチャする過程の中で、また新たな発見が出来ればいいなと思っています。
たぶん長い旅になると思いますが、地道に書いていけるよう頑張ります。
今回は概要だけ。次回からは実装内容と詳細を説明していきます!
既に一部分は実装完了している(¬_¬)