Programar em NextJs pelo celular?

Olá, gostaria de contar como faço para desenvolver projetos completos usando o meu celular (Huawei P30 LITE 6-RAM 128-STORAGE).

Faço tudo dentro de um único app termux, que é um terminal linux para Android com support a diversos pacotes atrávez do apt.

E então, tendo o termux instalado qual é o próximo passo? Bem, a ferramenta mais importante para um programador é a IDE/editor e eu uso 2, o vim e o vscode(com teclado externo).

Setup do vscode no termux

Instale vscode no termux

Setup do vim no termux

apt update 
apt upgrade 
apt install vim 

vim auto complete com COC

Mão na massa

Com o editor pronto, sendo o termux um terminal linux o resto é feito como faz-se em um ambiente Linux.

Criando um novo projeto next no termux

pkg install nodejs 
npm install -g yarn 
yarn create next-app

Ferramentas

Todas ferramentas podem ser instaladas usando apt/pkg.

O céu é o limite, entre em contato. developeredilson@gmail.com

Screenshots

Por onde devo começar?

Veja o meu canal Edilson The Hacker onde falo 100% do Termux.

A paciência de quem consegue trabalhar assim é inacreditável. Parabéns!

Como ele se comporta com projetos extremamente grandes , com várias pastas e arquivos ?, e como funciona o controle de versões para subir no github?

O termux é um terminal Linux. Todos commandos e ferramentas são os mesmos. Se ja usou linux antes iras sentir se em casa. ### Alguns comandos (estou usando o shell fish em vez do bash) ![](https://raw.githubusercontent.com/edilson258/files/main/Screenshot_20221215_144315_com.termux.jpg)

Muito interessante. Acredito que para linguagens compiladas como Java seja um pouco mais difícil por conta do processador arm.

Para cenários mais complexos uma ferramenta muito prática é o app do Replit.

https://replit.com

A compilação de projetos grandes e complexos nessas linguagens(Java, C++, ...) leva bastante tempo e em alguns casos pode até dar erro devido a falta de suporte de alguns dependências(libs) do projeto.
Sim, já pesquisei recentemente sobre isso, exatamente porque estou sem notebook por agora kkkk Minha stack é flutter, android nativo e java. Mas seu post me deu altas ideias aqui. Muito obrigado!

na vdd existe editores de texto melhores, por exemplo o editor de codigo, sim o nome dele é exatamente o que ele faz, claro existe varios outros mais esse é o meu favorito, até porque eu sou mobile desde sempre, e já testei varios editores, ele também permite que vc acesse os arquivos do termux, usando a função "abrir (SAF)", procurando pelo termux na barra da esquerda.

Caramba... com a hipermetropia que tenho, programar pelo celular seria um feito quase impossível.

eu estou desenvolvendo um projeto com termux e utilizando o expo go e ainda uso o restler no lugar do postam , e está sendo uma experiência fantástica no meu setup uso adaptado otg no celular uso teclado e mouse e está delicinha