Qual é a melhor IA para criar um app e continuar no Android Studio?

  • Autor Autor Johan Sibulo
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
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
 
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. Faz uns 2 anos aproximadamente que estou criando apps com AI e já sei manejar 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 e JS, custou muito xD, mas no final acho que se tivesse que escolher, escolheria Flutter 100% acima do React Native. Você pode compilar no seu emulador de Android Studio a partir do console, 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, que não é tããão ideal, mas se você sabe manejar, 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 é o 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 do Cursor para 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 o Sonnet 4.0 é elevado, eles incluem na assinatura de 20 dólares por mês, mas se você não é programador, vai gastar as solicitações desse modelo em dias xD se não em um único 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 conseguir 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 o Sonnet 4.0 de maneira cautelosa e, na maior parte do tempo com o Cursor, também utilizo o 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: "isso quebrou, 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 dizia no início, pouco mais de dois anos, acho, não tenho certeza, ou algo como quase dois anos, não sei xD escrevendo código assim, e já 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 não pensem que sou um especialista, falo da minha ótica super limitada como ex-designer que migrou para programador com AI xD
O Cursor antes era bom, mas desde que colocaram o novo sistema de uso de solicitações, acaba em 4 dias.

eu mudei para o Trae.ai e com o modo: SOLO, é muito bom, você só dá uma instrução com todos os detalhes e tudo para evitar erros, e só consome 1 solicitação e faz tudo, mas claro, se você não colocar todos os detalhes no prompt, acontecerá isso de vibe coding e os créditos acabarão mais rápido.

por exemplo, no modo: SOLO, com apenas 1 prompt ele fez uma página web completa sem intervenção, quando terminou, só precisei testar e corrigir pequenos erros e pronto.
 
Codifico com o Cursor e para mim é o melhor editor de código com IA da atualidade, com o Claude faz maravilhas
 
Codifico com o Cursor e para mim é o melhor editor de código com IA da atualidade, com o Claude faz maravilhas
😅já imagino que ele bloqueia você pedindo para comprar créditos com dinheiro para continuar usando....

antes era muito bom, mas agora com 4 dias de uso chega ao limite e tem que ficar pagando mais créditos.

eu tinha o plano anual e depois de 1 mês, quando aplicaram essa atualização ruim, pedi reembolso e me reembolsaram.
 
😅já imagino que ele bloqueia você pedindo para comprar créditos com dinheiro para continuar usando....

antes era muito bom, mas agora com 4 dias de uso chega ao limite e tem que ficar pagando mais créditos.

eu tinha o plano anual e depois de 1 mês, quando aplicaram essa atualização ruim, pedi reembolso e me reembolsaram.
Sim, isso me irritou muito, agora alterno com o Windsurf
 
Sim, isso me irritou muito, agora alterno com o Windsurf
eu não fui para o Windsurf porque quando acabam os créditos ele não tem para solicitações lentas, no Trae.ai sim, e ainda tem o modo SOLO que faz o projeto completo e corrige erros com apenas uma solicitação ao enviar o prompt.

além disso, entendi que o Google comprou as pessoas mais importantes do Windsurf, então é só questão de tempo para o Windsurf ir morrendo.
 
cursor antes era bom, mas desde que colocaram o novo sistema de uso de solicitações, acaba em 4 dias.

eu mudei para o trae.ai e com o modo: SOLO, é muito bom, você só dá uma instrução com todos os detalhes e tudo para evitar erros, e ele só consome 1 solicitação e faz tudo, mas claro, se você não colocar todos os detalhes no prompt, vai acontecer aquilo de vibe coding e os créditos acabarão mais rápido.

por exemplo, no modo: SOLO, com apenas 1 prompt ele fez uma página web completa sem intervenção, quando terminou só precisei testar e corrigir pequenos erros e pronto.
O que acontece, amigo, é que se você usa apenas claude sonnet 4.0 ou escolhe um modelo específico (como disse na minha mensagem anterior) ele acaba super rápido, mas se você deixar no auto, onde a IDE utiliza modelos menos potentes como gpt 4.1, continua sendo ilimitado! por isso digo que você tem que saber dar instruções para trabalhar com modelos menos potentes sem precisar gastar com claude sonnet 4.0 que é o melhor, mas é caríssimo.
 
