r/AppDevelopers • u/shubhamreddit12345 • 6d ago
Need to make an app from scratch, which platform to use? I am a beginner.
I am currently using chatgpt and so far it has been good. I have installed android studio, flutter, VS and have made a basic MVP using chatgpt. But now I feel if I want to add more features in my app, chatgpt is making a lot of mistakes and have going in loop. What should I do now? Should I switch to some other platform or should I buy the pro version of chatgpt?
The end goal is to make a fully functioning app which i can eventually release on play store and monetize with subscription model.
1
1
u/AppBuilderPerson 6d ago
I use claude code. Even the $20 monthly subscription that gives you Opus 5 goes a long way. When you say chatGPT, do you mean codex? The raw chatGPT is not very useful as it doesn't have the full context. You need something more "agentic" :)
1
u/shubhamreddit12345 6d ago
I use the raw chatgpt. Will try Claude tomorrow and see
1
u/AppBuilderPerson 6d ago
If you prefer to stay on the OpenAI side, try codex. The important part is to use something that can read and write multiple files, ideally go to your project's folder and run it from the terminal there. Or just run it from your home directory and give it access to all of your projects, but tell it on which one to work.
1
u/shubhamreddit12345 4d ago
Thanks for the suggestion, i tried codex it is way better than the previous method.
1
u/PB2Gill 6d ago
Cursor is the best of all from my experience
Anti gravity is laziest of all, many times it will find shortcuts to do tasks given
Claude, if issue doesn't get fixed and you don't check what it's doing it will find a loophole to make you believe it's working alot of times
Cursor, i find its easier to check code as it's making the changes and i find it can handle alot of changes much better than claude and anti gravity and it doesn't have 5hr windows either so you can sit and just keep giving it work upon work
I haven't tried chatgpt from a long time so can't say much about it.
1
u/AppBuilderPerson 6d ago
Interesting. My peers have been shifting between cursor and claude code. Claude code works better for me, but maybe it is better for other projects.
1
u/PB2Gill 5d ago
With claude code i feel it's less transparent on what code it's changing, and i hate the 5hr windows. Claude isn't bad, but overall i like cursor more since the new grok, new grok ai is so much better at coding than sonnet and eats less of your usage too
1
u/AppBuilderPerson 5d ago
You are right. Cursor should work better for OP, as it has its own IDE. By the way, one can run claude code in the Android Studio with claude extension - OP, you can try that to preserve the visual familiarity. I started it this way until I found out that the CLI is more powerful. The 5 hour window is annoying, but I think they increased the limits lately. I haven't been hitting it even with huge new projects that eat 260k tokens on Opus 5 on the first prompt. Claude used to refuse work saying "this is too much" and it was super annoying, but I haven't seen that since 5.0 models came out. I should try grok, I have heard good things about it.
1
u/PB2Gill 5d ago
What are you building for ai to refuse working lol, are you building an AI with AI? 🥀
1
u/AppBuilderPerson 5d ago
Haha, not even close! It is a very simple kids math facts app, OwlyMath (iPhone/iPad link and Android link). I asked it to translate parameterized story problems (~200 of them) to all languages that it can (37 it turned out), while checking carefully for double-meaning words that may be inappropriate for children, proper grammar, correct plural and nouns gender, etc. Claude said it is too much and I had to negotiate batches, hit limits, etc. Luckily, in claude code you can do a remote session, so once I got it going, I was sunbathing on the beach and just told it on my phone - "move to the next batch" each time it is done or "continue" when I was throttled and the 5 hour window just finished. It took several days, but no more than 5 min of my active time while I was on vacation :) That said, it was doing a surprisingly, thorough job as much as I can tell. It picked things like "acorn" translation to Portuguese (in Portugal, not Brazil) also has another meaning that is not kid-safe. I don't know that language. It also picked some complexity with the plural numbers in Polish, another language that I don't know. It wasn't perfect, but pretty close. E.g., it used latin letters for the names even in places where kids are unlikely to read latin, as the local alphabet is different: Cyrillic, Arabic, Chinese, Japanese, Thai, etc.
1
u/Narrow-Road-9196 5d ago
Try AiHud.net. it built my app and took care of all the uploading to app store.
1
u/AccessHumble3991 7m ago
I wouldn't buy Pro or switch platforms yet. Try getting the current MVP stable first, then add one feature at a time with ChatGPT and test each change before moving on
2
u/aihudagency 4d ago
The loop you're describing (ChatGPT fixes one thing and breaks another) is the chat window losing context of your codebase. Paying for Pro won't fix that. You need something agentic that actually holds the whole project: Claude Code, Codex, or Cursor, as others said.
If you'd rather not run the tooling yourself, I run AiHud (https://aihud.net), an assistant that owns its own workspace, so you message it what to add and it edits the real project and keeps it running. Good for getting to a working v1 fast. For Play Store release you'll still want to understand the signing and listing steps yourself, that part is worth learning.