¿Qué es un proceso paso a paso para crear una aplicación para una persona que tiene casi cero experiencia y / o conocimiento sobre la creación de aplicaciones?

Estos son los pasos para crear una aplicación.

1. Configure la interfaz de usuario de la aplicación iOS y Android con navegación

2. Configure el lado del servidor de aplicaciones o la base de datos local

3. Desarrollar API

4. Integra APIs a la interfaz de usuario de la aplicación

5. Diseñe el Panel de datos (CMS) para administrar los datos dentro de la aplicación

6. Probar e implementar en las respectivas tiendas de aplicaciones

Ahora, llega el contexto, cómo lograr cada uno de estos pasos. Hay dos formas de lograrlo. Ya sea a través de la codificación o mediante el uso de una plataforma de desarrollo de aplicaciones móviles sin codificación como Configure.IT (ya estoy usando). Aquí se explica cómo crear una aplicación usándola.

Configurar aplicación móvil
Diseñe una interfaz de usuario personalizada para sus aplicaciones iOS y Android, integre la lógica empresarial y configure el flujo de la aplicación directamente desde su navegador. La interfaz de configuración es prácticamente el IDE de su aplicación en el navegador, con un generador visual de aplicaciones y la capacidad de seleccionar, arrastrar y soltar controles dentro del espacio de la pantalla. También obtienes muchas otras funciones para cambiar entre plataformas, lo que te permite desarrollar aplicaciones multiplataforma en paralelo, ahorrando ENORME tiempo en el desarrollo de aplicaciones.
Ver características

Prueba en vivo
Con nuestra aplicación de vista previa pendiente de patente, llamada PreviewIT, le permite obtener una vista previa de la aplicación en su dispositivo real, mientras construye en el navegador. La aplicación le permite obtener una vista previa de la aplicación sin volver a compilar la compilación nuevamente, para ver ese pequeño cambio que a menudo realiza mientras está en desarrollo. Esto reduce su tiempo de prueba en gran medida, lo que le permite concentrarse en la lógica y la experiencia real de la aplicación. También tiene la capacidad de compartir el acceso de vista previa a sus clientes, lo que hace que sea extremadamente fácil compartir el trabajo en progreso y obtener comentarios inmediatos. PreviewIT también ofrece muchas funciones de prueba, como tomar capturas de pantalla y grabar la grabación de prueba del usuario como video, que se puede compartir con el equipo de desarrollo.
Ver características

Configurar base de datos
La plataforma impulsa su aplicación con la base de datos MySQL estándar de la industria para Back-end y SQLite para la base de datos fuera de línea. Configure.IT le ofrece una forma más inteligente de diseñar su base de datos con calidad y estándares. No solo eso: también le permite usar campos inteligentes como dirección, correo electrónico, ubicación, etc.con validación preconstruida y contenedores de formato de datos, que están estrechamente integrados con sus aplicaciones y paneles de datos. Si lo requiere, también tiene la opción de escribir sus propios disparadores, funciones y procedimientos, que cumplan totalmente con su aplicación.
Ver características

Configurar API
Quizás lo primero que todos aprendimos durante la programación fueron los Diagramas de flujo. A eso es a lo que hemos llegado para hacer que el desarrollo de API sea extremadamente fácil, manejable y simple. Desarrollar API con Configure.IT es tan fácil como definir un diagrama de flujo. Obtiene todos los controles y características detallados, ya sea una consulta, condición, bucle, variables o depuración, lo obtiene todo, ¡pero sin tener que codificar! Con esto, puede tener un gran impacto en términos de cómo organizar su lógica empresarial, en bloques más simples y fáciles de entender. Además, también tiene la opción de reutilizar las API o bloques de API dentro o fuera del proyecto.
Ver características

Configurar panel de datos
La interfaz genera de manera inteligente una consola de administración de datos de aplicaciones basada en la base de datos de aplicaciones móviles que ha configurado. Configure.IT, crea automáticamente una interfaz de listado de registros y formularios con controles de usuario inteligentes según la estructura y el tipo de datos. También le brinda la flexibilidad de mostrar registros de datos en cuadrículas inteligentes, con ediciones en línea o formularios de varias páginas. Al configurar el Panel de datos, también puede definir sus propias funciones en PHP o JavaScript, para interpretar / transformar los datos almacenados en la base de datos para mostrarlos (por ejemplo, mostrar la suma de dos campos en una columna).
Ver características

Preparándose para publicar su aplicación
Una vez hecho esto, puede cargar sus certificados de distribución, perfiles, claves, etc. para generar compilaciones para varios App Store y Google Play. Todo el proceso de generación de compilación ocurre en la nube Configure.IT altamente segura, que alimenta las máquinas Mac de alta configuración para una compilación rápida bajo demanda para usted. Esto significa que es posible que nunca necesite nada para crear aplicaciones, sino solo un navegador que funcione con Internet. Todas las compilaciones generadas por Configure.IT cumplen con las pautas de revisión de aplicaciones de un ecosistema móvil específico.
Ver características

Paso 1: Primero tenga una idea de qué tipo de aplicación móvil necesita. Si ya tiene una idea, vaya directamente al paso 2.

Paso 2: identifique la demanda, puede recurrir al planificador de palabras clave de Google para saber qué buscan las personas.

Paso 3: cuando escriba su idea en papel, recuerde ser lo más detallado posible. Incluya el flujo de cómo el usuario navegará por la aplicación, así como todas las características previstas. Esto ayudará a su desarrollador a comprender claramente sus expectativas.

Paso 4: elimine las funciones no deseadas. No agregue las buenas características que se pueden agregar en la próxima versión.

Paso 5: Comience con el diseño básico

Paso 6: contrata un desarrollador de aplicaciones / desarrollador de aplicaciones móviles o busca una empresa de desarrollo de aplicaciones móviles.

Paso 7: integre Analytics y comience a rastrear descargas de aplicaciones y compromisos de usuarios.

Paso 8: Una vez que su aplicación se active en la tienda de aplicaciones, el primer conjunto de uso y comportamiento de los clientes le dará una idea de cómo mejorar y mejorar su aplicación. Las mejoras y los cambios son constantes, así que esté atento a los comentarios de los usuarios y siga construyendo.
Paso 9: Siga agregando nuevas funciones. ¿Cuánto cuesta contratar a un desarrollador de aplicaciones móviles?

Seré muy directo. Si no tiene ningún conocimiento, aprenda los lenguajes de programación que le tomarán mucho tiempo para poder hacer su propia aplicación web por su cuenta. Un año o dos incluso pueden no ser suficientes. No lo estoy desmoralizando sino sugiriéndole un enfoque profesional. Si el aprendizaje es su enfoque principal, definitivamente debe unirse a algún curso, pero si necesita su negocio, etc., vaya y contrate a un profesional o simplemente perderá su tiempo y dinero.

Disculpas si el mensaje es contundente.

hola, debes aprender los conceptos básicos del lenguaje de programación después de eso, puedes aprender android o ios según tu interés antes de comenzar, asegúrate de que tienes claro tus conceptos básicos y fundamentos de OOP que te ayudarán en el aprendizaje futuro después de eso debes aprender java para Desarrollo de Android y objetivo c o rápido para el desarrollo de iOS.