こんにちは, Androidチームの @tomoaki_imai です。 先日 shibuya.apk というAndroid勉強会で メルカリのデバッグ機能についてお話をさせていただきました。スライドはこちらです。 www.slideshare.net 要点としては以下2点となります。 デバッグ機能はモジュール化して管理し、productionのコードに入れないようにする メルカリではクライアントのデバッグ設定画面以外にデバッグメニューもあるが、メニュー表示はUIに影響を及ぼすので、ビジビリティをデバッグ機能上で制御できるようにする 今回は発表ではほとんど話さなかった、メルカリのAndroidで実装しているデバッグ機能そのものについてもう少し触れたいと思います。 そもそもデバッグ機能とは このデバッグ機能は開発者が効率よく開発を進めるためにDEV版のみに追加しているものです。 例えば サー
![Androidクライアントアプリのデバッグ機能](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a997818e79d65cd250681b4a6c2aa8bbc304fd7/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fprd-engineering-asset%2F2015%2F08%2F1c86fac9-20150806125925.png)