Supongo que ya sabe en qué momento necesita tener su propia API. Si no lo hace, solo estoy dando una idea muy breve sobre cuándo puede necesitar su propia API para su aplicación de Android.
Escenario 1:
Supongamos que tiene una aplicación que necesita tener una base de datos central donde solo desea almacenar los datos de los usuarios. Y cuando sea necesario, envíe estos datos a la aplicación de usuarios específica.
Escenario 2:
Puede tener una aplicación de red social o una aplicación de chat. Necesita obtener datos de los usuarios y enviárselos a otro usuario.
- ¿Qué precauciones se deben tomar en términos de seguridad y escalabilidad al crear URL para un sitio web dinámico generado por el usuario?
- ¿Qué marco JS debo elegir como principiante en marcos JS, AngularJS, ReactJS o EmberJS? Tengo experiencia intermedia en JS / jQuery.
- ¿Cuál es la mejor empresa de formación de doctorado en Ahmedabad?
- ¿Se descontinuará JQuery por el uso creciente de AngularJS?
- Cómo convertirse en un verdadero desarrollador front-end
Escenario 3:
Tiene todos sus datos en su base de datos central y simplemente los envía al usuario cuando sea necesario. Como una aplicación de noticias.
Aparte de este escenario, si necesita que se procese o almacene algún dato en otro lugar que no sea el dispositivo local del usuario (que tiene su aplicación), debe construir su API. Para que pueda conectar al usuario desde su aplicación a su servidor (a través de API) y enviar datos de un lado a otro.
Como parece, puede requerirse muy a menudo hacer eso. Por lo tanto, debe saber cómo crear su propia API RESFful. ¿Y por qué descansar? Porque REST es como la forma de facto para construir API en estos días, y es fácil y eficiente.
¿Así que cómo? Si ya sabe cómo crear una aplicación del lado del servidor, puede crear fácilmente una API. Si ya está familiarizado con el servlet JSP y Java, puede construir sobre eso. Si no sabe, entonces PHP podría ser una muy buena opción. No necesita conocer PHP muy bien solo para construir esta cosa de API, porque hay muchos muy buenos micro-marcos PHP que ya han hecho la mayor parte del trabajo dentro de ellos, solo personalice la parte que necesita. Lumen y Slim son muy populares para construir API RESTful.
Los siguientes son algunos tutoriales que puede necesitar para echar un vistazo antes de comenzar.
Tutorial Slim API: enlace, enlace
Tutorial API de Lumen: enlace, enlace