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

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 ...

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...

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 ...