Como programar usando o celular - Termux 21/09/2026 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**. --- <img src = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSnFkn_Hiyff1fIx-Mqh9oJtkJWGVV9vq-lBoZ3L2euHg&s=10"> ## 🛠️ 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: ```bash 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: ```bash apt update && apt upgrade -y ``` --- ## 💻 Instalando Linguagens e Ferramentas ### ☕ Java (JDK 21) Para quem foca em backend com Java: ```bash pkg install openjdk-21 ``` ### 🐍 Python ```bash apt install python3 ``` ### 📝 Editor de Texto (Micro) Como você prefere o **micro** ao invés do nano: ```bash apt install micro ``` --- ## 🗄️ Banco de Dados (MariaDB) Instale o banco de dados: ```bash apt install mariadb ``` ### Configuração Inicial: 1. Inicie o serviço: ```bash mysqld\_safe -u root \& ``` 2. Acesse o console: ```bash mariadb -u root ``` 3. No console SQL, configure sua senha: ```sql USE mysql; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('suasenha'); FLUSH PRIVILEGES; EXIT; ``` 4. Execute a instalação segura: ```bash mysql\_secure\_installation ``` --- ## 🚀 Versionamento e Frameworks ### 🔧 Git ```bash 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**: ```bash 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](https://start.spring.io) para gerar a estrutura do seu projeto e compile direto no Termux. --- *Até mais e boas codificações!*