Muitas pessoas querem iniciar na programação, mas não têm um PC. Vou compartilhar minha experiência programando em um Tab A9+ e um A15 5G usando o Termux.

🛠️ Preparando o Ambiente
O primeiro passo é instalar o Termux através da F-Droid (evite a versão da Play Store, que está desatualizada).
📂 Integração de Armazenamento
Para acessar seus arquivos do Android dentro do terminal:
termux-setup-storage
Isso criará a pasta storage. Recomendo usar um cartão SD para organizar seus projetos.
🔄 Atualização do Sistema
Sempre comece atualizando os pacotes:
apt update && apt upgrade -y
💻 Instalando Linguagens e Ferramentas
☕ Java (JDK 21)
Para quem foca em backend com Java:
pkg install openjdk-21
🐍 Python
apt install python3
📝 Editor de Texto (Micro)
Como você prefere o micro ao invés do nano:
apt install micro
🗄️ Banco de Dados (MariaDB)
Instale o banco de dados:
apt install mariadb
Configuração Inicial:
- Inicie o serviço:
mysqld_safe -u root & - Acesse o console:
mariadb -u root - No console SQL, configure sua senha:
USE mysql; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('suasenha'); FLUSH PRIVILEGES; EXIT; - Execute a instalação segura:
mysql_secure_installation
🚀 Versionamento e Frameworks
🔧 Git
apt install git
git config --global user.name "Seu Nome"
git config --global user.email "seu-e-mail"
🏗️ Maven (Spring Boot)
Para rodar projetos do Spring Initializr:
apt install maven
⚠️ Considerações Finais
- Conforto: Programar no celular é desafiador pela falta de um IntelliSense robusto.
- Docker: No Android, o Docker só funciona com acesso Root.
- Dica: Use o site Spring Initializr para gerar a estrutura do seu projeto e compile direto no Termux.
Até mais e boas codificações!