¿Has terminado de leer "Tecnología de desarrollo de aplicaciones móviles"?
¿Qué necesitas aprender sobre el desarrollo de aplicaciones móviles?
1. En primer lugar, crear temas y crear aplicaciones son dos cosas diferentes. Crear temas significa cortar y crear imágenes, y crear aplicaciones requiere escribir código. Dos caminos, ten cuidado.
2. Las principales plataformas son Android, IOS de Apple y WindowsPhone de Microsoft. En primer lugar, depende de la plataforma en la que planees crecer. Debido a que los lenguajes de desarrollo utilizados por las tres plataformas no son razonables, las herramientas de desarrollo son naturalmente diferentes.
3. El umbral para iOS es más alto. Necesita una computadora instalada en Mac OS (se recomienda MBR) y un iPhone (opcional), y pagar una tarifa anual.
4. Aprenda el lenguaje Java de Android y Objective-C de iOS;
Así que primero determine la plataforma y luego elija el lenguaje y las herramientas de desarrollo adecuados para aprender. Los demás son otros conocimientos del desarrollo de software, como ingeniería de software, sistemas operativos, estructuras de datos, etc.
Aspectos a considerar en el desarrollo de aplicaciones móviles
(1) Capa de autenticación: Este debe ser el primer paso en tu cadena de desarrollo. Esta capa debe ser lo suficientemente escalable para manejar varias solicitudes de autenticación y solicitudes en ejecución. Es necesario prestar atención al manejo de errores en situaciones como la actualización del token de autenticación y la falla en la actualización del token. Para iOS, debe crear una solicitud de firma para generar el certificado, así como un archivo de configuración. Si no sabes de antemano que te llevará al menos un día, sentirás que el proceso es muy largo. Se recomienda buscar a alguien que ya haya realizado este paso, lo que lo reducirá a 15 minutos). No importa qué arquitectura utilices, necesitarás al menos una Mac y un iPhone para el desarrollo de iOS.
(2) Compilación automática: asegúrese de haber creado programas de instalación de Android e iOS que se puedan compilar automáticamente y de tener canales para distribuirlos a los evaluadores.
Experiencia móvil cómoda: si por algún motivo, incluso si no hay red o la API deja de funcionar, debes asegurarte de que el usuario pueda regresar y salir de la aplicación. Los usuarios siempre deberían poder hacer clic en la barra de navegación, para que también puedan ir a una página almacenada en caché, cerrar sesión, recargar cuando la red esté bien o salir de la aplicación. Asegúrese de evitar situaciones en las que el usuario tenga que finalizar por la fuerza el proceso de la aplicación. Esta es otra característica de diseño a considerar de antemano.