Yappli Tech Blog

株式会社ヤプリの開発メンバーによるブログです。最新の技術情報からチーム・働き方に関するテーマまで、日々の熱い想いを持って発信していきます。

iOSチームにジョインして1ヶ月の振り返り

はじめに 経歴 入社を決めた理由 入社してみて オンボーディング チーム 入社1ヶ月でやったこと YOP チケット対応 リリース・ビルド対応 これから おわりに はじめに 12月よりiOSエンジニアとしてジョインした池田です。 今回は中途入社して1ヶ月で感じたヤ…

Android アプリに Okta 認証を入れてみた

こんにちは、最近 iOS から Android エンジニアにジョブチェンジした西村です。 最近社内の Android アプリに Okta 認証を導入し、ログインをしないと使えないようにセキュリティを強化しました。 あまり実装する機会はないかもしれないですが、どのように実…

第2回 ヤプリ×フラー合同LT大会参加レポート!

こんにちは、サーバーサイドエンジニアの籔本です! ヤプリの開発統括本部では四半期に一度LT大会を実施しています。 今回は、ヤプリと資本業務提携しているフラー株式会社(以下、「フラーさん」)をお招きし、2回目となる合同LT大会を開催しました! どん…

QAカンファレンス「JaSST」 〜プロポーザル採択までの道〜

この記事は 「ヤプリ&フラー 合同アドベントカレンダー #1」 の24日目の記事です! こんにちは。ヤプリでQAエンジニアをしているぐっさんです。 今年、ヤプリQAとしては勉強会の開催、テックブログの積極的な更新やQA外部イベントへの参加などチーム内外問わ…

SwiftのAutomatic Grammar Agreementについて

こんにちは、岸川克己です。 SwiftのAutomatic Grammar Agreementとは、英語における複数形や三単現のsのように、翻訳テキストの一部に語形の変化がありうるという情報を埋め込み、実行時にOSが 数などに合わせて指定した語句を文法的に正しい文章に自動的に…

ヤプリ社員20人の「今年買ってよかったもの」をAIに分析させたら、"ノーコード的思考"が浮かび上がった

社内Slackで集めた「今年買ってよかったもの」50アイテム以上をAIで傾向分析。食洗機、BAKUNE、Steamゲームなど多種多様なアイテムから見えてきたのは「仕組みで解決して本質に集中する」というノーコード的思考でした。

LangGraphでアプリ分析AIエージェントを作ってみた

こんにちは、ヤプリの25新卒サーバーサイドエンジニアの籔本です! 先日、ヤプリの開発統括本部内でAIハッカソンが開催されました。 私を含む 24・25新卒入社のエンジニア4人でチームを組み、「アプリ分析AIエージェント」 を開発しました。 今回の記事では…

TRPGのAI守密人をRAG + MCPで作った話

