Universidad Siglo 21
// LOGO
PROGRAMACIÓN
CLIENTE-SERVIDOR
Licenciatura en Informática
Trabajo Practico 3
Profesora: JULIO MARCELO GUTIERREZ
Alumno: Diaz Alan Omar
Legajo: VINF010805
Agosto 2023
Tercer entrega
Consigna A:
Característica Común en el Desarrollo de Aplicaciones
Móviles y de Escritorio
Ambas requieren una comprensión profunda de las interfaces
de usuario y la experiencia del usuario. Además, tanto en
aplicaciones móviles como de escritorio, la eficiencia y el
rendimiento son cruciales para proporcionar una buena
experiencia al usuario.
Consigna B:
Factores a Tener en Cuenta al Desarrollar una Aplicación
Móvil
1. Plataforma Objetivo: Android, iOS o ambas.
2. Experiencia de Usuario: Diseño adaptado a pantallas más
pequeñas y uso táctil.
3. Rendimiento: Optimización para menor uso de recursos
como batería y memoria.
4. Acceso a Funciones del Dispositivo: Cámara, GPS, etc.
5. Conectividad: Manejo de conexiones intermitentes a Internet.
6. Seguridad: Protección de datos y privacidad del usuario.
Consigna C:
Fases Importantes en la Planificación del Desarrollo de
una Aplicación Móvil
1. Análisis de Requisitos: Entender las necesidades del
usuario y los objetivos del negocio.
2. Selección de Plataforma y Tecnología: Elegir entre nativo,
web o híbrido.
3. Diseño de la Interfaz de Usuario: Crear mockups o
prototipos.
4. Desarrollo: Codificación de la aplicación.
5. Pruebas: Asegurar que la aplicación funcione como se espera
en diferentes dispositivos y condiciones.
6. Lanzamiento y Mantenimiento: Publicación en tiendas de
aplicaciones y actualizaciones periódicas.
Consigna D:
Lenguajes Clave para el Desarrollo de Aplicaciones Web
Multiplataforma
1. HTML5
2. JavaScript
3. CSS
4. TypeScript
5. ReactJS o AngularJS
Consigna E:
Lenguaje Más Utilizado para el Desarrollo de Aplicaciones
Móviles en Android
Java y Kotlin son los lenguajes más utilizados para el
desarrollo de aplicaciones móviles en la plataforma Android.
Consigna F:
Lenguaje Más Utilizado para el Desarrollo de Aplicaciones
Móviles en iOS
Swift es el lenguaje de programación más utilizado para el
desarrollo de aplicaciones móviles en la plataforma iOS.