Cursor for native development for Mobile

Hi community,

I have been using Cursor for mobile native development. So far, the experience has been sub-par comparing to competitors such as JetBrain IDEs or Copilot.
I am curious if anyone experienced similar issues and have tips on how to customize Cursor to improve?

Hi,although I’m just Vibe coder, but I like to do native android, hope the following can help you

1. in the project rules model set an always, will be all the project’s global files and a brief overview into it (request encapsulation, logging tools, exception handling, naming conventions, language, time format, the corresponding format (200, 400, 500), etc. Do not more than 500 lines) to write in your local database account password, the server ip, jdk version, node.js version remote you can put .env, cursor will automatically ignore the . version, etc., If you do not want to disclose, you can put .env, cursor will automatically ignore the .env file

2. Through Python to extract the project structure, to AI, easy to understand the project to reduce the illusion.

3. First build the prototype html, directly use cdn to speed up, and then send it to AI to recover, the current test, the degree of restoration reached more than 95%. If you want to use cdn, you can add cdn to local json when you publish.

4. Dialogue in the same window, first send the database file to him, easy for him to understand the correct fields.

5. do a good job of global naming conversion tool, the underscore to camel nomenclature

6. open a new window when you finish a function, and backup to avoid too long context and too many illusions

7. keep the front-end first principle. If the AI modifies the global file, be sure to reject it. It will probably screw up the project. Let him read it first and then modify it without affecting other features. Non-essential situations. You can change the front-end first. Let the front end adapt the back end.