Subiendo imágenes desde Android al servidor usando Kotlin (2) – Oyewale Ademola

En el pasado, escribí un artículo que te enseña cómo subir una imagen a un servidor en Android. Mucho ha cambiado en el ecosistema de Android desde entonces, y como 2020 es 2020, pensé que proporcionaría una actualización con el lanzamiento de Kotlin.

Vamonos. Si tiene algo de experiencia con Kotlin y Android en general, puede seguir leyendo e ir directamente a la implementación. De lo contrario, no debería ser difícil seguir los mismos principios.

La carga de imágenes se puede dividir en varios pasos a continuación;

1. Seleccione imagen para subir a través de la intención

2. Si tiene éxito, actúe sobre el resultado

3. Subir al servidor

4. Si la carga es exitosa / no, reenvíe el mensaje correspondiente al usuario.

– Interfaz para procesar la finalización de tareas asincrónicas –

interface AsyncTaskCompleteListener {
fun onTaskCompleted(response: String, serviceCode: Int)
}

– Definamos un ayudante de varias partes que maneje las actividades relacionadas con AsyncTask;

MultiPartHelper

Finalmente, tendremos una actividad que envuelve y maneja todas las interacciones del usuario en la primera capa.

Actividad principal
Some useful non-native imports;// Apache:  org.apache.http.client
// Dexter: com.karumi.dexter

Espero que le sea útil 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *