Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entornos de Desarrollo de Aplicaciones Móviles
Entornos de Desarrollo de Aplicaciones Móviles
imagen: Swift
Objetive-C
Fue el lenguaje originario para iOS y Swift es el que puede reemplazarlo
definitivamente, esto aún no ha sido confirmado por Apple, pero Swift es un
Lenguaje más moderno. Objetive-C es una usado en muchos proyectos para iOS
y muchos desarrolladores de App confían en este Lenguaje.
Objetive-C es compatible con los Sistemas Operativos OSX e iOS y nos brinda la
posibilidad de trabajar mediante el Paradigma de la Programación Orientada a
Objetos, podemos mencionar además las siguientes Características:
Hereda la sintaxis, primitivos e instrucciones de Control del flujo del
Lenguaje de Programación C.
También hereda la forma para definir clases y métodos de C.
Tiene soporte para Gráficos de Objetos y Literales a nivel de código.
Trabajo en Bloques para representar una unidad de Trabajo, estos
encapsulan código junto con un estado capturado, similar a los cierres de
otros Lenguajes de Programación.
Facilitan la Programación de Tareas de manera simultánea o asíncrona
utilizando la tecnología Grand Central Dispatch (GCD).
Sistema Operativo Android
En la actualidad tiene en sus filas al Lenguaje de Programación más popular, esto
puede cambiar uno nunca sabe, hablamos de Java y otro más moderno que
puede llegar a reemplazarlo si es que deciden no usar más Java por algún motivo
particular hablamos de Kotlin.
Java
Se mantiene como el Lenguaje más popular para programar Apps y de
programación en General a nivel mundial. Cuenta con una comunidad enorme de
desarrolladores por lo que siempre contarás con soporte y ayuda mientras
desarrollas con Java.
Actualmente puedes usar Java con los programas Android Studio, Netbeans,
Eclipse entre otros. Java es un Lenguaje Multiplataforma que Soporta el desarrollo
para Apps Móviles y Desktop, pero fue Google quien le dio bastante popularidad a
Java para el desarrollo de Aplicaciones Móviles mediante la creación del sistema
operativo Android, entre las características de este Lenguaje están:
Programación Orientada a Objetos
El desarrollo con Java puede ser menos complicado si usas Android Studio
el cual cuenta con muchas herramientas para crear impresionantes
aplicaciones para Android.
Es un Lenguaje muy Robusto.
Cuenta con una Arquitectura Neutral.
Tiene muchos paquetes y librerías en Github realizados con Java, listos
para implementarse en tu proyecto.
Entre las aplicaciones más populares que han introducido Kotlin tenemos a
Pinterest, Evernote, Uber, Coursera, Corda, Gradle, Esencial, Atlassian
entre otras.
https://developer.apple.com/swift/
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWit
hObjectiveC/Introduction/Introduction.html
https://kotlinlang.org/
https://developer.android.com/docs