Android

CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化

はじめに サービスの紹介 Android版 iOS版 Web版 サービスコンセプト AIコードレビュー導入前の状況 コードレビュー体制 導入前の課題 AIコードレビュー導入の検討 CodeRabbitの導入 CodeRabbitとは 導入の容易さ 導入1ヶ月の効果 主なメリット レビュー内容…

Kotlin/Nativeで生成されるObjective-Cを理解するためにコンパイラをデバッグした話

はじめに 執筆時の各種ツールのバージョン 前提知識: 生成したObjective-Cコードでプロパティ名の末尾にアンダースコアがつく条件 今回解決したい課題 デバッグの準備 Kotlinのリポジトリを手元にcloneする gradle.propertiesの書き換え(Kotlin/Nativeのみ) …

DroidKaigi 2023に参加しました!

はじめに DroidKaigi 2023参加レポート ブース出展しました! DMMブース内でやっていたこと DMMブース紹介 DMMノベルティ紹介 スピーカーとして登壇しました! セッションの感想紹介 これで安心! Compose 時代のDon’t keep activities対応 Unleashing the P…

DMM.com Summer Internship 2023~短期インターン編~

2023年7月末から8月初旬の2週間にわたり、「Go」「Android」の2種類の短期インターンが開催されました! 今年は29名の学生が参加。インターンの内容や参加者の声をレポートします! DMM.comの短期インターンとは? Androidインターン Goインターン 参加者ア…

DMMブックスで利用するWorkManagerのデータ遷移とResult監視のObserve

はじめに WorkManagerとは WorkManagerへのデータの遷移 WorkManagerからのデータ遷移を監視 監視しているLiveDataへのデータ遷移 まとめ 最後に はじめに はじめまして! DMMブックス・アプリチームの佐藤です。現在はAndroidアプリを開発しています。 今回…

DMMブックス・ユーザー調査(アンケート編)

はじめに なぜアンケートを実施することになったか アンケートにはTwitter・Google Formsを利用 アンケートで気をつけた点 アンケート結果(一部抜粋) アンケートの結果を受けて まとめ 最後に はじめに はじめまして! DMMブックス・アプリチームの大沼で…

DMM TVアプリ開発で使用したKotlin Multiplatform Mobile(KMM) について

はじめに DMM TVアプリ アーキテクチャ KMM利用時のメリット 開発コストの削減 OS間の仕様差分の低減 KMM利用時のデメリット iOSエンジニアのKotlin学習コスト ドメイン部分修正時に各OSでUI層の修正が必要になる 片方のOSでビルドが通らない課題の解決策 PR…

Jetpack Composeで自動でスクロールする無限スクロール可能な横方向のPagerを実装する

はじめに 今回作るもの AccompanistのHorizontalPagerについて HorizontalInfiniteAutoScrollPagerの実装 APIを考える 実装を考える InfiniteAutoScrollPagerState ページの計算 自動スクロールの実装 完成したrememberInfiniteAutoScrollPagerState関数 Hor…

DroidKaigi2022 参加記

はじめに なぜスタッフになったのか スタッフとして行ったこと DroidKaigiの感想 初オフライン参加 スタッフ参加 さいごに はじめに この記事は DMMグループAdvent Calender 2022 の13日目の記事です。 DMM.comでAndroidエンジニアとしてポイントクラブやDMM…

社内Android勉強会の現状と目的

エンジニア同士の繋がりの課題 開催目的 勉強会の種類 Android会 Android Lunch Android会とAndroid Lunchの違い 成果 課題 参加者が少ない・決まったメンバーになっている 開催時間の設定 おわりに この記事は、DMMグループAdvent Calendar 2021の6日目の記…

魔法の言葉か、罪な言葉か。「DMM Tech Vision」で変わったECデジコン本部の意識について、GEMとCTOに語ってもらった。

DMM.comのテックカンパニー化に向けたビジョンとして2018年に発表した「DMM Tech Vision(ディエムエムテックビジョン)」。2年半たった今、「DMM Tech Vision」によってDMMはどう変わっているのでしょうか。その変化が顕著なのは、DMMで最大級の規模となっ…