1. edge to edge 2. se quitan imagenes y audios del perfil 3. se quita markdown de posts 4. se agrega pantalla de licencias 5. se agrega soporte para dar clic en hashtags 6. pantalla de hashtags ahora es una actividad 7. se comienza a implementar nuevo flujo de imagenes
Isolaatti Android
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)
Compilar
Para compilar la app es necesario utilizar Android Studio. Modifica el archivo local.properties para incluir las siguientes propiedades según tu implementación:
backend=https://isolaatti.com
clientId=
secret=
terms=https://isolaatti.com/terminos_de_uso
privacyPolicy=https://isolaatti.com/politica_de_privacidad
sourceCodeUrl=https://github.com/Isolaatti-Software/isolaatti-android
blogUrl=https://isolaattisoftware.com.mx/
openSourceLicences=https://files.isolaatti.com/licencias.html
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
Description
Languages
Kotlin
100%