Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como ionic

Cómo crear un paquete NPM que distribuya un template de IONIC

Uno de los retos que en la oficina me plantearon es crear una plantilla de Ionic para que otros la usen, genial verdad? pero eso no es un concepto nuevo, ni la idea del millón de dolares, hay muchos sitios en internet que actualmente venden plantillas, por nombrar algunos Themeforest, ionic market place, y así una lista interminable. Pero el reto consistía en crear este template pero que no se distribuya como siempre, a través de un archivo zip. Que alguien lo compra, lo descarga y lo implementa. El reto era que se implemente a través de comando. algo así como un npm install david-template. Por lo que tocó ir a investigar en san Google y leerme unos 100 blogs en inglés los cuales te enseñan algo parecido pero no exactamente y unos 30 en español que están aún más lejos de lo que queremos. De ahí la idea de crear este post para exponer el código y que lo puedas implementar de forma rápida y sencilla, obviamente mejorando el código. Empezamos: 1.- ejecutar el comando npm ...

Cómo crear una app en Ionic 4

Hola que tal, todo en ionic 4 es a nivel de comandos, y para crear una aplicación no es la excepción, para poder crear una nueva app debemos ejecutar el siguiente comando: ionic start < nombreDelaAplicacion > < template > El comando para crear la aplicación sería ionic start los otros dos son parámetros que debes ir personalizando. nombreDelaAplicacion.- Este parámetro se configura con el nombre de tu aplicación, por ejemplo si vas a crear una aplicación para restaurant, entonces ahi iria restaurant . template .-  Este parámetro se llena con las plantillas que nos otorga ionic 4 para poder empezar a crear nuevas aplicaciones, entre las cuales puedes escoger las siguientes: blank - plantilla totalmente en blanco, solo crea la carcasa. tabs - plantilla que crea la app con navegacion entre paginas con tabs. sidemenu - plantilla que crea una app con menu de navegación lateral, super - plantilla que crea una app con todo lo básico para poder ar...

Cómo crear un diseño responsive en Ionic 4

Tutorial Principiante. Hola que tal el día de hoy hablamos sobre crear diseños adapatables a cada pantalla donde se ejecuta la aplicación, con el uso de la etiqueta ION-GRID dentro del código de ionic, el sitio de la documentación oficial nos dice lo siguiente: La cuadrícula es un potente sistema flexbox móvil primero para crear diseños personalizados. Se compone de tres unidades: una cuadrícula, fila (s) y columna (s). Las columnas se expandirán para llenar la fila y cambiarán de tamaño para adaptarse a columnas adicionales. Se basa en un diseño de 12 columnas con diferentes puntos de interrupción en función del tamaño de la pantalla. El número de columnas se puede personalizar con CSS. Básicamente para los que sabemos bootstrap es más de lo mismo un sistema en el cual puedes distribuir tus elementos en la pantalla con toda la ventaja de que es adaptable al dispositivo en donde se esta ejecutando. Su uso: < ion-grid > < ion-row > < ion-col size ...

Convertir una imagen PNG/JPG a base64 en Ionic 4

Las imágenes se trabajan en base64 para poderlas enviar a traves de un objeto JSON a las API's o micro servicios, por eso es importante que nuestra app internamente convierta un jpg,png desde los assets a una base64. En este episodio hablaremos de como seleccionar una imagen desde la galeria y convertirla en un string valido en base64. Primero crear el proyecto mediante el comando: ionic start imagenBase64 blank Entramos al directorio de la aplicación y vamos a instalar las dependencias que vamos a ir necesitando para este proyecto, las voy a ir listando a continuación cada una: ionic cordova plugin add cordova-plugin-camera npm install @ionic-native/camera ionic cordova plugin add cordova-plugin-file npm install @ionic-native/file ionic cordova plugin add cordova-plugin-crop npm install @ionic-native/crop Una vez instaladas todas estas dependencias ahora si vamos abrir el proyecto en nuestro editor de código favoritos, el mio es Visual Studio Code. Abrimos ...

Ejecutar tu app de Ionic 4 en un emulador Android

Hola que tal amigos, el dia de hoy me gustaría poder compartirles cómo ejecutar las apps desarrolladas en Ionic 4 y ejecutarlas en la misma PC per en un dispositivo android. Instalando Android Studio Para poder realizar esta operación, necesitamos instalar Android Studio  tiene un peso de 750 megas, así que relájate mientras se descarga. Una vez que se descarga instalalo, de repente vas a necesitar JDK Java Development Kit , te dejo el link para que lo puedas descargar e instalarlo antes de Android Studio. Creando un AVD Una vez instalado Android Studio, nos vamos a crear un dispositivo virtual donde se ejecutará nuestra app. 1.- Vamos al menú principal, y damos clic en la opción Herramientas (Tools) después clic en -> AVD Manager -> Clic en crear Nuevo Dispositivo Virtual. 2.- Seleccionamos un dispositivo de la lista por ejemplo Nexus. y Listo!!! ya tenemos nuestro dispositivo virtual para probar nuestra aplicación. 3.- Ejecutamos el disp...

Geolocalización con Ionic 4 y compatible con PWA

Hola mis amigos, el día de hoy vamos a crear una app de Geolocalización, esto nos ayudará a obtener las coordenadas de donde esta nuestro cliente para futuras implementaciones en diferentes escenarios, el día de hoy haremos una demo de geolocalización tanto que funcione para dispositivos, como para Web Browser. Empecemos. 1.- Creamos el proyecto en Ionic 4 con la sentencia: ionic start localizacion blank Esperamos que se cree la carpeta, las dependencias, etc, etc vamos a tomar un café y regresamos, (Y si, es necesario tener Internet en tu PC). 2.- Entramos al directorio creado con cd localización. 3.- Instalamos el plug-in que va hacer la magia por nosotros, el  Ionic 4 Geolocation plugin, usando el siguiente comando: ionic cordova plugin add cordova-plugin-geolocation 3.1.- Esto va instalar algunas dependencias de Ionic que serán necesarias para que funcione el proyecto. 3.2.- Instalamos las dependecias con el siguiente comando: npm install @ionic-nati...

Ionic 4 Creación de Apps para un mundo Real

Hola, que tal amigos soy David Ortega Mazzini , he creado este blog ya cansado de ver en todos lados tutoriales de Ionic 4 , que no sirven de nada en el mundo real, promesas de que te van a convertir en un super desarrollador y te vas a forrar de plata, y solo te enseñan hacer una aplicación de Lista de Tareas y tras de eso todo lo que enseñan esta en ingles, las variables propias del desarrollo, los servicios, todo casi en ingles, miles de tutoriales que los que hacen es CTRL + C y CTRL + V y no enseñan nada en serio relevante; o a crear aplicaciones para el mundo real. El Cliente En ningún lugar del Ecuador hay un cliente que te va a pedir una app de lista de tareas, ni tampoco aplicaciones tan simples, te piden cosas exigentes, facturación, contabilidad, declaración de impuesto a la renta, recargas, gestión de créditos, gestión de inventarios. etc. Por eso he creado este blog para enseñar a crear apps reales, para el mundo cotidiano, para ese mundo empresario, para es...