Ionic es un framework de desarrollo de aplicaciones móviles multiplataforma en el que se utiliza la sintaxis HTML, CSS y JavaScript para el desarrollo de aplicaciones móviles híbridas sin necesidad de tener conocimiento de los lenguajes específicos de cada plataforma.
Las aplicaciones desarrolladas con Ionic pueden ser ejecutadas a través de navegadores web o ser instaladas en dispositivos móviles mediante las tiendas de aplicaciones PlayStore (Android) y AppStore (iOS)
Gratuito y de código abierto permite desarrollar aplicaciones multiplataforma de calidad para Android, iOS, convertirse en una PWA o una aplicación web unificando la implementación en un solo código base.
Objetivo
El objetivo del curso es que los alumnos adquieran los conocimientos y habilidades necesarias para crear aplicaciones móviles multiplataforma desde 0 a través del framework de desarrollo Ionic.
Audiencia
Programadores, diseñadores y estudiantes que quieran aprender a desarrollar aplicaciones móviles multiplataforma a través del framework de desarrollo Ionic.
Prerrequisitos
Para la realización de este curso se requieren conocimientos básicos de programación y maquetación web: HTML, CSS y JavaScript. Se recomienda, aunque no es imprescindible, tener conocimientos de Angular y TypeScript.
- Introducción
- Conceptos básicos
- Instalación y configuración
- Estructura del proyecto Ionic
- PWA
- Ionic platforms
- Android Studio & Xcode
- Emuladores
- Apariencia & Theming
- CLI
- Navegación
- Guards
- Tabs
- Menús
- Modales
- Popovers
- Actionsheets
- Alertas
- Slides
- Toasts
- Pages
- Header
- Toolbar
- NavBar
- SearchBar
- Footer
- UI Components
- Botones
- Grid
- Cards
- Lists
- Formularios
- Indicadores de progreso
- Typography
- Refresher
- Infinite Scroll
- Ionic Native
- Date Picker
- Manejo de Ficheros
- Keyboard
- Vibration
- Notificaciones Locales
- Notificaciones push
- QR Scanner
- Splash Screen
- Secure Storage y Native Storage
- Geolocalización y Mapas
- Cámara y video
- Conectividad con API Rest
- Despliegue en PlayStore y AppStore
Se realizará una práctica transversal a lo largo del curso de una aplicación móvil en la que se aplicarán los conceptos adquiridos.