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 ?
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.
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.
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.
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.