¬ŅQu√© es Ionic?

1

Requisitos del curso y presentación del proyecto

2

¬ŅQu√© hay de nuevo en Ionic 4?

3

¬ŅQu√© ha cambiado en Ionic?

4

Instalación de Ionic y templates básicos

5

Instalación de Capacitor y uso en Android Studio

6

Uso de Capacitor y xCode

7

Sincronizando nuestro proyecto con los emuladores

Componentes b√°sicos de Ionic

8

El componente Slides

9

CSS y Custom Properties de los componentes de Ionic

10

Slides din√°micos

11

Angular Router e Ionic Storage

12

Controlar la navegación con Guards

13

Utilidades de CSS con Ionic

14

Crear una p√°gina de login

15

Validar inputs del formulario de login

16

Envío del formulario

17

Servicio para validar credenciales

18

Agregar Guards a nuestro login

19

Crear una p√°gina de registro

20

Navegación entre login y registro

21

Agregar un men√ļ con el componente Menu

22

Dar funcionalidad y estilos al men√ļ

23

Uso de componente Slides y opciones avanzadas

Consumo y manejo de informacion con Ionic

24

Consumiendo un API para llenar información de nuestros artistas

25

P√°gina completa con artistas, canciones y √°lbums

26

El componente Modal y el Modal Controller

27

Llenar de contenido el Modal

28

Componente Footer y funcionalidad del Modal

29

Construyendo nuestro reproductor

30

Lógica de nuestro reproductor

31

RETO: Vista de √°lbums

Acceso al hardware

32

Usar la cámara a través de Capacitor

33

Corrección de errores y afinando detalles

34

Mejorando nuestra p√°gina de Settings con CSS

35

P√°gina Sports y Angular Maps

36

Crear la p√°gina Sport

37

RETO: Buscador din√°mico en Sports

38

Llevar nuestra aplicación a producción con Android

39

Llevar nuestra aplicación a producción con iOS y cierre del curso

A√ļn no tienes acceso a esta clase

Crea una cuenta y contin√ļa viendo este curso

Curso de Ionic 4

Curso de Ionic 4

Sebastián Gómez

Sebastián Gómez

El componente Slides

8/39
Recursos

Aportes 14

Preguntas 1

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi√≥n.

No se si sea tal vez por la versión de ionic, pero actualmente

<ion-content padding>

el atributo padding ya no funciona, se tiene que agregar una clase css

<ion-content class="ion-padding">

En vez de colocar display block, a mi entender es mejor colocar la propiedad flex-direction:column, ya que si se inspecciona los estilos que tienen la clase -swiper-slide vemos que es un display flex !

IONIC 6

ion-slides y ion-slide estan siendo removidos de Ionic, ver mas información en el siguiente enlace.
Los Slides ahora usaran una nueva librería llamada Swiper.js, en el siguiente enlace explican como se debe usar he instalar.
Usando la nueva librería el slide de Platzi-music queda así:

<ion-content [fullscreen]="true">
  <swiper [keyboard]="true" [pagination]="true" [scrollbar]="true" [zoom]="true">
    <ng-template swiperSlide>
      <div>
        <ion-icon name="close"></ion-icon>
        <img src="../../assets/img/logo.png" alt="Platzi Music Logo">
        <h1>Slide 1</h1>
        <p>lorem ipsum dolor sit amet, consectetur adip</p>
        <ion-icon name="play"></ion-icon>
      </div>
    </ng-template>
    <ng-template swiperSlide>Slide 2</ng-template>
    <ng-template swiperSlide>Slide 3</ng-template>
  </swiper>
</ion-content>

esta clase va por muy buen camino, todo super hasta ahora

Excelente clase profe… sigamos…

Pues asi me quedo la 4ta slide!

No me parece muy cómodo ejecutar por cada cambio, sería mejor que observé automáticamente los cambios

Con React, pueden agregar ^-^:

  const slideOpts = {
    initialSlide: 0,
    slidesPerView: 1,
    centeredSlides: true,
    speed: 400
  };

Y dentro del componente:

      <IonContent fullscreen>
        <IonSlides 
        pager={true} 
        options={slideOpts}
        >

¬ŅPor qu√© la clase .swiper-slide funciona si en el archivo home.page.html no se est√° utilizando? ūü§Ē

Excelente la forma de explicar. Muy buena forma de transmitir el conocimiento.

Muy buena explicación.

Estoy llevando este tipo de Slide pero quiero que sea autoPlay no ubico donde agregarlo, gracias.

Para las versiones superiores a Ionic 4, si van a usar la clase .swiper-slide procuren aplicar la clase directamente a los tag html <ion-slide> en mi caso solo puse que el estilo aplicara a todos los ion-slide directamente

ion-slide{
 display: block;
  margin-bottom: 64px;
  background-color: white;
}