Android

DroidKaigi 2024 参加レポート

DroidKaigi 2024 参加レポート タクシーアプリ『GO』のAndroidアプリを開発している山本(@farundorl)です。 先日開催されたDroidKaigi 2024に参加してきました。本記事ではイベントの様子やスポンサーブースの様子などについてレポートします。 はじめに Dro…

GO TechTalk #27 タクシーアプリ『GO』AndroidでのreCAPTCHA導入・WebADBでの自動化

2024年6月18日に「GO TechTalk #27 タクシーアプリ『GO』AndroidでのreCAPTCHA導入・WebADBでの自動化」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 GO TechTalkとは? GO TechTalkは、GO株式会社のエンジニアたちが、タクシー…

実践 脱Modifier.composed

実践 脱Modifier.composed タクシーアプリ『GO』のAndroidアプリを開発している山本です。 Android アプリの UI 開発ツールキットである Jetpack Compose ライブラリでパフォーマンス向上のために既存の Modifier.composed を使った実装を Modifier.Node に…

DroidKaigi 2023 参加レポート

タクシーアプリ『GO』のAndroidアプリを開発している石橋です。 先日開催されたDroidKaigi 2023に参加してきました。 GO株式会社はゴールドスポンサーとしてスポンサーブースを出展させていただきました。 本記事ではイベントの様子やスポンサーブースの様子…

ARCore Geospatial APIで任意の地点に3Dモデルを表示する

はじめまして。 タクシーアプリ『GO』のAndroidアプリを開発している石橋です。 GO株式会社には半年に2週間、業務を離れて自分の興味のある内容に取り組むことができる「Engineer Challenge Week (ECW)」という制度があります。 ECWで、ユーザー課題を解決す…

Androidアプリの依存性管理をGradle Version Catalogに乗り換える

タクシーアプリ『GO』のAndroidアプリを開発している山本です。 Androidアプリ開発に必要なライブラリの定義方法をGradleのVersionCatalogに乗り換えるときに調べたことと利点を紹介します。 Gradleと依存関係の定義 Androidのビルドツールとして採用されて…

FlutterのGoogle MapでMarkerを動かしてみる

Mobility TechnologiesでFlutterエンジニアとして働いているTomiと申します。 タクシーアプリ「GO」ではGoogle MapにMarker(Taxi)を動かす場合が多くあります。Flutterではどのように動かせるのかを調査しましたので、この内容を共有します。 目標 Google Ma…

Flutter moduleのAARをGitHubレポジトリにデプロイする

こんにちは、Mobility TechnologiesでFlutterエンジニアとして働いているTomiと申します。 以前ブログで書いた「Flutter moduleのAARをMaven + GitHub ActionsでGitHub Packagesにデプロイする」ではFlutter v3.3.0より前のバージョンで動作する方法を紹介し…

Androidエンジニア必見!タクシーアプリGOのUXを高める工夫

2021年5月27日に「MoT TechTalk #4 Androidエンジニア必見!タクシーアプリGOのUXを高める工夫」(connpass)を開催しました。 本記事では当日の内容を簡単に紹介します。 当日のスライド MoT TechTalkとは? MoT TechTalkは、Mobility Technologiesのエンジ…

AndroidアプリのJCenter閉鎖の影響調査と暫定対応

こんにちは。 車載システム第二グループの空中です。Twitter等では @soranakk で活動しているのでそちらの方がわかるかもしれません。普段はタクシー車両に搭載された専用端末上で動作するAndroidアプリ開発をしています。 さて、唐突ですがJCenterが閉鎖さ…

AndroidのE2Eテストの自動化を安定させるためにやったこと

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 今年はAndroid・iOSのE2Eテスト自動化を中心に進めてきました。進める中でいろいろ思考錯誤してきたTIPS…

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

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

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

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

DroidKaigi 2019に参加してきました

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

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

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