Ir al contenido principal

Desarrollar WebApps con Angular y Material Design

Angular 7

Hola mis queridos lectores de mis memorias de desarrollo de software en una fábrica de software, en este caso les vengo a conversar sobre cómo instalar Material Design en Angular 7.

Lo primero que debemos crear es el proyecto en angular con la sentencia:

ng new md-demo


Una vez que se ha creado nuestra aplicación de demo, añadimos el comando:

ng add @angular/material

Esto va añadir los componentes necesarios para que todo funcione correectamente, pero deberás contestar las siguientes preguntas:

  1. Escojer un tema de los 4 que ya vienen pre - fabricados o si tienes ya uno creado, seleccionar la opción CUSTOM
  2. Instalar HAMMER.JS es una libreria que ayudará a reconocer los gestos en los mobiles
  3. Instalar las animaciones que trae Material Design.
  4. Listo
Al terminar la instalación este comando ng add @angular/material ha cambiado el index.html, el package.json, y los CSS de forma Global.

Para probar que todo comience a funcionar en la aplicación debemos añadir en el app.module.ts la referencia al uso de la librería de esta forma:


import { MatSliderModule } from '@angular/material/slider';
@NgModule ({....
  imports: [...,
  MatSliderModule,
…]
})

En el app.component.html debemos añadir la siguiente linea de codigo.

<mat-slider min="1" max="100" step="1" value="1"></mat-slider>
y agregamos ahora ng serve para probar lo que hemos realizado y debería mostrarte algo como la ilustración de abajo:


Saludos.

Comentarios

Entradas populares de este blog

Crear un PDF con Ionic 4 y PDF Make (Paso a Paso)

Uno de los requisitos que he tenido que crear en apps del mundo real es la necesidad de crear un contrato en PDF, el mismo que tenga una imagen, y se puede descargar al dispositivo. PDF MAKE Investigando he dado con una librería llamada PDF Make, aquí esta el sitio web si gustas darle un super vistazo al sin número de opciones que tiene.  http://pdfmake.org/#/ , hasta tiene una parte donde tu mismo puedes experimentar  http://pdfmake.org/playground.html  algunos cambios, pero nosotros lo tenemos que implementar en ionic 5. Así que veamos como. Ionic 5 y Generación de PDF Creamos una nueva aplicación en ionic con el comando: ionic start crearPdf blank Necesitamos dos directivas instalarla en nuestro proyecto, con los siguientes comandos: ionic cordova plugin add cordova-plugin-file npm install @ionic-native/file En el modulo general, en app.module.ts tenemos que llamar al modulo file que nos ayudará una vez creado el PDF, generar el archivo para descarga. El código

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

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