I'm using Cursor agents + Claude to build a new Android app.

I'm building an app that uses WebRTC, which is not something I am deeply familiar with. I have found Claude to be useful at working through boilerplate (android apps are full of boilerplate) and building a working prototype.

Technical debt can be a problem. You have to be aggressive about either refactoring the code yourself, or getting Claude to refactor it to your style.

Agreed that refactoring is often needed - my go-to refactoring LLM is Gemini 2.5 Pro, but Claude and o3 also do well for me.

I find that the context engineering, planning and documenting is crucial, but sometimes I like to let the vibes lead the way.