ローソンデジタルイノベーション テックブログ

ローソンデジタルイノベーション(LDI)の技術ブログです

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

AIコーディングエージェント(Cline + Skills)活用実践編 - DataBindingからViewBindingへ楽々移行しました!

はじめに DataBinding移行:リファクタリングの機会 移行を効率化した手法について Gradleによる自動置換 Clineにプロジェクト固有の知識(Skills)を組み込む 実際のプロジェクト導入で工夫したこと 最後に はじめに こんにちは、ローソンデジタルイノベー…

【Android】WebViewにてSPAの画面遷移を検知する方法

はじめに SPAの画面遷移を検知する場合の問題点 SPAの画面遷移を検知する方法 最後に はじめに Androidエンジニアの篠本(ささもと)です。 今回は、WebViewにてSPA(Single-page application)の画面遷移を検知する方法について、ご紹介をさせていただきます。 …

OSS AIコーディングエージェントClineを社内専用ツールにカスタマイズして実務導入に挑んだ話

AI

はじめに 記事を開いていただきありがとうございます。サーバサイドエンジニアのオーです。 今回は「OSS AIコーディングエージェント、Clineを社内専用ツールにカスタマイズして実務導入した話」をテーマにAIコーディングエージェント導入までの道のりを紹介…

Adjust と Google Analytics(GA4)連携でハマりやすいポイント

はじめに 背景 連携手順 ハマりやすいポイント ① SDK のバージョンによって使用するメソッド名が異なる ② 設定すべき ID は Google Analytics の app_instance_id 最後に はじめに モバイルエンジニアの譚です。AdjustとGoogle Analyticsを連携する際の注意…

【iOS】WebViewにてSPAの画面遷移を検知する方法

はじめに こんにちは、ローソンデジタルイノベーション(LDI)でiOSエンジニアを担当している山形です。 今回は、WebViewを使用した画面実装における、ちょっと工夫が必要な実装方法についてお話しします。 具体的には、SPA(Single Page Application)で構築…

Android TextViewのURL自動検出と文字列選択が引き起こす罠

はじめに 発生した事象 調査 TextView.java (外部リンク) ArrowKeyMovementMethod.java (外部リンク) 不具合挙動になる原因の分析 1 回目の URL タップ アプリに戻ってから 2 回目のタップ(URL 以外の箇所) その後 原因まとめ 解決案 1. LinkMovementM…