Para desarrollar una aplicación de Android, en realidad necesitas conocimientos de programación en Java. El desarrollo de aplicaciones real no solo es factible para profesionales, sino que incluso como principiante ahora puede desarrollar aplicaciones sin conocimientos de programación. Hay diferentes formas de llevar una aplicación a Play Store. Por ejemplo, puede usar un kit de aplicaciones o App Inventor.
Online Builders: una forma sencilla y rápida de desarrollar sus propias aplicaciones
Cualquiera que haya mirado alguna vez el código de una aplicación o cualquier software en general ya no entenderá de qué se trata realmente después de las primeras líneas. Se necesita mucho aprendizaje, práctica y trabajo duro para hacer que un personaje salte o camine en un juego.
Sin conocimientos previos, ahora es posible crear una aplicación. Hay toda una gama de sistemas de aplicaciones modulares en Internet. Estos kits de construcción en línea tienen una interfaz gráfica y elementos gráficos que crean de forma independiente el código detrás de una aplicación o idea.
AppYourself, Good Barber y Shoutem se encuentran entre los proveedores de sistemas de aplicaciones modulares.
Los sistemas de creación de aplicaciones no son gratuitos
Los sistemas de creación de aplicaciones no son gratuitos. Los precios parten de los 20 euros al mes. Después de registrarse, puede comenzar de inmediato a "ensamblar" su aplicación. La funcionalidad es fácil de entender y obtendrá rápidamente un resultado. Sin embargo, dependiendo del tipo, alcance y longitud del código, el resultado puede costar rápidamente hasta 500 euros o más.
Pero tienes que echar un vistazo de cerca a los kits de aplicaciones que se ofrecen. Porque las aplicaciones web propuestas a menudo son solo un sitio web móvil.
Las aplicaciones programadas con un entorno de desarrollo como Android Studio se denominan aplicaciones nativas. Además, se hace una distinción entre las aplicaciones ya mencionadas, que se crearon con un sistema modular, y las aplicaciones web progresivas. Si bien parecen aplicaciones normales, en realidad se ejecutan en un entorno de navegador.
Otra desventaja de los creadores de aplicaciones es el código fuente. Si bien usted es el creador del código fuente de las aplicaciones nativas y tiene el control total aquí, no es tan fácil acceder al código fuente de las aplicaciones del kit de construcción. Esto tiene la desventaja de que siempre depende del sistema modular. Incluso si se producen errores o fallas en los elementos del kit de construcción, depende de que el fabricante del kit de construcción publique una actualización. Si no lo hace, estás casi perdido.
La funcionalidad de las aplicaciones modulares también es menor. También puede acceder a las funciones más comunes de los teléfonos inteligentes aquí. Pero si desea desviarse de la funcionalidad estándar, alcanzará rápidamente los límites de las aplicaciones de los kits de construcción.
App Inventor: programación de kits de Android, antiguo proyecto de Google
Con la esperanza de alentar a más personas a crear sus propias aplicaciones, el Instituto Tecnológico de Massachusetts (MIT) se asoció con Google para desarrollar App Inventor. Ahora es un antiguo proyecto de Google, que también es gratuito.
App Inventor también es un kit de construcción en línea basado en el principio del editor WYSIWYG. Aquí puede armar una aplicación de Android a partir de bloques de construcción gráficos.
El acrónimo WYSIWYG significa "Lo que ves es lo que obtienes". Eso significa algo así como "Lo que ves, lo obtienes". En lugar de escribir un código engorroso con corchetes, puntos y más, hay una interfaz gráfica con bloques de construcción que simplemente organiza como desee. Lo que ha organizado en la interfaz gráfica, es decir, lo que ve, sucede en la aplicación.
App Inventor se ejecuta en todos los sistemas operativos comunes, como Windows, Linux o Mac. Se requiere una versión actual del navegador y la instalación de Java. La programación entonces funciona según el principio de Lego Mindstorms. Juguetonamente diseñas tus primeras aplicaciones para luego atreverte con aplicaciones más complejas. Hay varios tutoriales en el sitio web de App Inventor. El registro para crear una aplicación se realiza a través de su cuenta de Google.
Programe usted mismo: el método más difícil para su propia aplicación
La programación correcta e independiente de una aplicación solo funciona con conocimientos previos del lenguaje de programación correspondiente. Además, tienes que lidiar con el entorno de desarrollo Android Studio. También puedes desarrollar juegos de forma nativa. Un ejemplo de un juego desarrollado de forma nativa es Levi the Knight. Pero tan pronto como desee desarrollar juegos más complejos en los que necesite elementos de gravedad, etc., debe confiar en un motor de juego como Unity3D.
En nuestra serie "¿Cómo creas un juego?" puedes leer en seis partes cómo se crea un juego.
1. Parte ¿Cómo se hace realmente un juego? Parte 12. Parte ¿Cómo se hace realmente un juego? Parte 23. Parte ¿Cómo se hace realmente un juego? Parte 34. Parte ¿Cómo se hace realmente un juego? Parte 45. Parte ¿Cómo se hace realmente un juego? Parte 56. Parte ¿Cómo se hace realmente un juego? Parte 6Conclusión
La programación de una aplicación ni siquiera se realiza rápidamente. No importa la forma que elijas, si el kit de construcción en línea o la programación tú mismo. Sin embargo, la forma más fácil para que un principiante cree una aplicación simple sin ningún conocimiento de programación es usar un sistema modular. Para aplicaciones más complejas, debe profundizar en el tema y aprender un lenguaje de programación.