Desenvolvimento Android
Olá pessoal!
Meu pc tem 4 de ram e um processador i3, Será que consigo rodar o Android Studio ou outro IDE que posso usar para estudar ?
Olá pessoal!
Meu pc tem 4 de ram e um processador i3, Será que consigo rodar o Android Studio ou outro IDE que posso usar para estudar ?
De acordo com o guia Fazer o download e instalar o Android Studio do próprio site de desenvolvedores do Android:
2. Windows: verificar os requisitos do sistema
Requisitos do sistema para o Android Studio
Veja abaixo os requisitos do sistema para o Android Studio no Windows.
- Microsoft® Windows® 8/10/11 de 64 bits
- Arquitetura de CPU x86_64; Intel Core de segunda geração ou mais recente ou CPU AMD com suporte a Hipervisor do Windows
- Pelo menos 8 GB de RAM
- Mínimo de 8 GB de espaço em disco disponível (ambiente de desenvolvimento integrado + SDK do Android + Android Emulator)
- Resolução de tela mínima de 1.280 x 800
Desenvolvimento mobile costuma exigir um computador mais potente quando comparado ao desenvolvimento web ou mesmo desktop. Não conheço uma alternativa para conseguir desenvolver com uma máquina fraca.
Apesar da citação acima, parece que algumas pessoas conseguiram desenvolver numa configuração abaixo da requerida (veja aqui), então você pode tentar.
Valeu!
Se não te importares muito com a linguagem, poderias testar o B4A. A linguagem de programação é semelhante ao VisualBasic.
Além de parecer mais leve, existe a opção de instalar o B4A-Bridge (está no link acima). Ele compila e gera o apk (não é mais apk e sim o novo formato), envia para o celular/tablet e pode ser testado diretamente no dispositívo.
Outra opção que podes tentar é o Solar2D. Aqui a linguagem é Lua. Não lembro se funciona sem AVD.
Espero que consigas rodar um dos dois.
Usar um dispositivo real no lugar do emulador fica bem mais leve.
Se for usar o flutter, da para testar algumas coisas compilando para web que é bem mais leve, e depois mudar para o android
conseguir, consegue... o problema vai ser na hora de emular ou rodar o gradle para sincronizar o projeto, eu comecei estudar agora o KMM (SDK Kotlin multiplataforma) minha máquina é parecida com a sua, porém, rodo em Linux. Testa, vê o que você acha.
Você pode usar o Genymotion para emular as aplicações Android.
Melou, interessante seria ter 8gb ou mais, hoje desenvolvo com React Native (com expo) e algumas vezes preciso utilizar o Android Studio para emular um celular android. Tenho 8gb ram e i7 10ª geração e mesmo assim algumas vezes da umas engasgadas.
Utilizar o scrcpy vai te ajudar muito quanto a isso. Mas vale te dizer que o Android Studio consume muito de memória ram.
Começa com o que tem, mas assim que tiver possibilidade (e condições) tenta dar uma upada na sua máquina para ter uma melhor experiência enquanto trabalha/estuda.
Valeu pela ajuda!
Da pra usar o VS code ao invés do android studio(vc só vai precisa dele pra baixar o SDK) e usa um smartphone android fisico pra emular que é tranquilo, pra melhora mais ainda pode até ver uma distro linux pra rodar no pc ao invés de windows.
Tenho uma noticia boa e uma ruim.
Ruim: tu nao vai conseguir usar o Android Studio que é a IDE de desenvolvimento Android oficial que te ajuda a trabalhar com adb, gradle, device manager, profiling e varias outras ferramentas.
Boa: tu pode usar um editor de codigo qualquer como VS Code e aprender a lidar com pelo menos adb e gradle por linha de comando e isso vai te colocar na frente de muito Junior que só clica em botão no Android Studio.