ZEN Study Android アプリ 10年の技術的変遷

ZEN Study 10周年を記念した企画の第一弾として、Android アプリの10年の変遷についてお話します。 ZEN Study Android アプリは、リリース時の急ピッチな開発から始まり、MVP アーキテクチャの導入、Kotlin への移行、Single Activity 化、Jetpack Compose …

新卒エンジニア体験:RSpecで遭遇した罠と対策

目次 はじめに 1. RuboCopのワーニングと対策 1.1 定義数が多すぎる問題(RSpec/MultipleMemoizedHelpers) 対策1: 共通セットアップを切り出す、shared_context を活用する 対策2: before ブロックと変数を使う 対策3: 関連するパラメータをハッシュにまと…

春の教育工学会 全国大会に参加しました

はじめに データ活用システム開発セクションの田沼です。部署の名前の通り、データを活用した仕組みの開発や、その企画・検証などを担当しています。今年も日本教育工学会春の全国大会に参加してきました。 一般に、データを活用したアプリケーション開発で…

マウスの戻るボタンでページ遷移してしまう原因を追ったら Google Tag Manager に行き着いた

Web フロントセクションの星野と申します。ドワンゴの教育事業には 1 年ほど前から参画しております。 数ヶ月前に「マウスの戻る・進むボタンをリンクの上で使用するとナビゲーションが起きてしまう」という事象の調査をおこないました。 本記事では調査の結…

開発者ブログをリニューアルしました! 〜デザインのコンセプトと、制作の工夫

こんにちは。ドワンゴ教育事業デザイナーのnanaです。 この度、ドワンゴ教育サービス開発者ブログのデザインをリニューアルいたしました! 今回の記事では、デザインのコンセプトや制作時の工夫など、リニューアルのポイントをデザイナー視点でご紹介したい…

pmconf2025で「データを価値に繋げる」テーマで登壇しました

こんにちは、ドワンゴ教育事業本部の吉原 (@glorypulse)です。 バックエンドエンジニア → 企画開発エンジニア を経て、プロダクトマネージャー!?として、ZEN StudyやZEN Compassの企画開発を行なっています。 先日開催された「pmconf2025」の東京会場にて…

ドワンゴでの3ヶ月半のAndroidエンジニアインターンを振り返って

こんにちは。今回は、ドワンゴの教育事業のAndroidチームで約3ヶ月半のインターンシップに参加された濵嶋さんへのインタビューをお届けします。 ――今回のインターンでは、具体的にどのような業務を担当されましたか? 一番のメインは、デザインの差し替え業…