# Isolaatti Android ![Slide1](https://github.com/Isolaatti-Software/isolaatti-android/assets/43968631/678b6b68-dcdb-4097-aa24-2974225cceeb) Se trata de una aplicación para dispositivos Android que implementa características de red social, tales como publicaciones, comentarios, imagenes, likes, perfiles, y audios. Se conecta con el backend https://isolaatti.com ## Estructura del código * Se siguen principios de clean architecture para el desarrollo de esta app. * Se utilizan views (XML) * Se siguen utilizando fragments y activities * Se utilizan contracts para interactuar con los Activities * Se utiliza View Binding ## Bibliotecas * Retrofit https://square.github.io/retrofit/ * Hilt https://dagger.dev/hilt/ * Coil https://coil-kt.github.io/coil/ * Room https://developer.android.com/jetpack/androidx/releases/room?hl=es-419 * TouchImageView https://github.com/MikeOrtiz/TouchImageView * Markwon https://github.com/noties/Markwon * Media 3 https://developer.android.com/jetpack/androidx/releases/media3?hl=es-419 * Algunos modulos de Android Jetpack y bibliotecas de compatibilidad (revisar build.gradle) ## Características planeadas * Grabar audios * Squads o grupos * Notificaciones push * Pantalla de notificaciones * Pantalla de búsqueda * Borradores (planeado) * Pantalla de ajustes (planeado) * Pantalla de información de app (planeado) ## Características en progreso * Perfil * Comentarios (faltan agregar foto y audio) * Reproducir audios * Posts (depende de grabar audios) ## Características finalizadas (o finalizadas mejorables) * Subir fotos