こんにちは!Androidエンジニアのてつです。 皆さんはTRPGをご存知でしょうか?プレイヤーが架空のキャラクターを演じ、ゲームマスター(GM)の語る物語の中で冒険を繰り広げる、想像力を駆使した遊びです。 今回は、趣味で楽しんでいるCall of Cthulhu(CoC…

【n8n × Gemini】非エンジニアがAIを使って社内問い合わせ対応を効率化しようとした話

こんにちは!アプリ申請チームのあきなです。この記事は Yappli Advent Calendar 2025 の記事です! ヤプリ&フラー 合同アドベントカレンダー #2 Advent Calendar 2025 - Adventar 普段、私はアプリ申請チームの一員として業務を行っていますが、今回はAIと…

Yappli Analyticsのベンチマーク機能改善プロジェクトの裏側

この記事は ヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025(3枚目) の18日目の記事です。 こんにちは!データサイエンス室(以下、DS室)の山本です(@__Y4M4MOTO__)です。 弊社では「Yappli Analytics」というアプリ運用のためのデータ分…

Vitest v3でVueファイルにブレークポイントを設定するとズレる

この記事はヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025の16日目の記事です。 TL;DR 本題 Vitest v4を使う Chrome DevToolsを使ってデバッグする Vite(Vitest)プラグインでstyleを消す おわりに TL;DR Vitest v4にする v3以前は2通りで対応…

Atlassian Rovoエージェントを使ってJiraの課題編集を自動化する

はじめに 背景 方法 Rovoエージェントの用意まで ラベル自動付与プロンプト 問い合わせ分類自動付与プロンプト 影響している機能自動付与プロンプト Jiraプロジェクトの自動化でRovoエージェントを呼び出す 結果 最後に はじめに こんにちは、サーバーサイド…

お手軽!Claude CodeのスラッシュコマンドでPull Request作成をほぼ全自動化してみた

この記事は、 株式会社ヤプリ アドベントカレンダー2025 2枚目 12/15 の記事です。 adventar.org ヤプリではClaude CodeをVertexAI経由で利用できるようになっていて、希望するエンジニアは全員使えます! そこで最近、Claude Code で使えるスラッシュコマン…

dbtプロジェクトのmodelsのディレクトリ構造を再構築してみた

この記事は dbt Advent Calendar 2025 の12日目の記事です。 ※ ヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025(1枚目) の12日目にもクロスエントリーしています。 こんにちは!データサイエンス室(以下、DS室)の山本です(@__Y4M4MOTO__…

AIが提案する「モダンなeslint設定」の検証とチームへ導入した話

これはヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025の8日目の記事です。 こんにちは。ヤプリフロントエンドグループの武井です。 みなさんeslintの設定どうしていますか。 YappliのCMS管理画面ではフロントエンドにVueとNuxtを採用していま…

コーポレートIT部門のAI奮闘記 2025 🤖

この記事は、株式会社ヤプリ&フラー 合同アドベントカレンダー2025 1枚目 12/6 の記事として投稿されます。 adventar.org こんにちは!株式会社ヤプリ コーポレートITの辻村です‍⬛ 10月末にこたつを出してから、11月はまだそこまで寒くないのに仕事中もずっ…

WebViewでYouTubeが再生できない(153エラー)時の対処法

iOSチームの加藤です。 今回は、WKWebViewを利用してYouTubeの再生機能を実装する際につまずいた箇所がありましたので共有したいと思います。 概要 iOSアプリ内でYouTubeを再生する場合、WKWebView上でIFrame Player APIを利用するのが一般的です。 基本的な…

「分析」から「基盤」へ。データに対する視点が180度変わったヤプリでのインターン体験記

この記事はヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025(2枚目) の4日目の記事です。 自己紹介 ヤプリのインターンに惹かれた理由 インターンタスク:データ基盤の改善 YA(Yappli Analytics)とCMSレポート 現状の課題とインターンで取り…

PlaywrightのE2Eテスト実行はなぜ速いのか? -Seleniumとの比較-

こちらは ヤプリ&フラー 合同アドベントカレンダー 2025 4日目の記事になります。 はじめに ヤプリでQAエンジニアをしている今西です。 QAチームでは、 Yappli (CMS)の一部を対象にPython+Seleniumを使ったE2Eテストの自動化を行なっています。 そこで課題…

【初参加レポ】これが「カンファレンス」か!pmconf 2025@大阪で得た4つの大きな気づき

2025/12/05 追記 pmconf 2025@東京での増渕の登壇資料などを追加したリライト版の記事が出ましたので、こちらもぜひお読みください! note.com こんにちは!ヤプリのプロダクトマネージャー、大村です。 今回は弊社の小野田(@onyoda3)が登壇するというこ…

DATA SUMMIT 2025に「プロダクトデザイナーに学ぶ、『見る気が起きる』ダッシュボードの作り方」という題で登壇しました!

この記事はTROCCO&COMETA Advent Calendar 2025の1日目の記事です。 ※ ヤプリ&フラー 合同アドベントカレンダー Advent Calendar 2025(2枚目) の1日目にもクロスエントリーしています。 こんにちは!データサイエンス室(以下、DS室)の山本です(@__Y4M4M…

ヤプリのFEでインターンをさせていただいた話

こんにちは!11月から1ヶ月間FEエンジニアとして就業型インターンに参加させていただいた大学院1年の野口と申します! 1ヶ月という短い期間だったのですが、ヤプリでのインターンで取り組んだこと・感じたことを共有しようと思います インターンに参加した理…

Vue Fes Japan 2025 と After Talk に参加しました:登壇の学びと振り返り

フロントエンドエンジニアの青瀬ユウ (@aose_developer) です ヤプリは Vue Fes Japan 2025 にプラチナスポンサーとして参加しました vuefes.jp 今年は自分がプラチナスポンサーセッション枠で登壇させていただきました また、11/11 には After Talk も開催…

iOSエンジニアとしてヤプリのインターンでめちゃくちゃ成長できたお話し!

初めに インターンシップに参加した理由 入社してみて たくさんある交流の場 気づいたこと・感じたこと インターンでやったこと 研修について 就業型インターンで体験できたこと インターンで取り組んだ内容 最後に 初めに こんにちは! 1ヶ月間iOSエンジニ…

Go Conference 2025 に参加してみました!

こんにちは。CX開発部サーバーサイドグループで、マネージャーをしている加納です。 少し、期間が空いてしまいましたが、先日、Go Conference 2025が開催され、弊社もスポンサーとしてイベントの盛り上げの一端を担いました。 弊社のGoエンジニアも何名か参…

ヤプリQAチームの紹介

QA

はじめに こんにちは、QAチームの山口です。 今回は、私たちQAチームの体制と日々の取り組み、そして今後の展望についてご紹介させていただきます。 Yappliについて Yappliは、企業のモバイルアプリ開発・運用を支援するプラットフォームサービスです。ノー…

DroidKaigi 2025に参加してきました!〜セッションレポート編〜

こんにちは!Androidエンジニアの伊藤です。 去年に引き続き、国内最大のAndroid技術の祭典「DroidKaigi 2025」に参加してきました 2025年9月10日(水)〜12日(金)の3日間にわたって開催された今年のDroidKaigi 参加に際しての感想やワークショップ、企業ブー…

iOSDCで興味があったセッションについて 2025

こんにちは、iOSチームに所属しています加藤です。 先日開催されたiOSDC2025にオンライン参加し、iOS開発の最前線に触れる非常に有意義な時間を過ごしました。 本記事では、数あるセッションの中から、特に「私たちのアプリや開発をどう良くしてくれるのか?…

【参加レポート】今年はスポンサーブースもあったよ、iOSDC Japan 2025

今年は10周年 はじめに ヤプリで iOS エンジニアをしている 菅(@Nao_RandD | ナオランド)です。 今年も国内最大級のiOSエンジニア向けカンファレンス iOSDC Japan 2025 に参加してきました。 iosdc.jp 本記事では、特に印象に残ったセッションやスポンサ…

iOSDC Japan 2025 に参加してきました!

こんにちは、iOS エンジニアの西村です。(最近はAndroidエンジニア寄りになりつつあります) 先日、iOSDC Japan 2025 に参加してきました!今回で4回目の参加になります。 iOSDC Japan 2025 そして今年の iOSDC は記念すべき 10周年 でした 公式サイトでは…