Le sugiero que use un BaaS – Backend as a Service e que lo integre con sus aplicaciones móviles y web. Hay varias opciones disponibles en el mercado y puedes probar:
Cree la aplicación Parse en minutos usando Parse Server
Sitio web heredado – Firebase
- ¿Cómo convierto un diseño PSD a un diseño XML Android?
- Cómo encontrar desarrolladores en París
- ¿Cómo programarías una aplicación de transporte público para Android que te diga cómo llegar desde AB?
- Cómo aumentar las descargas de aplicaciones de Android
- ¿Cómo instalo Android Studio si tengo un sistema operativo Windows 8 con 2GB de RAM, Intel Dual core a 2.9GHz y 500GB HDD, y descargué JDK.exe, Installer_r24.4.1.exe (AndroidStudio) y SDK_tool.zip? Es posible
Backend: Back-end significa las partes que hacen el trabajo, pero el usuario final desconoce o no puede ver. Ir representa hasta el 80% del trabajo total y contiene API, bases de datos, servicios, etc. Existen varios proveedores de BaaS – Backend as a Service para acelerar el desarrollo del backend. www.back4app.com puede acelerar hasta un 80%
desarrollo de backend y es una buena opción para desarrolladores que buscan flexibilidad
y control sobre el código fuente. Firebase proporciona resultados similares, pero el
los usuarios no tienen acceso al código fuente y están bloqueados en la plataforma.
Frontend: Front end normalmente significa las partes del proyecto con las que un usuario interactúa. La interfaz puede ser móvil (Android, IOS, Windows, etc.) o web. Una buena plataforma para acelerar el desarrollo de la interfaz móvil es Xaramin y puede reducir hasta un 70% el tiempo total para desarrollar aplicaciones de Android e IOS. Para el desarrollo web, sugeriría Ruby / Rails y Python / Django como lenguajes de programación rápidos y confiables.
Descargo de responsabilidad, soy fundador de Back4App.