Apps Móviles
¿Qué es React Native?
- Un framework para crear apps mobile con JavaScript
- Un navegador web
- Un sistema operativo
- Una base de datos mobile
El porqué React Native permite crear aplicaciones móviles nativas (iOS y Android) usando JavaScript y React, compartiendo gran parte del código entre plataformas.
¿Qué es Flutter?
- Un framework de Google para crear apps multiplataforma
- Un lenguaje de programación
- Un servicio de hosting
- Un editor de código
El porqué Flutter es un toolkit de Google que usa el lenguaje Dart para crear apps nativas compiladas para mobile, web y desktop desde una misma base de código.
¿Qué significa PWA?
- Private Web Application
- Progressive Web Application
- Protected Wireless Access
- Public Web Architecture
El porqué Una PWA es una web que ofrece una experiencia similar a una app nativa: funciona offline, se puede instalar en el dispositivo y envía notificaciones push.
¿Qué es Swift?
- Un framework web
- El lenguaje nativo de Apple para iOS/macOS
- Una base de datos mobile
- Un protocolo de red
El porqué Swift es el lenguaje de programación creado por Apple para desarrollar aplicaciones nativas para iOS, macOS, watchOS y tvOS. Reemplazó a Objective-C.
¿Qué es Kotlin?
- Un framework CSS
- El lenguaje preferido de Google para desarrollo Android
- Un servicio cloud
- Un editor de vídeo
El porqué Kotlin es un lenguaje de programación de JetBrains que Google adoptó como lenguaje preferido para desarrollo Android por su concisión y seguridad.
¿Qué es el hot reload?
- Reiniciar el dispositivo
- Ver cambios de código en tiempo real sin perder el estado de la app
- Calentar el procesador
- Un tipo de animación
El porqué Hot reload permite ver los cambios de código reflejados instantáneamente en la app en ejecución sin reiniciarla ni perder el estado actual. Acelera el desarrollo enormemente.
¿Qué tienda distribuye apps Android?
- App Store
- Google Play Store
- Microsoft Store
- Galaxy Store
El porqué Google Play Store es la tienda principal para distribuir aplicaciones Android, con más de 3 millones de apps disponibles.
¿Qué es una notificación push?
- Un tipo de animación CSS
- Un mensaje enviado desde un servidor al dispositivo del usuario
- Un protocolo de red
- Un tipo de base de datos
El porqué Las notificaciones push son mensajes enviados por un servidor que aparecen en el dispositivo del usuario incluso cuando la app no está abierta.
¿Qué es un APK?
- Un lenguaje de programación
- El archivo de instalación de apps Android
- Un protocolo de seguridad
- Un tipo de imagen
El porqué APK (Android Package Kit) es el formato de archivo que contiene todos los datos necesarios para instalar una aplicación en un dispositivo Android.
¿Qué framework usa Dart como lenguaje?
- React Native
- Flutter
- Xamarin
- Ionic
El porqué Flutter es el único framework mobile importante que usa Dart como lenguaje. Dart fue diseñado por Google para compilar a código nativo de alto rendimiento.