2016年6月16日に行われた iOS エンジニア向けの Drink Meetup のメルカリ iOS チームの説明資料です http://mercari.connpass.com/event/33028/
http://mercari.connpass.com/event/33028/1
View Slide
Drink Meetup with Mercari #36Mercari iOS 2016/06/16株式会社メルカリ / Mercari, Inc.https://www.mercari.com/jp/
メルカリ iOS アプリ1. 開発環境2. 運用体制3
1. 開発環境4
- サポートOS- iOS >= 7.0- ユニバーサルアプリ- iPhone/iPad- 多言語対応- ja- en5アプリ概要 1. 開発環境iOS版グローバル対応の罠と技 by Shinichiro Oba
- Xcode- 7.3.1- CocoaPods- 1.0.0- Swift- 2.26ビルド 1. 開発環境
新規機能・画面の実装については基本的に Swift で実装している7言語 1. 開発環境
- Test Framework- XCTest- Mock- OCMock- CI- Jenkins8単体テスト CI 1. 開発環境
2. 運用体制9
各チーム毎にiOSエンジニア1名それぞれがチームを横断して行う10コードレビュー 2. 運用体制
- チーム毎に所属- インクリメンタルにQA実行- 非常に的確、抜けがないFabric 調べでは 99.8% crash-free!11QA(結合テスト) 2. 運用体制
- fastlane- build version/number- Deploygate 配布- iTunes Connect12申請 2. 運用体制
- US特有の機能開発- USのiOSアプリでApple Payに対応した話- SFカンファレンスへの参加- 週2回のiOS MTGでリモートでもコミュニケーション13US出張 2. 運用体制
飲みながらなんでも聞いてください14
Copyright (C) Mercari, Inc. All rights reserved.