Hi everyone,

I’ve been working with Android for a while, but I’ve had a gap in active practice and want to get my skills back to a solid level. I’m planning to use Claude (Anthropic’s AI) as a mentor, not as a code generator.

The setup:

  • I’m building a real app with Jetpack Compose, Clean Architecture, and a multi-module structure (core / domain / data / feature modules).
  • Claude designs the module structure and breaks the work into small tasks with clear acceptance criteria.
  • I write all the code myself. I send it back for review, and Claude points out problems, names the concept I should revisit, and gives hints before full solutions.
  • Before each task, I answer a couple of conceptual questions in my own words (e.g. api vs implementation, why domain should be a pure Kotlin module).

What I’m worried about:

  1. Does this actually build long-term retention, or does AI feedback create a false sense of understanding?
  2. Is there a risk of picking up outdated or wrong patterns that I won’t catch because I’m relying on the AI’s review?
  3. How do you make sure you’re learning and not just following along?

For those who’ve tried something similar, did it help? Would you add anything to the process (official docs, Now in Android, code reviews from real developers, etc.)? Or would you do it differently?

Thanks in advance!

submitted by /u/MML_Pro
[link] [comments]