Está en la página 1de 3

El desarrollo de aplicaciones móviles es el conjunto de procesos y procedimientos

involucrados en la escritura de software para dispositivos informáticos pequeños e


inalámbricos, como teléfonos inteligentes y otros dispositivos portátiles.
Hoy en día, las dos plataformas móviles más destacadas son iOS de Apple y Android de
Google. Los teléfonos y tabletas de Apple vienen precargados con aplicaciones
esenciales, incluido un navegador web completo y la App Store de Apple. Los
dispositivos Android también vienen precargados con aplicaciones similares y puedes
instalar más usando Google Play Store.
Android Studio configura proyectos nuevos para implementar en Android Emulator o en
un dispositivo conectado con unos pocos clics. Una vez que se instala la app, puedes
usar Apply Changes para implementar ciertos cambios de código y recursos sin compilar
un APK nuevo.
Para compilar y ejecutar la app, sigue estos pasos:
1. En la barra de herramientas, selecciona la app en el menú desplegable de
configuraciones de ejecución.
2. En el menú desplegable del dispositivo de destino, selecciona el dispositivo en el
que deseas ejecutar la app.
Si no tienes ningún dispositivo configurado, debes conectar un dispositivo mediante
USB o crear un AVD para usar Android Emulator.
Haz clic en Run .
Android Studio te advertirá si intentas iniciar el proyecto en un dispositivo que tiene un
error o una advertencia asociados. La iconografía y los cambios estilísticos diferencian
entre errores (selecciones de dispositivos que den como resultado una configuración
dañada) y advertencias (selecciones del dispositivo que pueden dar como resultado un
comportamiento inesperado, pero aún se pueden ejecutar).
Nota: También puedes implementar la app en modo de depuración haciendo clic
en Debug . La ejecución de la app en el modo de depuración te permite configurar
interrupciones en el código, examinar variables y evaluar expresiones en el tiempo de
ejecución, así como ejecutar herramientas de depuración. Para obtener más
información, consulta Cómo depurar tu app.
Cómo cambiar la configuración de ejecución y depuración
Cuando ejecutas la app por primera vez, Android Studio usa una configuración de
ejecución predeterminada. La configuración de ejecución especifica si se debe
implementar la app desde un APK o desde un Android App Bundle, y también especifica
el módulo para ejecutar, el paquete para implementar, la actividad para iniciar, el
dispositivo de destino, la configuración del emulador, las opciones de logcat y otros
elementos.
La configuración de ejecución y depuración predeterminada compila un APK, lanza la
actividad del proyecto predeterminado y usa el cuadro de
diálogo Select Deployment Target para seleccionar dispositivos de destino. Si la
configuración predeterminada no se adapta al proyecto o al módulo, puedes
personalizar la configuración de ejecución o depuración, o bien crear una nueva, en los
niveles del proyecto, de la configuración predeterminada y del módulo. Para editar una
configuración de ejecución o depuración, selecciona Run > Edit configurations. Para
obtener más información, consulta Cómo crear y editar configuraciones de ejecución y
depuración.
Tipos de aplicaciones móviles
En los primeros años de las aplicaciones móviles, la única forma de garantizar que una
aplicación pudiera funcionar de manera óptima en cualquier dispositivo era desarrollar
la aplicación de forma nativa. Esto significaba que se tenía que escribir un nuevo código
específicamente para el procesador específico de cada dispositivo. Hoy en día, la
mayoría de las aplicaciones móviles desarrolladas son independientes del dispositivo.
• Aplicaciones híbridas. Estas son aplicaciones web que actúan como aplicaciones
nativas. Se desarrollan utilizando tecnologías como HTML, JavaScript y Hojas de
estilo en cascada (CSS). Las aplicaciones híbridas son más rentables de
desarrollar que las aplicaciones nativas y se pueden crear más rápido, pero no
son tan ricas en funciones como las aplicaciones nativas.
• Aplicaciones web progresivas. Una PWA es un sitio web que se ve y se comporta
como si fuera una aplicación móvil. Estas aplicaciones se desarrollan con
tecnologías web como Facebook React
• Aplicaciones encapsuladas. Una aplicación encapsulada se ejecuta dentro de
una aplicación de contenedor. Productos como la herramienta de creación de
aplicaciones de arrastrar y soltar Microsoft Power App permiten a los
desarrolladores menos experimentados crear una aplicación móvil rápidamente.
Pero la falta de aislamiento del sistema operativo central, el bloqueo del sistema
operativo y la novedad relativa podrían plantear problemas.
• Marcos y bibliotecas. Puede utilizar este código reutilizable escrito por otra
persona para acelerar el desarrollo de una aplicación móvil.
Cómo cambiar la variante de compilación
De forma predeterminada, Android Studio compila la versión de depuración de la app,
que está diseñada solo para uso durante el desarrollo, cuando haces clic en Run.
Para cambiar la variante de compilación que usa Android Studio,
selecciona Build > Select Build Variant en la barra de menú.
Para los proyectos sin código nativo/C++, el panel Build Variants tiene dos
columnas: Module y Active Build Variant. El valor de Active Build Variant del módulo
determina la variante de compilación que el IDE implementa en el dispositivo y que se
puede ver en el editor.
Para alternar entre variantes, haz clic en la celda Active Build Variant de un módulo y
elige la variante que desees en el campo de lista.Para proyectos con código nativo/C++,
el panel Build Variants tiene tres columnas: Module, Active Build Variant y Active ABI. El
valor Active Build Variant del módulo determina la variante de compilación que el IDE
implementa en el dispositivo y que se puede ver en el editor. En el caso de los módulos
nativos, el valor Active ABI determina la ABI que usa el editor, pero no afecta lo que se
implementa.

Captura de la pantalla de mi proyecto Android

También podría gustarte