Curso App para Pizzería con delivery
Implementaremos los métodos una ApiService para Retrofit en Android
La implementación de la ApiService para Retrofit en Android requiere de dos partes claramente diferenciadas:
En la primera parte debemos incluir la dependencia de Retrofit para Android (Sitio Oficial). En resumen sencillamente agregamos estas tres lineas en el Gradle (module app) del proyecto. Luego hacemos SYNC para sincronizar la implementación con el proyecto.
dependencies {
....
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.6.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
....
}
En la segunda parte
package codea.app.pizzeria9.utils;
import com.google.gson.JsonObject;
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.POST;
public interface ApiService {
// login
@FormUrlEncoded
@POST("login")
Call<JsonObject> getLogin(
@Field("email") String email,
@Field("password") String password
);
// logout
@GET("logout")
Call<JsonObject> getLogout(
@Header("Authorization") String access_token
);
// register
@FormUrlEncoded
@POST("register")
Call<JsonObject> getRegister(
@Field("email") String email,
@Field("password") String password,
@Field("name") String name,
@Field("celular") String celular,
@Field("direccion") String direccion
);
/// implementar
///...
}
294 visitas
Descarga el código fuente del proyecto adquiriendo el curso completo
Descargar ahora© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023