Tabelog Tech Blog

食べログの開発者による技術ブログです

Android

MockWebServerを使ったAndroidアプリのUIテスト

この記事は 食べログアドベントカレンダー2023 の21日目の記事です。 こんにちは。食べログAndroidアプリの保守を担当している米山です。 最近はテスト工数の削減に向け、UIテストの自動化を進めています。 今回の記事ではMockWebServerを使ったUIテストの実…

Android14(APIレベル34)への対応について

この記事は 食べログアドベントカレンダー2023 の17日目の記事です。 初めまして、食べログのアプリ基盤チームでAndroidアプリを担当しているtomotakasgです。 普段はAndroidアプリのリファクタリングや開発環境(IDEやCI/CDなど)の整備、ライブラリ選定等…

食べログAndroidエンジニア視点で整理するプロダクト開発の考え方と実践例

この記事は 食べログアドベントカレンダー2023 の6日目の記事です。 こんにちは。 食べログAndroidアプリ開発を担当している 原田 です。 私は食べログのアプリ開発部プロダクトチームに所属しており、口コミ領域におけるユーザー体験の向上をテーマとしたユ…

Spek やめました

この記事は 食べログアドベントカレンダー2023 の2日目の記事です。 こんにちは、食べログAndroidアプリをメインで担当しているsadaです。 今回は弊社でAndroidアプリのテストフレームワーク Spek Framework の利用をやめたお話をさせていただきます。 (タ…

段階的な移行を成功させたストラテジパターン

この記事は 食べログアドベントカレンダー2023 の1日目の記事です こんにちは。食べログシステム本部 アプリ開発部の 和田 です。普段は、Android 版食べログアプリの保守対応をしています。 以前、当ブログで記事を執筆したことがあるため、ご存知の方がい…

DroidKaigi 2023 参加レポート#3 Day3のまとめ

こんにちは。食べログシステム本部 アプリ開発部 基盤チームの米山です。 私はカカクコムに入社してから約2年間、食べログAndroidアプリの保守業務を担当してきました。 DroidKaigi2023には、食べログアプリで使われない技術ではあるものの、趣味でリッチな…

DroidKaigi 2023 参加レポート#2 Day2のまとめ

はじめに こんにちは、食べログシステム本部 アプリ開発部でAndroidアプリエンジニアをやっているhokutonikukyuです! 柴犬が大好きです 入社から食べログを担当し、ちょうど丸2年経ちました。 普段は口コミ周りの開発を担当しています! 去年も参加したの…

DroidKaigi 2023 参加レポート#1 Day1のまとめ

こんにちは。食べログシステム本部 アプリ開発部の 和田 です。 以前、食べログのアドベントカレンダーで記事を執筆したことがあるため、ご存知の方がいるかもしれませんね。 私は、今からおおよそ4年前に弊社(株式会社カカクコム)に入社して以来、ずっと…

食べログAndroidアプリの技術的負債解消への道のり

こんにちは。食べログAndroidアプリをメインで担当しているsadaです。 私は食べログシステム本部 アプリ開発部の基盤チームリーダーをしています。 基盤チームでは機能開発はあまり行わず、リファクタリングや開発環境(IDEやCI/CDなど)の整備、ライブラリ…

よく忘れるAndroid View APIのまとめ

この記事は 食べログアドベントカレンダー2022 の20日目の記事です はじめまして。 食べログシステム本部 アプリ開発部の須賀です。 Androidのコードリーディングでたまに現れては、忘れがちで困る厄介なAPIを再理解しようと思います。 今回の調査対象 前提…

アプリインストール直後の離脱を防ぐためにDeferred Deep Linkに対応する

この記事は 食べログアドベントカレンダー2022 の19日目の記事です はじめまして。食べログAndroidアプリ開発を担当している原田です。 私は食べログシステム本部 アプリ開発部 プロダクトチームに所属しており、普段はアプリ利用継続率の向上を目的としたス…

RatingBarで不具合を起こして学んだこと

この記事は 食べログアドベントカレンダー2022 の15日目の記事です こんにちは。 食べログシステム本部 アプリ開発部 基盤チームの米山です。 私の所属する基盤チームは主に食べログアプリの保守や開発環境の改善を行なっています。 その中でも食べログAndro…

Android13(APIレベル33)への対応について

この記事は 食べログアドベントカレンダー2022 の8日目の記事です。 初めまして、食べログAndroidアプリをメインで担当しているsadaです。 私は食べログシステム本部 アプリ開発部の基盤チームリーダーをしています。 アプリ基盤チームでは機能開発はあまり…

Android 版食べログアプリに ViewBinding を導入した話

この記事は 食べログアドベントカレンダー2022 の3日目の記事です はじめまして。 食べログシステム本部 アプリ開発部の和田と申します。 私は、Android 版食べログアプリの保守を主に担当しています。 今回は、Android 版食べログアプリに ViewBinding を…