Advertisement
  1. Code
  2. Mobile Development

Cómo crear una aplicación de Android sin escribir código

Length:MediumLanguages:

Spanish (Español) translation by Ana Paulina Figueroa Vazquez (you can also view the original English article)

Los enfoques alternativos para el desarrollo de aplicaciones de Android, aquellos que implican no escribir código en absoluto, o escribir solo cantidades mínimas de código, se están volviendo cada vez más factibles hoy en día. Desde luego, estos son ideales para los que no son programadores, pero los programadores experimentados también pueden usarlos para ahorrar tiempo y esfuerzo. En este tutorial, voy a hablar acerca de dos de esos enfoques y te presentaré varias herramientas y plantillas que permiten su uso.

CodeCanyon es un mercado para plantillas y generadores de aplicaciones

CodeCanyon es un mercado en línea que tiene cientos de plantillas adicionales para aplicaciones profesionales de Android y herramientas para su generación. Algunos de estos tienen una increíble abundancia de herramientas y están muy bien diseñados. Algunas veces puedes ahorrar días, incluso meses de esfuerzo a través del uso de uno de ellos.

CodeCanyon mobile Android app template bestsellers

1. Usando generadores de aplicaciones

Los generadores de aplicaciones suelen ser herramientas que te permiten crear aplicaciones simplemente rellenando algunos formularios. La mayoría de los generadores populares son lo suficientemente flexibles como para crear una gran variedad de aplicaciones. Por ejemplo, puedes usarlos para crear aplicaciones de comercio electrónico, aplicaciones de noticias o incluso aplicaciones de chat. Y lo mejor de ellos es que no tendrás que escribir una sola línea de código al usarlos.

React App Builder

React App Builder, una herramienta prémium disponible en CodeCanyon, es quizá el generador de aplicaciones más potente y flexible que puedes conseguir hoy en día. Debido a que usa el framework multiplataforma React Native internamente, puedes usarlo para crear aplicaciones tanto para dispositivos Android como para dispositivos iOS.

Ofrece una interfaz de usuario muy intuitiva para crear aplicaciones, basada en interacciones de arrastrar y soltar. También viene con 11 hermosas plantillas que puedes usar para impulsar tu desarrollo de aplicaciones.

React App Builder

Vale la pena señalar que esta herramienta también está disponible como un servicio alojado en la nube. Si no quieres pasar tiempo instalando, configurando y actualizando la herramienta regularmente en tu computadora, el uso de la opción basada en la nube sería ideal para ti.

IMABuildeRz

IMABuildeRz es otro popular generador de aplicaciones que puede crear aplicaciones tanto para dispositivos Android como para dispositivos iOS. Este usa el framework Ionic 4 internamente, por lo que genera código TypeScript y SCSS.

IMABuildeRz

Esta herramienta viene con una gran cantidad de complementos que puedes usar para agregar funciones comunes a tus aplicaciones rápidamente. Por ejemplo, existen complementos para gestionar formularios, documentos JSON, la autenticación JWT y anuncios de AdMob. También hay complementos que pueden generar pantallas completas instantáneamente, como las pantallas "Acerca de nosotros" y "Contáctanos".

Además, existen directivas disponibles para implementar funcionalidades tales como texto a voz, escaneo de códigos de barras y transmisión de medios.

AppsGeyser: un generador de aplicaciones de Android gratuito

Si estás buscando una herramienta que sea gratuita, definitivamente vale la pena probar AppsGeyser. Se trata de una plataforma de desarrollo de aplicaciones en línea que ofrece más de 70 plantillas únicas para aplicaciones y una interfaz simple basada en formularios para personalizarlas. Hay plantillas para aplicaciones de cuestionarios, aplicaciones para colorear, navegadores, mensajeros y varios tipos diferentes de juegos también.

AppsGeyser

Toma en cuenta que la versión gratuita de AppsGeyser funciona con un sistema de reparto de ingresos. En otras palabras, espera que tengas anuncios en tus aplicaciones y que compartas el 50% de tus ganancias. Si no estás de acuerdo con eso, tendrás que cambiar a la versión prémium, que te permite desactivar los anuncios.

2. Convirtiendo sitios web a aplicaciones

Si ya tienes un blog o una aplicación web progresiva, existen herramientas disponibles en CodeCanyon que pueden convertir lo anterior en una aplicación de Android nativa. La mayoría de ellas usan ya sea webviews o la API de WordPress para hacerlo.

WebViewGold para Android

WebViewGold para Android es una plantilla muy popular para convertir sitios web en aplicaciones de Android nativas de alto rendimiento. Las aplicaciones que construyas con ella tendrán soporte para compras dentro de la aplicación, notificaciones push, enlaces profundos, anuncios de AdMob y muchos tipos diferentes de diálogos nativos. Desde el primer momento, también obtienes pantallas de bienvenida, indicadores de carga y pantallas fuera de línea fácilmente personalizables.

WebViewGold

Si tienes prisa y quieres crear tu aplicación en un par de minutos, WebViewGold es para ti. Todo lo que necesitas hacer es apuntar la plantilla a tu sitio web o a una carpeta local que contenga todos tus archivos HTML y compilarla con la versión más reciente de Android Studio.

WebViewGold está disponible para iOS también. Por lo tanto, si quieres que tu aplicación se ejecute de forma nativa en Android y en iOS, y que tenga un aspecto similar en ambas plataformas, usar estas plantillas es el camino a seguir.

Universal Android WebView

