Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cómo crear una app con IONIC y Visual Studio Code

Cómo crear una app con IONIC y Visual Studio Code
Escrito por Digitaldot
24 de noviembre de 2020
Tiempo de lectura 8 min

¿Quieres hacer una aplicación móvil?

Lo más recomendable para crear una aplicación, sin tener conocimientos previos, es creando una aplicación híbrida. En este artículo te explicaremos qué es una aplicación híbrida y por qué es la mejor opción.

Además de cómo debes preparar tu equipo para ello y los programas que vas a necesitar para llevar la creación de la aplicación móvil.

¿Qué es una aplicación híbrida?

Una aplicación híbrida es una aplicación que te permite adaptarla a cualquier sistema operativo, al contrario de una aplicación nativa, donde deberás adaptarla a cada sistema operativo. Con lo que lleva mayor tiempo y trabajo.

Las principales ventajas que tiene una aplicación híbrida sobre una nativa son:

• Su creación es mucho más sencilla y económica.
• El código base con el que se crea la app puede utilizarse en múltiples plataformas.
• No necesitas de permisos externos para publicarla en las tiendas de aplicaciones.

Una vez visto las ventajas de una aplicación híbrida, vamos a hablar del programa que se necesita para poder realizarlas.

¿Qué es Visual Studio Code?

El programa más sencillo para lo que queremos hacer es Visual Studio Code, es un editor de código fuente que admite muchas funcionalidades prácticas al momento de trabajar con el código.

Se podría utilizar también, por ejemplo, el Bloc de Notas para esto, sin embargo, como hemos dicho, Visual Studio Code es un programa diseñado para esa función y contiene herramientas que nos facilitarán mucho el proceso de creación.

Las principales ventajas de Visual Studio Code con respecto a los demás editores son:

• Autocompletar: Visual Studio Code te ofrece “Autocompletar” en varios lenguajes. Con sólo escribir una expresión o letra puede interpretarlo y autocompletar el resto.
• Live server: puedes ver en tiempo real el proceso de tu aplicación en tu navegador, sin necesidad de refrescar la página constantemente.
• Terminal integrada: Tienes la opción de abrir una terminal local.
• Biblioteca de extensiones: Visual Studio Code cuenta con una biblioteca de extensiones, las cuales te da un sin número de opciones para ser más eficiente a la hora de estar programando.
• No tiene costo: Cerrar esto con el broche de oro de que esta herramienta es sin costo, además de ofrecer el software para los diferentes sistemas operativos.

¿Cómo instalar Visual Studio Code?

Para instalar visual studio code solo tenéis que descargarlo desde la web oficial: Descargar Visual Studio Code. Como veréis, en su web podéis elegir la descarga en función del sistema operativo de vuestro ordenador.

En nuestro caso elegimos la descarga para Windows y ejecutamos el .exe que se descargará en nuestro navegador.

Instalar Visual Studio Code

En esta parte elegimos donde se instalará el programa, es necesario tener disponibles 250MB libres para la instalación.

Visual Studio Code. digitalDot

Podemos modificar donde se crearán los accesos directos del programa, así como elegir si crear o no una carpeta en el menú de inicio.

Instalación Visual Studio Code

De igual manera, también podemos decidir si agregar otras funcionalidades o no. Esto es opcional.

Cómo instalar Visual Code Core

Nos muestra un resumen de lo que hemos elegido, si todo es correcto le damos a instalar. Saldrá una barra de carga y una vez se complete nos mostrará esta ventana.

Microsoft Visual Studio Code

¿Cómo instalar Ionic?

Para poder instalar Ionic es necesario que primero tengamos instalado node.js. Nos vamos a la página oficial de node.js y nos lo descargamos. Es necesario instalar node.js ya que el comando que necesitamos para instalar Ionic necesita de ese programa.

Una vez ya instalado node.js el siguiente paso es instalar Ionic.

Buscamos en el explorador de windows node y nos metemos en el cmd(consola)

Instalar Ionic. digitalDot

Y en la consola ejecutamos el comando “npm install -g ionic”.

Instalación de ionic

Cómo instalar Ionic. digitalDot

Para saber que se ha instalado correctamente ejecutamos el comando “ionic --version”. Así también sabremos la versión de ionic.

A continuación, creamos una carpeta (donde queramos) y desde la cmd nos vamos a esa carpeta. Para ello utilizamos el comando “cd” y pegamos la ruta de nuestra carpeta.

Una vez que estamos en la ruta deseada para poder crear el proyecto ejecutamos el comando: ionic start “nombre” tabs/sidemenu/blank. Esto último puede variar según queramos que de primeras nuestro proyecto tenga tablas, un menú o esté completamente en blanco.

Ionic

Nos pedirá que elijamos el framework, elegimos angular.

Framework Ionic

Aquí nos pedirá si queremos compartir datos de Angular Team a Google, podemos darle a sí o no, lo que nosotros queramos.

Angular Team

Cuando salga esto significa que nuestro proyecto ya está usado y podremos verlo en la carpeta especificada. En la carpeta del proyecto encontraremos algo similar.

Instalación de ionic. digitalDot

Desde la consola, nos metemos dentro del proyecto. Otra vez con el comando cd y la ruta de la carpeta, aunque si ya estamos dentro de la carpeta que hemos creado para contener el proyecto solo tenemos que ejecutar cd + nombreProyecto.

Una vez estamos en nuestra ruta ejecutamos el comando: “ionic serve” y se nos abrirá, cuando cargue, una pantalla en nuestro navegador predeterminado donde podremos ver nuestro proyecto. Mientras tanto en la terminal nos saldrá esto:

Ionic Serve

Solo es necesario fijarnos en la última línea donde nos da la dirección para acceder a nuestro proyecto desde el navegador (localhost:8100).

Sin embargo, para poder modificar de forma más sencilla nuestro proyecto, podemos usar el Visual Studio Code.

Vamos a ver otra manera de crear el proyecto desde cero con este programa.

En caso de tener ya un proyecto de ionic creado y querer modificarlo con Visual Studio Code solo tendríamos que abrir el programa y arrastrar la carpeta del proyecto a éste.

En cualquier caso, vamos a ver paso a paso cómo crear un proyecto, es muy similar.

Abrimos el programa y abrimos una nueva terminal.

Proyecto Visual Studio

Visual Studio Code

Esta consola es igual a la que hemos utilizado anteriormente, para poder crear el proyecto debemos ejecutar el mismo comando. Sin embargo, en nuestro caso nos dió un error ya que teníamos restringido el uso de scripts. Para poder comprobarlo ejecutad el siguiente comando:

Proyecto Visual Studio

En nuestro caso ya sale Unrestricted porque se modificó, si os sale restricted solo tenéis que ir a Windows Powershell, buscadlo en el explorador de Windows y abrirlo como administrador.

Windows Powershell

Ejecutamos ese comando y ya deberíamos tenerlo cambiando. Podemos volver a comprobarlo ejecutando el comando anterior.

Si ya hemos solucionado esto, ya solo tenemos que ejecutar el comando para crear el proyecto, el cual es el mismo que hemos utilizado anteriormente:

  • ionic start “nombre” tabs/sidemenu/blank (para crear el proyecto)
  • ionic serve (para poder verlo en el navegador)

Y con esto ya tendríamos nuestro proyecto creado. Los comandos son los mismo que hemos usado antes.

Desde digitalDot esperamos que este artículo os haya servido de utilidad y os pongáis manos a la obra con vuestro proyecto. Para todos aquellos que queráis tener una aplicación móvil pero preferís que os la hagan 😉 lo mejor es que contactéis con nuestro equipo de desarrollo de aplicaciones móviles.

También puede interesarte:

Preguntas frecuentes sobre Ionic y Visual Studio Code

¿Se puede crear una app con Ionic sin saber programar?

Ionic está pensado para facilitar el desarrollo de aplicaciones móviles, pero es recomendable tener nociones básicas de HTML, CSS y JavaScript. Aun así, gracias a sus plantillas y componentes predefinidos, es posible crear una app funcional sin conocimientos avanzados de programación.

¿Qué tipo de aplicaciones se pueden crear con Ionic?

Con Ionic puedes crear aplicaciones móviles para Android, iOS y aplicaciones web progresivas (PWA). Es ideal para proyectos corporativos, apps de catálogo, apps de reservas, ecommerce, aplicaciones internas de empresa y prototipos rápidos.

