Está en la página 1de 10

Descubriendo los

Fundamentos del Desarrollo Abraham Infante 2020-9807


Móvil
+ Desarrollo para iOS:
+ Lenguaje de Programación:
• Swift: Es el lenguaje de programación principal para el
desarrollo de aplicaciones iOS. Es moderno, potente y

Plataformas de diseñado específicamente por Apple para trabajar con sus


plataformas.

Desarrollo + Entorno de Desarrollo Integrado (IDE):


• Xcode: Es el IDE oficial de Apple para el desarrollo de
Móvil: iOS y aplicaciones iOS. Proporciona herramientas para escribir
código, depurar, diseñar interfaces de usuario y más.

Android. + Dispositivos de Destino:


• iPhone, iPad, Apple Watch, Apple TV: Plataforma iOS se
utiliza en varios dispositivos de Apple.
+ Desarrollo para Android:
+ Lenguaje de Programación:
• Java: Anteriormente, era el lenguaje principal para
el desarrollo de aplicaciones Android. Aunque sigue
siendo compatible, se fomenta el uso de Kotlin.

Plataformas de • Kotlin: Es un lenguaje moderno respaldado


oficialmente por Google para el desarrollo de
aplicaciones Android.
Desarrollo Móvil: + Entorno de Desarrollo Integrado (IDE):
• Android Studio: Es el IDE oficial de Google para
iOS y Android. el desarrollo de aplicaciones Android. Está basado
en IntelliJ IDEA.
+ Dispositivos de Destino:
• Una amplia variedad: Android se utiliza en una
amplia gama de dispositivos, desde teléfonos
inteligentes y tabletas hasta televisores, dispositivos
portátiles y más.
Diferencias entre Desarrollo Móvil y Web.
+ Las aplicaciones web necesitan una conexión a Internet activa para funcionar, mientras que las
aplicaciones móviles pueden funcionar sin conexión. Las aplicaciones móviles tienen la ventaja de
ser más rápidas y eficientes, pero requieren que el usuario descargue actualizaciones
periódicamente.
+ Las aplicaciones web tienden a construirse utilizando JavaScript, CSS y HTML5. A diferencia de las
aplicaciones móviles, no existe un kit de desarrollo de software estándar para crear aplicaciones
web. Sin embargo, los desarrolladores tienen acceso a las plantillas. En comparación con las
aplicaciones móviles, las aplicaciones web suelen ser más rápidas y fáciles de construir, pero son
mucho más simples en términos de funciones.
Herramientas Básicas para el Desarrollo Móvil:
Android Studio y Xcode.
+ Android Studio:
+ Descripción:
• Desarrollo para: Plataforma Android.
• Lenguajes de Programación: Java y Kotlin.
• Entorno de Desarrollo Integrado (IDE): Android Studio.
• Características Principales:
• Editor de código con resaltado de sintaxis.
• Emulador de Android para probar aplicaciones en diferentes dispositivos.
• Herramientas de depuración y perfilado.
• Asistente de diseño para la creación de interfaces de usuario.
• Integración con Gradle para la gestión del ciclo de vida del proyecto.
Herramientas Básicas para el Desarrollo Móvil:
Android Studio y Xcode.
+ Xcode:
+ Descripción:
• Desarrollo para: Plataforma iOS.
• Lenguajes de Programación: Swift y Objective-C.
• Entorno de Desarrollo Integrado (IDE): Xcode.
• Características Principales:
• Editor de código con resaltado de sintaxis.
• Interface Builder para el diseño de interfaces gráficas.
• Simulador de iOS para probar aplicaciones en diferentes dispositivos.
• Herramientas de depuración y perfilado.
• Gestión de certificados y perfiles de aprovisionamiento para la distribución de aplicaciones.
Lenguajes de Programación Utilizados: Kotlin para
Android y Swift para iOS.
+ Kotlin para Android:
• Descripción:
• Kotlin es un lenguaje de programación moderno que fue desarrollado por JetBrains y adoptado oficialmente por
Google como el lenguaje preferido para el desarrollo de aplicaciones Android.
• Es compatible con la máquina virtual de Java (JVM) y se puede usar junto con Java en proyectos Android.
• Características Principales:
• Conciso y expresivo.
• Seguro, evita algunos de los errores comunes de programación.
• 100% interoperable con Java.
• Totalmente soportado por Google para el desarrollo de Android.
• Ventajas:
• Reducción de código y mayor legibilidad.
• Menos propenso a errores gracias a sus características de seguridad.
• Mejora la productividad del desarrollador.
Lenguajes de Programación Utilizados: Kotlin para
Android y Swift para iOS.
+ Swift para iOS:
• Descripción:
• Swift es un lenguaje de programación desarrollado por Apple específicamente para el desarrollo de aplicaciones
iOS, macOS, watchOS y tvOS.
• Fue introducido en 2014 como un reemplazo moderno y más seguro para Objective-C.

• Características Principales:
• Sintaxis clara y concisa.
• Seguro y rápido.
• Soporte para programación funcional y orientada a objetos.
• Totalmente interoperable con Objective-C.

• Ventajas:
• Mejora la seguridad del código y reduce errores comunes.
• Mayor rendimiento en comparación con Objective-C.
• Desarrollo más eficiente y rápido.
Clico de vida de una App Movil.
+ El ciclo de vida de una aplicación es la "vida útil" completa de una aplicación de software, desde
el concepto hasta el final de su vida útil. Es decir, el término se refiere a todo el proceso desde el
momento en que se concibe la idea de la aplicación hasta el momento en que se retira del uso.
+ El ciclo de vida de una app móvil consta de las siguientes etapas:
• 1. Concepción y Planificación:
• 2. Diseño:
• 3. Desarrollo:
• 4. Pruebas:
• 5. Lanzamiento y Distribución:
• 6. Mantenimiento y Actualizaciones:
• 7. Retirada o Desinstalación:
• 8. Fin de Vida:
GRACIAS POR SU
ATENCION!

También podría gustarte