Características de Java y conceptos para el desarrollo de apps móviles
Resumen
Este documento repasa las características principales del lenguaje Java y los conceptos básicos del desarrollo de aplicaciones móviles, como qué es una app, sus plataformas y lenguajes, los tipos de apps y sus beneficios para los negocios. También introduce el concepto de framework, aspectos de diseño de interfaces y formas de almacenamiento de datos en Android.
Puntos clave
- Java es simple, orientado a objetos, de tipado estático, distribuido, interpretado, robusto, seguro y de arquitectura neutral.
- Una app móvil es una aplicación diseñada para teléfonos inteligentes, tabletas y otros dispositivos móviles.
- Las plataformas más populares son Android, iOS y Windows Phone.
- Los tipos de apps son nativas, web apps e híbridas.
- Un framework es un conjunto de clases y sus colaboraciones que ofrecen un diseño abstracto para resolver un conjunto de problemas.
- En Android se puede almacenar información con SQLite, archivos de texto o Shared Preferences.
Características de Java y conceptos para desarrollo de apps móviles
1. Las características de Java
R=
- Simple.
- Orientado a objetos.
- Tipado estático.
- Distribuido.
- Interpretado.
- Robusto.
- Seguro.
- De arquitectura neutral.
2. ¿Qué es una app móvil?
R= Es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles y que permite al usuario efectuar una tarea concreta de cualquier tipo.
3. Plataformas más populares
R= Android, iOS, Windows Phone.
4. Lenguajes de programación
R= Aprende Objective-C y Cocoa Touch para iOS, Java y el SDK de Android para Android, y C#/XAML para Windows Phone.
5. Tipos de apps móviles
R= Aplicaciones nativas: son aquellas que se desarrollan para un determinado sistema operativo en el móvil.
Web App: son más sencillas de desarrollar y se manejan desde un ordenador.
Híbridas:
6. Beneficios de desarrollar una app móvil para los negocios
R=
- Presencia, notoriedad y fortalecimiento de marca.
- Amplia difusión de tus contenidos.
- Encuentra nuevos clientes y fideliza a los clientes antiguos.
- Nuevo canal de comunicación con los clientes.
- Mejora la relación con los clientes.
7. ¿Qué es un framework?
R= El framework puede ser definido como un conjunto de clases y las colaboraciones que se establecen entre ellas, para proporcionar un diseño abstracto para las soluciones de un conjunto de problemas.
8. Aspectos a considerar para la interfaz de una app móvil
R=
- Tamaño de pantalla y proporciones.
- La interacción directa con la pantalla.
- Orientación variable.
- Una sola pantalla.
9. ¿Para qué funciona un checkbox?
R= Puede utilizarse controles de casilla en grupos para mostrar múltiples opciones de entre las que el usuario puede seleccionar una o más.
10. ¿Qué es el archivo activity_main.xml?
R= Es el creado por defecto para ser cargado en la Activity por medio del método setContentView(), pero en realidad tú puedes cambiar el nombre de este layout e incluso cargar otro diferente para tu Activity.
11. Tres formas de almacenamiento en Android
R= SQLite, archivo de texto, Shared Preferences.
12. ¿Dónde se almacena la información?
R= Shared Preferences.
13. ¿En cuál carpeta se almacena la base de datos?
R= SQLite.
14. ¿Cómo cambiar el icono de la app?
R= Accediendo a la carpeta del proyecto > app > src > main > res.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué es una app móvil?
Es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles, que permite al usuario efectuar una tarea concreta de cualquier tipo.
¿Qué lenguajes se usan para desarrollar apps en cada plataforma?
Para iOS se usan Objective-C y Cocoa Touch, para Android Java y el SDK de Android, y para Windows Phone C#/XAML.
¿Qué es un framework?
Es un conjunto de clases y las colaboraciones que se establecen entre ellas, que proporciona un diseño abstracto para las soluciones de un conjunto de problemas.
¿Dónde se almacena la información en Android?
Una de las formas de almacenamiento es Shared Preferences, junto con SQLite y los archivos de texto.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.