¿Cómo aprender programación móvil?
Las principales aplicaciones de teléfonos móviles actuales se dividen en dos categorías, una se basa en la aplicación del sistema Apple (IOS) y la otra es la aplicación basada en el sistema Android (Android). Los dos sistemas diferentes Las herramientas de desarrollo y los lenguajes de programación son completamente diferentes.
(1) APLICACIÓN basada en el sistema Apple (IOS)
Para desarrollar una APLICACIÓN para el sistema Apple, debe usar la herramienta de desarrollo xcode de Apple, generalmente usando lenguaje Objective-C o Swift. Desarrollo, Objective-C se deriva del lenguaje C, hereda las características del lenguaje C y es un lenguaje orientado a objetos. Si conoce el lenguaje C, puede usar directamente la programación Objective-C. Si encuentra algo que no comprende, verifique la información nuevamente. También está el nuevo lenguaje Swift de Apple, que es muy fácil de usar.
(2) APLICACIÓN basada en el sistema Android
La aplicación del sistema Android se desarrolla utilizando el lenguaje Java. El lenguaje Java ha sido popular durante más de 20 años y aún mantiene este impulso. Si desea crear una aplicación para el sistema Android, primero debe dominar el lenguaje Java. Para las personas con conocimientos básicos del lenguaje C, aprender Java es relativamente fácil. Si está interesado, puede aprenderlo usted mismo. Y muchos son videos instructivos gratuitos. Si no desea gastar dinero para inscribirse en una clase de capacitación, puede aprender usted mismo siguiendo los videos. Si no tienes ninguna base (nunca has aprendido C u otros lenguajes de programación), si estás realmente interesado, también puedes aprender por tu cuenta, pero será un poco más lento de aprender.
Existen varias herramientas para el desarrollo de aplicaciones del sistema Android, las más comunes son Eclipse y androidstudio. Más tarde, en 2013, Google lanzó la herramienta de desarrollo androidstudio, que también es más fácil. para usar. Sin embargo, muchos usuarios antiguos continúan usando las herramientas de desarrollo de Eclipse porque es necesario restablecer muchas configuraciones al cambiar de plataforma y el software escrito anteriormente no se puede ejecutar directamente. Si es principiante, se recomienda utilizar Android Studio. Personalmente creo que Android Studio es más fácil de usar.
Para prepararse antes del desarrollo, debe instalar el entorno de desarrollo Java, JRE, JDK, Android Studio, así como la configuración de variables de entorno, configuración del simulador, etc. Estas cosas tardarán al menos varios días en completarse.
En resumen, si está interesado, puede estudiarlo usted mismo de forma sistemática. El desarrollo de aplicaciones móviles sigue siendo muy útil y se puede utilizar para el hogar inteligente, el control remoto o el desarrollo de juegos.
Se recomienda estar preparado mentalmente. El aprendizaje de la programación no debe exponerse al frío y la perseverancia puede conducir al éxito. Generalmente, debes aprender el lenguaje C para microcontroladores y sistemas integrados. Los teléfonos móviles generalmente usan Android e iOS (object-c). El desarrollo del sistema generalmente requiere aprender C ++. Las páginas web generalmente aprenden Java, JavaWeb, JavaScript y las bases de datos PHP, pero no importa si es autoestudio o capacitación. (la capacitación general es una estafa), el trabajo duro es el rey, hablar menos y hacer más, tener un propósito fuerte y estudiar mucho son las únicas armas mágicas para aprender a programar.