Bienvenido al desarrollo moderno de aplicaciones para Android

Con la difusión de los teléfonos inteligentes, la tecnología de los teléfonos inteligentes mejoró exponencialmente y, por lo tanto, los teléfonos inteligentes ocuparon una gran parte del mercado. Para cumplir con los requisitos del usuario y ver el mercado abierto, surgieron diferentes sistemas operativos como Android, iOS, etc., pero por el bien de este artículo, hablaremos específicamente sobre cómo cambió el desarrollo de Android y cómo se ve hoy. Hoy, para hacer una aplicación de Android, no necesita aprender ningún lenguaje de programación. ¡Un poco raro, verdad!. Sí, pero, de hecho, no necesita aprender lenguaje de programación, solo necesita tener habilidades para resolver problemas. Sé que aprender lenguaje de programación enseña eso, pero cuando decimos que no necesita lenguaje de programación, significa que no necesita aprender sintaxis y semántica y el proceso es demasiado visual que no se siente como codificar cuando en realidad es haciendo exactamente «codificación». Y sí, aprenderemos a crear una aplicación de Android simple a partir de este artículo, ¡así que disfrute leyendo!

Cómo se ve el desarrollo moderno de aplicaciones de Android

Bloqueadoes la forma moderna de crear aplicaciones para Android. En lugar de codificar tradicionalmente en un IDE, Blocky representa los conceptos de codificación en forma de bloques entrelazados.

Modern Android App Development Looks Like

Estos bloques entrelazados facilitan la visualización y ayudan a capturar el flujo del programa. Blocky es una biblioteca de código abierto que nos ayuda a visualizar los bloques y usar Blocky . Hay varias plataformas que nos permiten crear aplicaciones de Android. MIT App Inventor es una plataforma de código abierto que usaremos bloques para crear la aplicación de Android. De esta manera moderna, los desarrolladores desarrollan la aplicación en dos secciones:

  • Diseñador: el diseñador crea la interfaz de usuario (UI) con varios componentes preexistentes arrastrando y soltando.
  • Bloques: los bloques realizan todo el trabajo lógico y se utilizan para cambiar varias propiedades de los componentes utilizados en el diseñador. 

Construyamos una aplicación Hello World simple

Requisitos

Como blocky es una biblioteca de javascript, esto nos ayuda a crear aplicaciones de Android directamente desde su navegador web y, por lo tanto, necesita:

  • Navegador
  • Conexión a Internet

Nota: el modo fuera de línea también existe.

Implementación paso a paso

Paso 1: Vaya al creador de MIT App Inventor e inicie sesión con su cuenta de Google y haga clic en » iniciar nuevo proyecto «

MIT App Inventor Creator

Paso 2: Ingrese el nombre de su proyecto y haga clic en » OK «

Naming the project

Paso 3: Su proyecto vacío se verá así.

Empty project

Paso 4:  Ahora arrastre y suelte los componentes » Botón » y » Etiqueta » de Paleta.

Designing UI

Paso 5:  haga clic en el componente » Botón » que arrastramos y luego, desde la derecha desde » propiedades «, cambie » Texto del botón » a » Hacer clic en mí «, de manera similar, seleccione » etiqueta » y cambie » Texto de la etiqueta » a una string vacía. 

Nota: La etiqueta desaparece porque cambiamos su texto a una string vacía.

Paso 6:  Eso es suficiente para que la vista del Diseñador ahora cambie a » Bloquear » desde la esquina superior derecha. Haga clic en un componente para acceder a los bloques respectivos y arrastre y suelte el requerido.

blocks

Usaremos la lógica simple. Cuando el usuario hace clic en el botón de la aplicación, debe cambiar el texto de la etiqueta a «¡Hola mundo!»

logic of our simple app

Nuestra aplicación está lista ahora, solo tenemos que exportarla. Desde el menú, haga clic en «Crear» y seleccione si desea descargar la aplicación a la computadora o generar un código QR descargable con un enlace. Ahora simplemente instálelo en su dispositivo.

Producción:

App test gif

Conclusión

El desarrollo moderno de aplicaciones para Android es una forma muy rápida y eficiente de desarrollar aplicaciones sin aprender ningún idioma. Sin embargo, no es el reemplazo completo del desarrollo y el código nativos. Es excelente para el momento en que necesita visualización y también es bueno para presentarles a los niños cómo funciona el programa y puede ser realmente útil para que construyan su propia lógica y algoritmos y verlos funcionar en la realidad. 

Publicación traducida automáticamente

Artículo escrito por deepanshuda85 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *