ロコガイド テックブログ

「地域のくらしを、かしこく、たのしく」する、株式会社ロコガイドの社員がいろいろな記事を書いています。

「地域のくらしを、かしこく、たのしく」する、株式会社ロコガイドの社員がいろいろな記事を書いています。

Android

OpenCVを使ったAndroidでのチラシ内矩形検出

こんにちは、買い物事業部サービス開発部にてトクバイAndroidアプリの開発をしている石川です。

トクバイAndroidでのパフォーマンス改善

こんにちは。去年の10月からロコガイドでAndroidアプリの開発をしている石川です。 入社以降は、トクバイAndroidアプリの開発をやらせてもらっていて、デザインシステムの導入、AndroidViewからComposeへの移行、パフォーマンス改善といったことに取り組んで…

Android × Kotlin Flow の手動リトライについて考える

ロコガイドで Android エンジニアをしております、横山です。 みなさん、Android プロジェクトでのKotlin Coroutine Flowの活用は進んでおりますでしょうか。 Android の Developers サイトでも丁寧なガイドが公開されていますが、 いざ自社プロダクトに取り…

セイバーメトリクスから学ぶサービス開発

はじめに こんにちは @hatuyuki4です。普段はiOSアプリを開発しているモバイルアプリエンジニアです。プロ野球が好きで、特に楽天イーグルスを応援しています(宮城出身)。最近は野球好きが講じて、セイバーメトリクスの本をいくつか読みました。セイバーメト…

ExoPlayer in Carouselを実現するための手引き

メリークリスマスイブ ロコガイドでAndroidエンジニアをしております、横山(yokomii)です。 この記事はロコガイド Advent Calendar 2020の24日目です。 今回は、Androidの動画再生用 OSSライブラリである「ExoPlayer」を用いて カルーセル(RecyclerView in …

Android11の新機能Bubblesさわってみた!

この記事はロコガイド Advent Calendar 2020の9日目です。 Androidアプリエンジニアのiaiaです。 今回はAndroid11で正式にユーザにリリースされたBubblesについて触れていきます。

トクバイアプリの「Android11」対応まとめ

Androiderのみなさんこんにちは ロコガイドでAndroidエンジニアをやってます横山(yokomii)です。 Android11が正式リリースされて数日がたちますが、TargetSDKのバージョンアップ対応は進んでおりますでしょうか? トクバイアプリも絶賛進行中なのですが、お…

Androidアプリチームにテストコードを書く習慣ができるまで

こんなに長く自宅勤務が続くなら鉄のフライパンとか炊飯器とか買ってもよかったなーと思ってます。Androidアプリエンジニアのiaiaです。 前回Firebase Test LabでE2Eテストの話をしましたが、Unitテスト周りでも改善をしていて、良い変化が生まれてきたなと…

トクバイApp for Androidに「in-app updates」を導入した話

こんにちは!! おトクな買い物情報アプリ「トクバイ」のAndroidエンジニアをしている横山です。 リモートワークの利点を最大限生かし、寝巻き姿のままブログを書いてます😪 ...

Instrumentationテスト 最初の小さな一歩

2020年1月入社のiaiaです。 Androidアプリエンジニアとしてトクバイアプリをメインに開発していますが、 テスト環境を改善していくことで、開発をしやすい環境にしていきたいと考えています。 テストがしやすい/テストコードが充実している/テストコードを書…

なぜ私たちはプロトタイプを作るのか

こんにちは@hatuyuki4です。普段はiOSエンジニアをしたり、ガラル地方を旅したりしています。 先日Creative Selectionという本を読みました。この本は元Appleのエンジニアが自身のプロダクト開発プロセスについて書いていて、特にプロトタイプを作成してデモ…

ユーザ行動を深く知るためのログ設計

こんにちは、ロコガイドでiOSエンジニアをしている @hatuyuki4です。最近はもっぱらデュエリストとして活動しています(対戦者募集中)。 さて最近のことですが、トクバイアプリはトップ画面を一新しました!! このアップデートにより「安いが每日届くトク…

CircleCI API v2で柔軟なCI/CD環境を構築したい!!

こんにちはーーー!!!>👭🚲 技術部でモバイルアプリエンジニアを務めております、横山(yokomii)です。 日頃、買い物情報アプリ「トクバイ」のAndroid版の開発に勤しんでいます。 さてさて、皆さんはアプリのCI/CD環境をどのように構築していますでしょうか?

Android Qにむけて開発者が対応すべきことまとめ by Google I/O 2019

こんにちは、普段は技術部でAndroidアプリの開発をしている@chibatchingです。 Google I/O 2019ではAndroid Qに向けて数々の新機能や変更点が発表されました。 その中でも既存のアプリが影響を受けた場合、対応が必要になりそうな箇所をまとめました。 [はじ…

超速でABテストを回すモバイルアプリ開発 後編

こんにちは! @hatuyuki4です。普段はiOSアプリ開発をしているエンジニアです。豆乳が好きです。​ 先週の前篇では、ABテストで検証を行うための仮説の立て方とサービスへの落とし込み方について書きました。 しかし高速で検証を行うためには、仮説を立てて機…

Google Beacon PlatformとNearby APIで柔軟で省エネなビーコン基盤を作る

はじめまして、普段は技術部でAndroidエンジニアをしている千葉(@chibatching)です。 今回はトクバイでビーコンを使った施策を行った際に活用したGoogle Beacon Platformについて紹介したいと思います。

超速でABテストを回すモバイルアプリ開発 前篇

こんにちは! @hatuyuki4です。普段はiOSアプリ開発をしているエンジニアです。イカが好きです。 トクバイでは昨年、アプリの新規ユーザ定着率改善のために専用チームを作り、その中で積極的にABテストを使って検証を行ってきました。その中で重視していたの…