¿Las apps creadas con Ionic se pueden publicar en Google Play y App Store?

Sí. Las aplicaciones creadas con Ionic pueden compilarse como aplicaciones nativas mediante Capacitor o Cordova y publicarse sin problemas en Google Play y Apple App Store cumpliendo sus requisitos.

¿Ionic es una buena opción para crear una app profesional?

Sí. Ionic es utilizado por miles de empresas en todo el mundo y permite crear aplicaciones robustas, escalables y mantenibles. Es una solución muy utilizada en proyectos empresariales por su rapidez de desarrollo y reducción de costes.

Noticias relacionadas sobre Aplicaciones Móviles

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Hoy en día, las aplicaciones móviles y web son el canal principal de interacción con los usuarios, por lo que la seguridad no puede tratarse como una capa adicional. Hoy, desarrollar software seguro implica integrar la protección desde las primeras decisiones de diseño. En digitalDot trabajamos bajo un enfoque de…

Cómo ofuscar código en Android

Cómo Ofuscar código en Android

La ofuscación de código es una técnica importante para proteger tus aplicaciones móviles contra la ingeniería inversa y mejorar la seguridad de tu software. Desde digitalDot, te mostraremos cómo puedes ofuscar tu código en Android usando ProGuard y otras herramientas. Inicio del proceso de ofuscación A la hora de compilar…

Novedades sobre Android 14

Android 14: novedades para los desarrolladores de apps móviles

El lanzamiento de Android 14, originalmente programado para el martes 5 de septiembre de 2023, ha experimentado un aplazamiento hasta el próximo mes de octubre. Esta nueva fecha coincidirá con el evento de presentación del esperado Pixel 8, junto con el lanzamiento del flamante Pixel Watch 2, el reloj inteligente…

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

¿Estás pensando en tener una aplicación móvil para tu tienda online? ¿No lo has pensado todavía porque no te termina de convencer? El pasado miércoles 19 de julio, AppsFlyer publicó el informe “The State of eCommerce App Marketing”, un análisis profundo de las tendencias de la industria mundial para orientar…

¿Cómo crear una app de éxito?

¿Cómo crear un App de éxito?

Actualmente, miles de personas incorporan las aplicaciones móviles a sus rutinas por lo que, cada vez, están más integrados en nuestros hábitos diarios.Los investigadores MTM y Google han desarrollado un modelo para empresas, que les informa de cómo crear una “app exitosa”. Hablemos de ello. Poder integrar una App por…

Garantías para tiendas online y Apps

Garantías para tiendas online y APP de digitalDot

El 1 de enero del presente año (2022) entró en vigor una nueva normativa que afecta a la garantía legal de cualquier tipo de productos digitales, incluidas las garantías para tiendas online o aplicaciones móviles. digitalDot, como empresa de desarrollo de software debemos aplicar esta nueva normativa principalmente en algunas…

Desarrollo app Firebase - digitalDot

Acelera el desarrollo de tus apps con el marco de Firebase

Google nos trae nuevas características en su marco de desarrollo Firebase con lo que los desarrolladores podrán disminuir los tiempos de producción de sus aplicaciones. Firebase es una plataforma que fue creada por Google en 2014 para el desarrollo de aplicaciones web y móviles. Se encuentra integrada con Google Cloud…

Posicionamiento de aplicaciones móviles

¿Cómo posicionar una aplicación móvil?

Si estás leyendo este artículo es porque o tienes una app o estás a punto de tenerla y quieres saber cómo aparecer por encima del resto de aplicaciones móviles. En digitalDot, además de diseñar apps para Android y para iOS, os ayudamos a posicionarlas. En esta ocasión os vamos a…

Añadir Política de privacidad en la app Play Store

Cómo añadir la política de privacidad en nuestra App Play Store

Hace unos meses Google anunció una nueva normativa por la cual se obliga a incluir la política de privacidad a todas las aplicaciones a partir de abril de 2022. Este es un cambio ya hemos vivido como agencia de desarrollo web y software en el desarrollo de páginas, pero ahora…

1 2 3 6
crossmenuchevron-down