はじめに LDIで開発担当しているOKこと岡崎です。 普段はバックエンドの開発を主にやってますが、最近はWebのフロントエンドも学習しており、 今回はその一環で作ったところをテーマにブログに起こそうと思います。 本記事では、better-authを使ってメールOT…
はじめに パラメタライズドテストとは? パラメタライズドテストの書き方 最後に はじめに Androidエンジニアの篠本(ささもと)です。 今回は、テストコードのメンテナンス性向上を目的にパラメタライズドテストを導入しましたので、パラメタライズドテストに…
はじめに 記事を開いていただきありがとうございます。サーバサイドエンジニアのオーです。 今回は「LiteLLMを利用したAI活用基盤」をテーマに「システム構築例」と「運用面のメリット」を簡単に紹介します。 LDIでは、業務生産性の向上の一環としてAIの導入…
こんにちは、データ分析チームのIです。今回はご当地からあげクンのお話をさせていただきます。 1. ご当地からあげクン 2. 最短距離の探索と計算 3. 最短店舗探索の実行 4. からあげクンが2種類買える最短距離の店舗 4.1 東北と首都圏 4.2 首都圏と中部 4.3 …
はじめに startActivityForResultとonActivityResultとは? deprecatedの内容と置き換え方法 置き換えのメリット 遷移元画面の結果受け取り処理の可読性向上 ActivityResultContractによる返り値の型の強制 最後に はじめに Androidエンジニアの篠本(ささも…
はじめに GlobalScopeとは? GlobalScopeがdelicate扱いに 対応方法 最後に はじめに Androidエンジニアの篠本(ささもと)です。 今回、delicate(取り扱い注意)のGlobalScopeをwithContext(NonCancellable)に置き換えまして、そのご紹介をさせていただきます…
はじめに getSerializableとgetParcelableとは? deprecatedの内容 対応方法 最後に はじめに Androidエンジニアの篠本(ささもと)です。 今回は、AndroidのgetSerializableやgetParcelableなどで発生しているdeprecated対応についてご紹介させていただきます…
プロジェクトディベロップメント部の仙波です。 スマホアプリ用自動テストフレームワーク Shirates(シラテス) を画像認識技術を活用して改良しました。 メジャーアップデートです。macOSで利用できます。 github.com 旧バージョンが抱えていた問題 Shirate…
はじめに iOSエンジニアの申です。今回はエラーハンドリング時に発生した問題とTyped throwsの活用についてご紹介させていただきます。 発生した問題とその原因 エラーが返される可能性がある関数を実行した際にエラーが発生した場合、そのエラーをハンドリ…
ローソンデジタルイノベーション(LDI)のiOS/Android開発リーダーの阪口です。 LDIでは、アプリ開発スピードの向上のため、生成AIを活用した作業効率化を実施中です。 今回は施策の一つである、生成AIで単体テストシナリオ作成を実施した例をご紹介させていた…