スポンサーリンク
社員ブログ

【習慣トラッカー開発記 #12】なぜ通知実装でWorkManagerとAlarmManagerを組み合わせたのか?

はじめに今回は、通知機能の実装中に少し躓いたことがあったため、番外編(第12回)としてまとめました。習慣トラッカーアプリのリマインド通知において、なぜ WorkManager単体ではなく、WorkManagerとAlarmManager の...
Android

【Claude Code 失敗談 #11】Claude Codeに任せすぎてコードの意味が全くわからなくなった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#11:Claude Codeに任せすぎてコードの意味が全くわからなくなった話 ← 今回はじめにこれは少し違う角...
社員ブログ

【非エンジニア編 第11回】見積もりが妥当か、非エンジニアがClaude Codeで感覚をつかむ方法

※Claude Codeを使用して記事を作成しています。前回の記事では、エンジニアの発言をClaude Codeで翻訳してもらう方法を紹介しました。今回のテーマは、見積もりの妥当性です。見積もりが出てきたが、高いのか安いのかわからない「そん...
社員ブログ

【Claude Code 失敗談 #10】Composeの再描画が止まらなくなった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#10:Composeの再描画が止まらなくなった話(状態管理の誤り) ← 今回はじめにJetpack Compo...
Claude Code

【非エンジニア編 第10回】「エンジニアが言っていること」をClaude Codeで翻訳してもらう

※Claude Codeを使用して記事を作成しています。前回の記事では、エンジニアへの依頼文を整える方法を紹介しました。今回は、その逆方向のコミュニケーションです。テーマは、エンジニアが言っていることを理解するです。説明を受けたが、専門用語...
社員ブログ

【Node.js実務講座】番外編:なぜルーティング層で DI を行うのか?〜アーキテクチャの美しさと .env による環境分離〜

酒本先輩!第14回で src/config/database.ts を作って PrismaClient を外から注入する『True DI』に修正しましたよね。でも、正直なところ『リポジトリの中で直接 new PrismaClient() を...
社員ブログ

【Node.js実務講座】第14回:Prisma Client による型安全な CRUD 操作と高度なリレーション・トランザクション処理

1. Prisma Client の生成メカニズムと型補完(Autocomplete)の裏側酒本先輩!前回で PostgreSQL を起動して、schema.prisma からマイグレーションを実行できました。でも、prisma.cartI...
AI

【Claude Code 失敗談 #9】Claude Codeに設計を丸投げしたらアーキテクチャがグチャグチャになった話

※Claude Codeを使用して記事を作成しています。シリーズ:Claude Codeを使ったAndroidアプリ開発 失敗談#9:Claude Codeに設計を丸投げしたらアーキテクチャがグチャグチャになった話 ← 今回はじめに「設計は...
社員ブログ

【非エンジニア編 第9回】エンジニアへの依頼文をClaude Codeで整える

※Claude Codeを使用して記事を作成しています。前回までの記事では、職種別の具体的な活用法を紹介してきました。今回からは第3部「コミュニケーション編」に入ります。最初のテーマは、エンジニアへの依頼文です。依頼したつもりが、意図と違う...
社員ブログ

【Node.js実務講座】第13回:Prisma ORM の導入と PostgreSQL データベース接続・マイグレーション

1. なぜ生の SQL や古い Query Builder ではなく Prisma ORM なのか?酒本先輩!レイヤードアーキテクチャと DI の設計が完了して、メモリ上でのカート機能は完璧になりました。でも、このままだとサーバーを再起動し...
スポンサーリンク