Programando pelo celular
Tags: androidappdevelopmen, android, development, webdev
Published: 2023-03-28 12:52:20

---
title: Programando pelo celular
published: true
date: 2020-01-17 18:42:10 UTC
tags: androidappdevelopmen,android,development,webdevelopment
canonical_url: https://marcellecode.medium.com/programando-pelo-celular-aaea415edeb5
---

#### Desenvolvendo aplicativos Ionic usando o Termux

A cada dia que passa, a utilização de dispositivos mobile para auxiliar no trabalho, estudos e lazer cresce exponencialmente.

No universo dos programadores, essa realidade não é tão diferente assim. Há um tempo, já é possível encontrar aplicativos para testar os códigos e para desenvolver aplicações para diversas linguagens.

Seguindo essa linha de aplicativos para o universo dos programadores, surgiu o Termux

![](https://cdn-images-1.medium.com/max/720/1*zu0IXISv6cUkDAYhq3U6ig.png)
 
O Termux nada mais é do que um emulador de terminal e ambiente Linux para Android. É isso aí mesmo, você não leu errado.

O Termux tem diversas funcionalidades entre elas: Você pode instalar o git para acessar seus repositórios no Github, e editar os códigos usando Vim, Nano e uma série de outros editores. (Caso você queira saber todos os recursos disponíveis no Termux, vou deixar o link da wiki [https://wiki.termux.com/wiki/Main\_Page](https://wiki.termux.com/wiki/Main_Page))

#### Agora vamos a parte importante desse artigo, desenvolver um aplicativo Ionic no celular.

Para começar, acesse a sua loja de aplicativos e instale o Termux.

Depois de instalado vamos instalar os recursos necessários para o desenvolvimento com Ionic. Mas antes vamos organizar o local onde começaremos a desenvolver o projeto, então depois de instalar o Termux crie uma pasta com o nome “Ionic”. Para criar a pasta execute o seguinte comando:

> $ mkdir Ionic

![](https://cdn-images-1.medium.com/max/720/1*dL0bcc5znAOZ4pn_BMfeRQ.png)

Para verificar se foi certinho, execute o comando:

> $ ls

Esse comando irá apresentar o que existe na pasta que você criou e deverá ter agora uma pasta chamada “Ionic”.

Agora sim, vamos instalar as dependências necessárias para utilizar o Ionic.

#### 1- Node.js

![](https://cdn-images-1.medium.com/max/495/1*Qmj9hpxkeHjbpqDZbvqj6g.jpeg)

O Node.js até a data de publicação desse artigo estava na versão 13.6.0 e a versão mais recomendada pelos usuários é a versão 12.14.1. Como o Ionic ainda não é compatível com a versão 13, vamos instalar a versão 12.

Na Wiki do Termux o comando que ele recomenda utilizar é o

> $ pkg install nodejs

Mas esse comando sempre pega a última versão do Node.js, então vamos alterar um pouco esse comando

> $ pkg install nodejs-lts

Depois de executar vamos verificar se instalamos a versão correta usando o seguinte comando:

> $ node -v

![](https://cdn-images-1.medium.com/max/456/1*shuYNfWVl81Z5MJL9S4Yrw.png)

Tendo instalado o node vamos instalar o próprio Ionic

#### Ionic

![](https://cdn-images-1.medium.com/max/300/1*0X8Cfmb6dLSDL__wmT0Xyg.png)

Para instalar o Ionic, utilizaremos o seguinte comando:

> $ npm install -g ionic

Depois de instalar o ionic, vamos criar um projeto Ionic angular

> $ ionic start NOME\_APP

Selecionar a opção angular:

![](https://cdn-images-1.medium.com/max/720/1*ukcPFxuoRF5Y5ci0d3ea6Q.png)

(Nesse turorial, estaremos utilizando o Angular pois é o framework que eu tenho testado).

Depois de criar um projeto basta entrar na pasta e executar o comando

> $ ionic serve

![](https://cdn-images-1.medium.com/max/720/1*vWJbO02z1twR-r6r13Op0A.png)

![](https://cdn-images-1.medium.com/max/720/1*SC_jDDOQbiJPkAmj2aVChg.png)

Conseguiu rodar ?

Então meus parabéns, você acabou de criar um projeto com Ionic Framework pelo seu celular.

Essa foi a primeira parte, em breve estarei disponibilizando a continuação com edição, teste do aplicativo e como consumir uma API.