No hay una respuesta simple a esta pregunta, depende totalmente de lo que esté haciendo su aplicación móvil y back-end.
Si la aplicación móvil solo necesita compartir información simple de manera predecible con otras copias instaladas de la aplicación móvil, el backend podría ser simple, quizás 1/3 a 1/4 del esfuerzo de construir el front-end.
Si el backend tiene que procesar esa información de formas complejas, digamos para producir informes complejos, el esfuerzo es mucho más sustancial.
- ¿Qué empresas de desarrollo de aplicaciones móviles logran el mejor equilibrio entre calidad y accesibilidad?
- ¿Crees que algunos números de teléfonos móviles son genéricamente difíciles de recordar o confusos y hay más posibilidades de tonterías?
- ¿Cuál es un plan de proyecto detallado típico para desarrollar una aplicación móvil (incluyendo diseño, desarrollo, pruebas)?
- ¿Deberíamos obtener los derechos de patente de una idea antes de desarrollar una aplicación?
- Cómo seleccionar un buen desarrollador de aplicaciones móviles
Por ejemplo, escribí una aplicación para un cliente, donde el backend realizó una compleja operación de reconocimiento óptico de caracteres; intentó forzar a la fuerza bruta un resultado sensible de una imagen ópticamente desordenada, tomada por la aplicación móvil, realizando miles de ejecuciones de prueba de OCR y luego utilizando algoritmos de inteligencia artificial para determinar qué resultado era más probable que fuera correcto. Construir ese backend consumió más esfuerzo que crear la aplicación móvil.