diff --git a/README.md b/README.md new file mode 100644 index 0000000..1f8d784 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# 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