O que acontece, amigo, é que se você usa apenas claude sonnet 4.0 ou escolhe um modelo específico (como disse na minha mensagem anterior) ele acaba super rápido, mas se você deixar no auto, onde a IDE utiliza modelos menos potentes como gpt 4.1, continua sendo ilimitado! por isso digo que você tem que saber dar instruções para trabalhar com modelos menos potentes sem precisar gastar com claude sonnet 4.0 que é o melhor, mas é caríssimo.
o modo AUTO não serve, escolhe outros modelos, até por algo tão simples ele faz coisas que você nem queria ....
também às vezes falha na chamada das ferramentas, etc ...

eu cheguei a usar o modo AUTO e depois de um tempo aparecia o mesmo problema de comprar mais créditos para continuar usando.
 
o modo AUTO não serve, escolhe outros modelos, até por algo tão simples ele faz coisas que você nem queria ....
também às vezes falha na chamada das ferramentas, etc ...

eu cheguei a usar o modo AUTO e depois de um tempo aparecia o mesmo problema de comprar mais créditos para continuar usando.
xD acho que você não leu minha primeira mensagem, isso acontece porque você não sabe dar instruções, amigo, sem ofender, para mim funciona perfeitamente, porque sei dar as instruções com precisão ao bot, se não acredita em mim, tente usar o gpt 4.1 para ver que continua sendo ilimitado, o único com restrição de uso, pelo que entendo, é o sonnet 4.0.

Mas é como eu digo, depende da sua capacidade de dar instruções, tenho outros amigos developers e que na maior parte do tempo utilizam o deepseek que é grátis, por que para eles funciona e para mim não? porque o nível de expertise deles é superior ao meu e eles conseguem instruir o bot a fazer coisas com precisão porque eles continuam tendo o controle das tasks que fazem, tem mais a ver com a habilidade de cada um do que com a capacidade do bot, claro, o sonnet 4.0 pode fazer um app completo para alguém que não saiba nada e isso é super legal, mas o custo é elevado, quando você tem mais experiência o 4.1 é mais que suficiente para fazer qualquer coisa para qualquer plataforma ou até mesmo o auto (que é como eu estou usando recentemente), quanto mais específico e mais controle você tiver, menor a margem para o bot executar qualquer coisa ou te escrever código lixo.

enfim, é minha opinião do meu ponto de vista já com aprox 10 apps em meu nome, é o que posso contribuir! abraços!
 
Tente com o Cursor ou usar o próprio Gemini que já vem integrado direto no Android Studio (que antes era Studio Bot), o que te serve é clonar seu repositório ou abrir sua pasta de Kotlin/Java no Cursor, que é um editor idêntico ao VS Code, mas potencializado com IA, e pedir os módulos, as visualizações ou a lógica que faltar, ele gera o código exato respeitando a estrutura de pastas (res, manifest, etc) e depois você abre o Android Studio para compilar e testar com Gradle sem problemas
 
Estou começando um projeto de app móvel e gostaria de aproveitar as ferramentas de inteligência artificial que agora ajudam a gerar código automaticamente. Já vi várias que prometem criar apps completos apenas descrevendo a ideia, mas tenho uma necessidade muito específica: preciso que a IA não apenas gere o protótipo ou design, mas que me entregue os arquivos do projeto para poder abri-los e continuar desenvolvendo diretamente no Android Studio.


Já testei algumas, mas noto que muitas geram apps sem código (no-code) ou em suas próprias plataformas, e depois não tem como exportar um projeto APK ou, melhor ainda, um projeto em Kotlin ou Java com estrutura de diretórios compatível com Android Studio (pastas res, manifest, java/kotlin, etc.).


Me serve copiar e colar, que ele me dê o código e eu colo no Android Studio, se souberem de uma que gere o código e que dê para continuar para compilar no Android Studio, me avisem...
Bom, veja, para isso o que funciona melhor é pedir ao Claude ou ChatGPT que vá soltando o código Kotlin direto, você copia e cola no Android Studio sem dramas. Se quiser algo mais potente que já monte pastas e estrutura, dê uma olhada no Claude Code ou Cursor, que trabalham sobre seu projeto real, não na nuvem estranha deles 👍
 
Voltar
Topo