行灯Labo

E2Eテストの不安定さを見える化してみた

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 Software Engineer in Testチーム(通称:SET)でスマホアプリの自動化を進めている笠間です。現在、SET…

AWSのセミナ「SageMaker事例祭り」で登壇しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 アマゾン ウェブ サービス ジャパン株式会社が2019/7/18(木)に開催した第6回Amazon SageMaker事例祭りに…

CCSE2019にて機械学習をテーマに登壇・展示しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019/7/13(土)に東京大学にて開催されたCCSE2019にて、次世代モビリティ事業部の高橋と渡部が、登壇とブ…

AppiumでAndroid・iOSアプリのテスト実行動画をエビデンスとして残してみよう

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 Software Engineer in Testチーム(通称:SET)でスマホアプリの自動化をすすめている笠間です。現在、SE…

Google I/O 2019に参加しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 先日アメリカで開催されたGoogle I/Oに参加してきたので、初参加の目線で気になったセッションを紹介して…

SETチームが取り組む魅力的品質へのチャレンジ

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 はじめに SETチーム(Software Engineer in Testの略。テストを中心にエンジニアリングで品質に貢献する…

人工知能学会全国大会(JSAI2019)でスポンサー&発表しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019年6月4日から7日にて新潟で開催された第33回人工知能学会全国大会にてプラチナスポンサー&ブース出…

RubyKaigi 2019にスポンサーとして参加しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019年4月18日から4月20日まで三日間に渡って開催されたRubyKaigi 2019にスポンサーとして参加してきまし…

try! Swift Tokyo 2019にゴールドスポンサーとしてブース出展してきました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019年3月21日(木)、22日(金)に開催されたtry! Swift Tokyo 2019に参加してきました。去年は通常の参…

情報処理学会全国大会でスポンサー&発表しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019年3月14日から16日にて福岡で開催された第81回情報処理学会全国大会にてスポンサー&ブース出展&一…

DroidKaigi 2019に参加してきました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 DroidKaigiとは2019年2月7日(木)〜2月8日(金)に開催されたAndroidに関するカンファレンスです。Japan…

7.SREの開発裏話|本番環境へのKubernetesの導入やk8s共通基盤JKEの開発により苦労のないサーバ運用を実現

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 JapanTaxiアプリが利用するサーバのインフラを昨年Kubernetesに切り替えました。Kubernetesにより苦労の…

「JapanTaxi」アプリチームで開発合宿を行いました@おんやど恵

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 開発合宿の目的 前回の合宿はアプリチーム内の1プロジェクトのみで行いましたが、今回はアプリチーム全体…

6.サーバーサイドの開発裏話 | GraphQLを本番投入して実感したメリットと課題

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 今年9月のリニューアルで、JapanTaxiアプリ向けのAPIにGraphQLを導入しました。この記事では実際にGraphQ…

Apollo iOSを利用してGraphQL APIと通信する方法

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、JapanTaxi Advent Calendar 2018の25日目の記事です。 はじめに JapanTaxi iOSアプリは、ア…

UIテストを作ってFirebase Test Labで実行してみた話

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 はじめに JapanTaxiのアプリにはたくさんの機能があります。リリース前のテストは全て手動で行っているの…

iOSアプリ起動中の RIBs Tree を簡単に見られるツールを作る

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、JapanTaxi Advent Calendar 2018の22日目の記事です。 はじめに 弊社の JapanTaxi iOSアプ…

ファイルディスクリプタリークの事例紹介

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 本記事では Android アプリケーションの開発中に見つかったファイルディスクリプタリークの事例をご紹介…

他のアプリに「バックグラウンドで動く処理をやるService」を提供する方法

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は「JapanTaxiアドベントカレンダー 」21日目の記事です。 はじめに 他のアプリとActivityを使っ…

逆ジオAPIのリプレイスから得たHTTPクライアントの設計ノウハウ

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、 「JapanTaxi Advent Calendar 2018」の20日目です。 はじめに JapanTaxiアプリでは 注文か…

ユーザーストーリーマッピングを使い届けたい価値を整理してみた

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、 「JapanTaxi Advent Calendar 2018」の19日目です。 今回は私が担当しているチームでユーザ…

経路探索で多発したコネクションエラーとの出会いと別れ

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、 「JapanTaxi Advent Calendar 2018」の17日目です。 はじめに JapanTaxiアプリのサーバサイ…

Wear OS by Google アプリ開発はじめの一歩

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 JapanTaxi Advent Calendar 2018 16日目の記事です。 はじめに 日本ではウェアラブルOSといえばAppleWatc…

Android DataBindingで連打防止カスタムセッターを作る

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 最近、広告タブレットに kotlin + MVVM + LiveData を導入しました。レイアウトxmlでButtonに紐づけたア…

自動運転の研究も! 機械学習 × 交通の論文を紹介

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 R&D部ではタクシーに関する自動運転や画像処理を使ったプロジェクトも進めています。これらのプロジェク…

特別連載|5. JapanTaxiアプリAndroidの開発裏話

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 これはJapanTaxi AdventCalendar 11日目の記事です。 JapanTaxiアプリのリニューアル時に新たに取り入れ…

地域メッシュコードの算出方法について

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 今回は最近諸事情により関わることになった「地域メッシュコード」の算出方法を紹介したいと思います。 …

特別連載|4. JapanTaxi iOSアプリにRIBsアーキテクチャを導入して得られたこと

💁🏻 ※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 この記事は、JapanTaxi Advent Calendar 2018の9日目の記事です。 はじめに 2018年3月から9月までの半年…

Tableauでレーダーチャートを作る

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 いつもJapanTaxiアプリをご利用頂きありがとうございます。JapanTaxiでは皆様の貴重なレビューから日々改…

アプリのダウンロード数収集をGCPで実装してみる

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 なぜこんなことをすることになったか 先日、アプリストアからダウンロード数を取得・集計するスクリプト…