一年間で経験したiOS開発の棚卸し
はじめに
社内で機会がもらえたので、サーバーサイド(Rails)に転向させていただくことにした。
今回の記事では1年経験を積んだiOSのスキルについて、まとめようと思う。
iOSエンジニアとして経験したこと
大きい枠でいうと、既存のアプリの改修と、新規開発を経験した。
具体的なところでいくと、
UI周り
- 基本的なAutoLayout
- コードでのConstraint
- 基本的なUIKit
- TableVIew
- CollectionView
- StackView
- ScrollView
- CustomView
- IBDesignable
- IBInspectable
API周り
- APIKitを用いたサーバーサイドとのやりとり
- Insomniaを用いたDebug
アーキテクチャ
- MVC
- VIPER
- MVC => VIPERのリファクタ
通知周り
- フォアグラウンドの通知の実装
- バックグラウンドの通知の実装
開発支援系
- SwiftLintの導入
- SwiftFormatの導入
- VIPERテンプレートの編集
を経験した。他にも色々ありそうなので、思い出し次第追記していく。