M&All
[概要] 京都のM&A(事業売買)の情報を集約したプラットフォームアプリで、共同事業という形でアプリをリリースしました。 ユーザー側だけでなく、運営会社が使用する管理者側のアプリ(通常公開はしておりません)も作成しました。 [作成期間] 2019年10月〜2020年4月 [担当] 主にデザインを担当してくれる人1人と私を含めたiOSエンジニア2人、合計3人で開発をしました。 私は、iOS・サーバーサイドどちらも担い、全機能・全画面のコーディングを行ないました。 [使用技術] iOS側はSwift、バックエンドはFirebase、サーバーサイドをNode.jsで構築しました。 コード管理はgitを使用し、CI/CD系はgithub-actionsやfastlaneを用いて自動化もしております。 iOS側の設計は他のメンバーの技術スタックを考慮し、MVCを採用しました。 しかし、処理の負担が大きくなりそうな部分はMVVMやRxSwiftを用いてViewControllerの肥大化を防ぐなどモダンな技術も採用しております。 バックエンドのFirebaseはメインの機能はすべて使用しております。プッシュ通知・セキュリティ・データベース・ユーザー解析・管理者アプリの配布etc... またサーバーレスなCloudFuncionsをサーバーサイドとして使用しており、Node.jsで書いています。