Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

Android

CircleCI での Android プロジェクトのビルド設定と自動化の工夫

メルペイの Android チームでは CI (Continuous Integration) ツールとして Bitrise と CircleCI を使っています。それぞれに使い分けがあり、日々の開発フローの中でリポジトリに変更をプッシュする場面で CircleCI を、それ以外に開発に必要な成果物の生成…

How HeadSpin will change mobile testing and monitoring?

This is a translation of the original Japanese article. tech.mercari.com Hello. I'm Tadashi, an Automation Engineer from Mercari’s Automation & Quality Assurance Group (AQA). I mostly work on test automation and improving mobile CI /CD. We…

HeadSpinでモバイルアプリのテスト・モニタリングはどう変わるか

メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)の tadashi0713 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性を上げるための自動化を行っています。 今回は社内で HeadSpinというサービスをトライアルしてみた…

Super fast and parallelized Android UITest(Appium) environment using AWS, Docker and Android emulator

Note: This is a translation from the Japanese article. tech.mercari.com Hello. I'm Tadashi, an Automation Engineer from Mercari’s Automation & Quality Assurance Group (AQA). I mostly work on test automation and improving mobile CI/CD. I’ll…

Docker × Android エミュレータで、自動テスト(Appium)を並列化・爆速にする環境を作ったお話

これは Mercari Advent Calendar 2018 10日目の記事です。 こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)で、自動化をぶりぶりしている tadashi0713 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性…

Android Lunch and Learn LT大会を実施しました 

こんにちは。メルカリでAndroidエンジニアをしているAtsuko (@muumuumuumuu) とMatthew (@callipan)です。 本日はメルカリAndroidチームで実施したLunch and Learn LT大会を紹介します。 I'm Matthew (@callipan) from the Mercari Android team. I'm co-wri…

AndroidのCI時間を10分短縮し、開発を爆速にするためのKarakuriを作った話

こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)で、自動化をぶりぶりしている tadashi0713 です。 私は普段、テスト自動化・CI(継続的インテグレーション) / CD(継続的デリバリー)改善・その他社内の生産性を上げるため…

WEB+DB PRESS Vol.100の特集記事は「メルカリ開発ノウハウ大公開」です!

こんにちは。@daipresentsです。メルカリでは、QA-SETチーム(後述)のマネージャをぶりぶりしています。 8月24日に発売される『WEB+DB PRESS Vol.100』において、「1日100万出品のフリマアプリの舞台裏!メルカリ開発ノウハウ大公開」という記事を書かせて…

DroidKaigi 2017 に登壇します!

こんにちは、Androidエンジニアの @operandoOS と @mhidaka です。 「DroidKaigi 2017で僕達と握手っ!! 」 ということで、DroidKaigi 2017に弊社から 岡野(@operandoOS)と 日高(@mhidaka)の2名が登壇します。 DroidKaigiとは DroidKaigiはエンジニアが…

Google I/O 2016 現地レポート+モバイル系エンジニアが今すぐ試すべき注目技術まとめ

こんにちは、Androidチームの @tomoaki_imaiです!今回はシリコンバレーにて5/18 - 5/20の3日間開催された、Google I/O 2016についてレポートします。またGoogle I/Oにて発表された内容から、モバイル系エンジニアがすぐ試すべき注目技術についてもまとめま…

DroidCon San Franciscoに参加して感じたAndroid開発の今

こんにちは、Androidチームの@tomoaki_imaiです。1月よりメルカリUSオフィスに出向となり、サンフランシスコにて日々サービスを開発しております。慣れない生活の中、ぎっくり腰になったり銀行口座が凍結されたり色々ありますが元気にやっております。 さて…

Androidについて語る! shinobu.apk #1 を開催しました! #shinobuapk

Androidエンジニアの@operandoOSです。 最近、JSONArrayのremoveメソッドがAPI Level 19以上でしか使えない現実に落胆しております。 http://developer.android.com/intl/ja/reference/org/json/JSONArray.html#remove(int) 先日、メルカリオフィスにて shin…

Androidクライアントアプリのデバッグ機能

こんにちは, Androidチームの @tomoaki_imai です。 先日 shibuya.apk というAndroid勉強会で メルカリのデバッグ機能についてお話をさせていただきました。スライドはこちらです。 Developing better debug_components from Tomoaki Imai www.slideshare.ne…

Google Developer Ecosystem Feedback Summitに参加してきました

はじめまして。Androidエンジニアの@tomoaki_imaiです。 7/13 - 7/14 にシリコンバレーにあるGoogle本社にてGoogle Developer Ecosystem Feedback Summitというイベントに招待されたので、その参加レポートを書きます。