La plantilla Universal Android WebView ha sido un éxito de ventas en CodeCanyon durante años. Esta plantilla de Android puede convertir cualquier sitio web en una aplicación nativa de Material Design que se verá bien y funcionará bien tanto en teléfonos como en tabletas. Ya que el color es un aspecto extremadamente importante de Material Design, la plantilla ofrece diez hermosos temas de color para tus aplicaciones.

Universal Android WebView

Las aplicaciones que construyas con esta plantilla tendrán un cajón de navegación y compatibilidad con el gesto pull-to-refresh (arrastrar para refrescar). También estarán completamente integradas con los anuncios de AdMob, Firebase Analytics y Firebase Cloud Messaging. De forma adicional, para poder administrar las descargas de archivos, tendrán incorporado un gestor de descargas.

Para personalizar la plantilla Universal Android WebView solamente necesitas hacer cambios en un solo archivo de configuración, el cuál es muy fácil de entender. Siendo así, si tienes un sitio web responsivo, deberías poder convertirlo en una aplicación bien pulida en aproximadamente 15 minutos usando esta plantilla.

Android App Builder

Android App Builder es otra herramienta que puede convertir cualquier sitio web en una aplicación nativa de Android. También ofrece herramientas adicionales para sitios de WordPress. Por ejemplo, tiene seis diseños diferentes para desplegar tus entradas de WordPress, con soporte para el efecto de desplazamiento de paralaje.

Si tienes un sitio web que no usa WordPress, asegúrate de que tenga un diseño responsivo para obtener los mejores resultados. Por defecto, las aplicaciones para dichos sitios web tendrían funciones útiles incorporadas, tales como el soporte para cargas y descargas de archivos, indicadores de carga y el gesto swipe-to-refresh (deslizar para actualizar).

Android App Builder

Android App Builder también tiene varias herramientas dedicadas a la gestión de todos los videos de YouTube, álbumes de Flickr y publicaciones de Tumblr que insertes en tus sitios web. Viene con seis diseños únicos para mostrar el contenido de los canales y listas de reproducción de YouTube. De manera similar, ofrece tres diseños para mostrar el contenido de tus álbumes de Flickr y publicaciones con imágenes de Tumblr.

Flink App Builder

Flink App Builder es una potente herramienta que te ayuda a convertir un sitio de WordPress en una aplicación nativa de Android con solo unos cuantos clics. Ya que está totalmente integrada con la plataforma de WordPress, las aplicaciones que generes con ella serán capaces de mostrar sin problemas todas las entradas, páginas, comentarios y galerías de imágenes de tu blog. Además, cualquier cambio que hagas en tu blog se reflejará instantáneamente en tu aplicación.

Flink App Builder

Todas las aplicaciones que generes con Flink tendrán soporte integrado para las notificaciones push. Y si quieres monetizar esas aplicaciones, puedes optar por agregarles anuncios de AdMob o anuncios de Audience Network de Facebook.

Las aplicaciones de Flink tienen muchas funciones adicionales para mejorar la experiencia de usuario que ofrecen, como animaciones para las transiciones de las pantallas, pantallas de bienvenida y componentes de Material Design. Pero, en mi opinión, uno de sus mejores aspectos es que tienen una gestión de usuarios integrada. Esto significa que no solo admiten el registro e inicio de sesión de usuarios, sino que también son capaces de tener contenido protegido por contraseña.

RocketWeb

RocketWeb es otra plantilla prémium que usa un webview para convertir una aplicación web en una aplicación nativa de Android. Ofrece más de 50 temas que puedes usar para darle estilo a tu aplicación. Algunos temas tienen colores sólidos, mientras que otros tienen atractivos degradados.

La plantilla es altamente personalizable, pero no se requiere escribir código. Puedes usar un formulario simple basado en el navegador para configurar la plantilla de manera que se ajuste a tus requisitos.

RocketWeb

Las aplicaciones que generes con RocketWeb tendrán, además del webview, un cajón de navegación, una barra de herramientas y una bonita pantalla de bienvenida, todo lo cual se puede modificar para que se ajuste a la apariencia de tu sitio. También tendrán páginas de error incluidas, que puedes usar para gestionar problemas de conectividad y otros errores en tiempo de ejecución.

Las aplicaciones de RocketWeb son compatibles con Google Cloud Messaging y con las notificaciones push de OneSignal. Y si quieres monetizarlas, todo lo que necesitas hacer es habilitar los anuncios de AdMob.

Conclusión

Puedes no ser programador y aún así desarrollar aplicaciones de Android rentables. En este artículo te presenté varias herramientas y plantillas que puedes usar para lograrlo. La mayoría de las herramientas que mencioné son tan fáciles de usar y aceleran tanto el proceso de desarrollo de aplicaciones, que potencialmente puedes generar múltiples aplicaciones todos los días. Agregando anuncios a esas aplicaciones y publicándolas en Google Play, puedes crear fácilmente una nueva fuente de ingresos pasiva para ti mismo.

Si solamente estás interesado en construir rápidamente una aplicación atractiva para tu negocio, te sugiero que también le eches un vistazo a algunas de las plantillas completas para aplicaciones de Android disponibles en CodeCanyon. Puedes aprender más acerca de las plantillas para aplicaciones en nuestras otras publicaciones.

Y si quieres comenzar a aprender a codificar aplicaciones de Android, has venido al lugar correcto, ya que tenemos cientos de tutoriales gratuitos sobre aplicaciones de Android aquí en Envato Tuts+.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.