¿Qué conocimiento debo tener antes de hacer una aplicación?

Hola. Depende totalmente del sistema operativo al que desee apuntar. En la actualidad, los líderes del mercado son Android, iOS y Windows. Cada uno de estos sistemas operativos tiene un requisito diferente para desarrollar aplicaciones para ellos. Pero gracias a las aplicaciones híbridas, que facilitan nuestro trabajo al permitirnos desarrollar aplicaciones mediante el uso de tecnologías web y permitirnos implementar lo mismo para todos los sistemas operativos. Recuerde que el uso de aplicaciones híbridas tiene su propio conjunto de desventajas.

Si desea aprender Android, entonces necesitaría tener algunos conocimientos sobre Java. Para el desarrollo de aplicaciones iOS, puede elegir entre Objective-C o Swift. Sin embargo, sugeriría Swift. Y para el desarrollo de aplicaciones de Windows puede usar C ++, C #, JavaScript o Microsoft Visual Basic. Si desea desarrollar una aplicación rápidamente para todas las plataformas, puede optar por desarrollar una aplicación híbrida. Te sugiero que uses Ionic Framework para lo mismo.

Ahora, los idiomas mencionados anteriormente solo lo ayudarán a construir el front-end de su aplicación. Para el desarrollo de backend (que de nuevo depende totalmente de lo que esté haciendo), le sugiero que tenga poco o más conocimiento sobre Firebase, NodeJS, Ruby, PHP y la lista continúa.

PD: hice todo lo posible para no asustarte. Incluso soy bastante nuevo en el desarrollo de backend.

More Interesting

¿Cuál es la mejor empresa de desarrollo de aplicaciones móviles en 2016?

¿Cuáles son las mejores y mejores empresas de desarrollo de aplicaciones móviles?

¿Qué lenguaje de programación debo aprender para hacer una aplicación?

¿Cuáles son las tendencias clave en seguridad móvil? ¿Quiénes son los innovadores clave? ¿Cuáles son las tendencias clave de consumo y empresa? ¿Qué factores son importantes cuando se analiza la seguridad desde la perspectiva del ecosistema de comercio electrónico móvil?

¿Cuál es el mejor desarrollo de aplicaciones móviles en Singapur?

¿Es mejor aprender el desarrollo de aplicaciones o ir a un instituto?

¿Cuál es la mejor compañía para el desarrollo de una aplicación móvil de agregador de noticias?

¿Dónde puedo encontrar los mejores desarrolladores de aplicaciones de iPhone para mi empresa?

Estoy en mi primer año de B.Tech, ¿dónde debería centrarme más, el desarrollo web o el desarrollo de aplicaciones?

¿Cómo convertirse en un desarrollador de aplicaciones o experto en tecnología móvil, incluidas las calificaciones que necesitaré? Dónde empiezo

Al crear una aplicación, ¿cuál es la forma inteligente de usar métodos en Java?

Como desarrollador de aplicaciones, ¿debo solicitar al usuario que firme mis Términos y condiciones antes de comenzar a usar la aplicación?

¿Cómo la aplicación ladooo rastrea la instalación de la aplicación promocionada en el móvil de los usuarios?

¿Qué es un SDK móvil?

¿Qué necesita para crear una aplicación en la que pueda filmar un edificio y agregar una descripción para que los futuros usuarios puedan verla si permanecen en el mismo lugar y abren la cámara de la aplicación? Quiero decir, ¿cómo construirías esta aplicación?