2018-01-01から1年間の記事一覧

「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のアプリにはたくさんの機能があります。リリース前のテストは全て手動で行っているの…

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

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

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

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

他のアプリに「バックグラウンドで動く処理をやる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 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 なぜこんなことをすることになったか 先日、アプリストアからダウンロード数を取得・集計するスクリプト…

特別連載|3. 「スムーズな乗車体験を目指して」アプリUIリニューアル!

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 こんにちは!開発部デザイナーの室津です。JapanTaxi Advent Calendarの3日目を担当することになりました…

エンジニア実務未経験者の最初の1年

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 JapanTaxi(JTX)の開発部はエンジニア歴の長い方が多く、平均年齢はおそらく30代前半?くらい。しかしこの…

【JapanTaxi初】「Qiita Advent Calendar」に参加します!&Meet Upやります!

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 「2018年」の字面にようやく慣れてきたと思ったら、気づけばあと1ヶ月で2019年ですね。はやすぎる。 2017…

特別連載|1. JapanTaxiのアプリリニューアルプロジェクト

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 今年9月に「全国タクシー」は「JapanTaxi」にリブランディングをしました。今回、「特別連載|JapanTaxi…

Google Cloud Next ’18 in Tokyo で講演&デモ協力しました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 9月19日から20日まで東京プリンスホテル & ザ・プリンス パークタワー東京でGoogle Cloud Next in Tokyo …

スムーズな配車の要!動態連携の仕組みの紹介

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 タクシーの動態について 皆さんは弊社の「全国タクシー」や「Google Maps」でタクシーの現在位置が表示さ…

タクシードライバー向け需要予測について

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 JapanTaxiではタクシードライバーの売上向上を目指し、AIを利用した業務支援システムを構築しています。…

JapanTaxi製!ドライブレコーダー

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 「タクシー向け」ドライブレコーダー 「ドライブレコーダー」という単語を聞いたことはあるでしょうか? …

全国タクシーアプリチームで開発合宿を行いました @おんやど恵

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 開発合宿の目的 今回の合宿の目的はひとつ、開発に集中することです。プロジェクトの進捗があまりよくな…

SWIGでGoからC++を呼ぶ

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 社内のとあるプロジェクトで、C++で書かれたライブラリを使うことになりました。GoからCが使えることはよ…

graphql-ruby コードリーディング

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 最近全国タクシーチームでは次期バージョンのAPIにGraphQLを採用しリリースに向けて開発しています。 全…

無いものは作る、実現するエンジニアリング

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 今回は私が担当する、タクシー専用決済端末の開発にまつわるお話になります。 日本交通グループのタクシ…