starscat455
Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Olá, tudo bem!! Vou te contar brevemente o meu caso:
tenho anos projetando web, e por isso sei várias coisas de frontend, mas não sabia nada de backend. Há uns 2 anos aprox. estou criando apps com AI e já sei gerenciar todo o tema de banco de dados/funções de maneira organizada, então falo pela minha experiência e te conto meu stack para fazer isso:
para um app mobile, depende do que você queira desenvolver, compensa usar Flutter porque é bem mais tranquilo para fazer builds de Android e iOS do que, por exemplo, React Native. Para mim, pessoalmente, ficou mais complicado; sei que tem gente que usa e faz coisas incríveis, mas para mim foi muito difícil por diferentes temas de compatibilidade (se você usa React Native puro sem Expo). Agora com Flutter é tudo mais simples, só que escrever Dart e entender o comportamento dos componentes, pelo menos para mim que venho da web e estou acostumado com HTML, CSS, JS, custou muito xD, mas no final acho que se tivesse que escolher, escolheria Flutter 100% acima do React Native. Você pode compilar a partir do console no seu emulador do Android Studio, fazer hot resets e tudo isso.
Se você quer resolver o tema backend de maneira segura e simples, Supabase: utiliza SQL para fazer a estrutura de banco de dados, o que não é tããão ideal, mas se você sabe gerenciar, pode fazer de tudo, e depois também tem storage, você pode criar diferentes buckets e armazenar arquivos.
AGORA, ainda não respondi sua pergunta xD o que utilizo para escrever código "sem saber programar", testei Cursor e Windsurf, ambos são parecidos, depende mais do LLM que você for utilizar. Atualmente, o que vai te gerar mais código funcional é Claude Sonnet 4.0. Quando você já começa a entender as coisas, já vai pegando a habilidade de debugar e fazer os ajustes necessários para não deixar APIs expostas nem nada que possa comprometer a segurança dos seus apps. No meu caso sempre, como não sou um especialista, sempre consulto o LLM a partir do Cursor sobre recomendações de segurança e, dependendo do que você estiver desenvolvendo, pode implementar umas ou outras medidas de segurança (este passo é super importante se você não é um programador especialista, como eu que não sou xD)
FALANDO DE CUSTOS, o custo para usar Sonnet 4.0 é elevado, te incluem na assinatura de 20$ USD por mês, mas se você não é programador, vai gastar os requests desse modelo em dias xD, se não em um só dia. Então a ideia é que você vá programando com AI e vá entendendo para que posteriormente possa escrever código com modelos mais baratos que tenham menos capacidade, mas ainda assim poder dar instruções precisas para evitar que o modelo gere código lixo ou repita código dentro do seu projeto. No meu caso, utilizo Sonnet 4.0 de maneira cautelosa e a maior parte do tempo com Cursor também utilizo GPT-4.1 Turbo (acho que é esse o nome), como já melhorei bastante, posso ser mais preciso com um modelo menos potente.
A graça é que você tente entender o que faz e vá melhorando a maneira de dar instruções para não cair no que chamam de vibe coding, que é basicamente dizer ao LLM: quebrou isso, conserta. Esse tipo de workflow não vai te permitir desenvolver um projeto 100% e te digo por experiência xD ou, no melhor dos casos, um projeto todo remendado que a qualquer momento pode quebrar.
Enfim, acho que me estendi um pouco, mas já tenho, como te dizia no início, pouco mais de dois anos, acho, não tenho tanta certeza, ou algo como quase dois anos, não sei xD escrevendo código assim, e desenvolvi para Android, iOS, web, desktop, todo tipo de coisas.
Espero que minha mensagem te sirva (e a quem possa interessar também xD)
Se alguém tiver alguma dúvida/pergunta, não hesite em me escrever, estou aqui para ajudá-los, embora também não pensem que sou um especialista, falo da minha ótica super limitada como former designer que migrou para programador com AI xD
tenho anos projetando web, e por isso sei várias coisas de frontend, mas não sabia nada de backend. Há uns 2 anos aprox. estou criando apps com AI e já sei gerenciar todo o tema de banco de dados/funções de maneira organizada, então falo pela minha experiência e te conto meu stack para fazer isso:
para um app mobile, depende do que você queira desenvolver, compensa usar Flutter porque é bem mais tranquilo para fazer builds de Android e iOS do que, por exemplo, React Native. Para mim, pessoalmente, ficou mais complicado; sei que tem gente que usa e faz coisas incríveis, mas para mim foi muito difícil por diferentes temas de compatibilidade (se você usa React Native puro sem Expo). Agora com Flutter é tudo mais simples, só que escrever Dart e entender o comportamento dos componentes, pelo menos para mim que venho da web e estou acostumado com HTML, CSS, JS, custou muito xD, mas no final acho que se tivesse que escolher, escolheria Flutter 100% acima do React Native. Você pode compilar a partir do console no seu emulador do Android Studio, fazer hot resets e tudo isso.
Se você quer resolver o tema backend de maneira segura e simples, Supabase: utiliza SQL para fazer a estrutura de banco de dados, o que não é tããão ideal, mas se você sabe gerenciar, pode fazer de tudo, e depois também tem storage, você pode criar diferentes buckets e armazenar arquivos.
AGORA, ainda não respondi sua pergunta xD o que utilizo para escrever código "sem saber programar", testei Cursor e Windsurf, ambos são parecidos, depende mais do LLM que você for utilizar. Atualmente, o que vai te gerar mais código funcional é Claude Sonnet 4.0. Quando você já começa a entender as coisas, já vai pegando a habilidade de debugar e fazer os ajustes necessários para não deixar APIs expostas nem nada que possa comprometer a segurança dos seus apps. No meu caso sempre, como não sou um especialista, sempre consulto o LLM a partir do Cursor sobre recomendações de segurança e, dependendo do que você estiver desenvolvendo, pode implementar umas ou outras medidas de segurança (este passo é super importante se você não é um programador especialista, como eu que não sou xD)
FALANDO DE CUSTOS, o custo para usar Sonnet 4.0 é elevado, te incluem na assinatura de 20$ USD por mês, mas se você não é programador, vai gastar os requests desse modelo em dias xD, se não em um só dia. Então a ideia é que você vá programando com AI e vá entendendo para que posteriormente possa escrever código com modelos mais baratos que tenham menos capacidade, mas ainda assim poder dar instruções precisas para evitar que o modelo gere código lixo ou repita código dentro do seu projeto. No meu caso, utilizo Sonnet 4.0 de maneira cautelosa e a maior parte do tempo com Cursor também utilizo GPT-4.1 Turbo (acho que é esse o nome), como já melhorei bastante, posso ser mais preciso com um modelo menos potente.
A graça é que você tente entender o que faz e vá melhorando a maneira de dar instruções para não cair no que chamam de vibe coding, que é basicamente dizer ao LLM: quebrou isso, conserta. Esse tipo de workflow não vai te permitir desenvolver um projeto 100% e te digo por experiência xD ou, no melhor dos casos, um projeto todo remendado que a qualquer momento pode quebrar.
Enfim, acho que me estendi um pouco, mas já tenho, como te dizia no início, pouco mais de dois anos, acho, não tenho tanta certeza, ou algo como quase dois anos, não sei xD escrevendo código assim, e desenvolvi para Android, iOS, web, desktop, todo tipo de coisas.
Espero que minha mensagem te sirva (e a quem possa interessar também xD)
Se alguém tiver alguma dúvida/pergunta, não hesite em me escrever, estou aqui para ajudá-los, embora também não pensem que sou um especialista, falo da minha ótica super limitada como former designer que migrou para programador com AI xD