La aplicación de medios FUTO se esfuerza por crear una infraestructura para que los creadores tengan su contenido alojado por otra persona, pero al mismo tiempo los creadores conservan la propiedad total de su contenido. Queremos que los creadores sientan que están publicando para el mundo y queremos que varios indexadores compitan entre sí para hacer un buen trabajo conectando a los consumidores con los creadores y su contenido.
Una parte de la solución es crear una aplicación que permita a los usuarios buscar en todos los sitios web de medios disponibles y brindar a los creadores las herramientas para la monetización directa de su contenido al permitirles donar directamente al creador del contenido.
FUTO es una organización dedicada al desarrollo, tanto a través de ingeniería interna como de inversión, tecnologías que frustran la centralización y la consolidación de la industria.
Video | Vídeo (detalles) |
La aplicación multimedia FUTO es un reproductor que expone varios sitios web de vídeos como fuentes en la aplicación. Estas fuentes se pueden configurar fácilmente y también se pueden agregar manualmente fuentes de terceros. Esto se hace a través de la interfaz de usuario de fuentes.
Fuentes (todas habilitadas) | Fuentes (una discapacitada) |
También se pueden instalar fuentes adicionales. Estas fuentes son fuentes de JavaScript, creadas y mantenidas por la comunidad.
Instalar una nueva fuente | Configurar una fuente |
Una vez configuradas las fuentes, los resultados combinados se mostrarán en toda la aplicación. Las características principales de la aplicación se resaltarán a continuación.
Cuando un usuario ingresa un término de búsqueda en la barra de búsqueda, la consulta se publica en las plataformas subyacentes y se devuelve una lista de resultados clasificados por relevancia. La funcionalidad de búsqueda de la aplicación permite a los usuarios buscar múltiples fuentes a la vez, lo que les permite descubrir una gama más amplia de contenido que es relevante para sus intereses.
Buscar (lista) | Buscar (vista previa) |
Los canales permiten a los usuarios ver el contenido de los creadores, leer más sobre ellos o apoyarlos mediante donaciones, compras en su tienda o una membresía. La aplicación FUTO Media solo enlaza con otras tiendas y la aplicación no desempeña un papel intermedio en el proceso de compra real. De esta manera, los creadores pueden monetizar directamente su propio contenido de la forma que deseen.
Los creadores pueden configurar su perfil usando NeoPass.
Canal |
Las suscripciones son una forma para que los usuarios se mantengan al día con los últimos vídeos y contenidos de sus creadores favoritos. Los creadores a los que estás suscrito se muestran en la pestaña de creadores. En el futuro agregaremos tanto la búsqueda de creadores como los creadores sugeridos.
Creadores |
Cuando te suscribes a un creador, podrás encontrar nuevos videos subidos por él en la pestaña de suscripciones.
Suscripciones (lista) | Suscripciones (vista previa) |
Además, también existe el feed "Inicio" que se basa exclusivamente en recomendaciones de las plataformas subyacentes. También aquí esperamos ofrecer motores de recomendación seleccionados por los usuarios en el futuro.
La aplicación ofrece muchas configuraciones que personalizan su apariencia y apariencia. Un ejemplo de esto es el comportamiento en segundo plano, ¿desea que utilice imagen en imagen, reproducción en segundo plano o que se apague por completo? Otro ejemplo de opción de configuración es elegir entre vistas de lista o vistas previas de vídeo.
Ajustes |
Las listas de reproducción te permiten crear una colección de vídeos que puedes crear y personalizar a tu gusto. Cuando agregas videos a una lista de reproducción, se agrupan en una sola ubicación, lo que te facilita encontrar y ver todos los videos de la lista de reproducción en secuencia.
Listas de reproducción | Lista de reproducción |
Las listas de reproducción también se pueden descargar en su totalidad.
Se pueden descargar vídeos individuales y listas de reproducción para reproducirlos localmente sin conexión. Puedes ver videos descargados en cualquier momento, incluso si no tienes una conexión a Internet activa.
Descargas |
La aplicación también puede transmitir a una pantalla grande utilizando cualquiera de los protocolos compatibles (FastCast, ChromeCast, AirPlay). No todos los protocolos de transmisión admiten todas las funciones. Como regla general, FastCast > ChromeCast > AirPlay.
Para obtener más información sobre el casting, haga clic aquí.
Fundición |
La aplicación también puede enviar comentarios y calificar. Para obtener más información sobre esto, haga clic aquí.
La aplicación también puede transmitir para vincular canales. Para obtener más información sobre esto, haga clic aquí.
Las fuentes tienen la capacidad de iniciar sesión, lo que le permite utilizar funciones que requieren credenciales, como importar sus listas de reproducción, importar sus suscripciones o tener recomendaciones personalizadas. Algunas plataformas pueden requerir una membresía para funcionar.
En el futuro, esperamos ofrecer a los usuarios la posibilidad de elegir el motor de recomendación que deseen y tener múltiples motores de recomendación competitivos para diferentes audiencias.
Descargue una copia del repositorio.
Abra el proyecto en Android Studio: una vez clonado el repositorio, puede abrirlo en Android Studio seleccionando "Abrir un proyecto existente" en la pantalla de bienvenida y navegando hasta el directorio donde clonó el repositorio.
Construya el proyecto: con el proyecto abierto en Android Studio, puede compilarlo seleccionando "Construir > Crear proyecto" en el menú principal. Esto compilará el código y generará un archivo APK que puedes instalar en tu dispositivo o emulador.
Ejecute el proyecto: Para ejecutar el proyecto, seleccione "Ejecutar > Ejecutar 'aplicación'" en el menú principal. Esto iniciará la aplicación en su dispositivo o emulador, lo que le permitirá probarla y realizar los cambios necesarios.
Consulte CONTRIBUCIÓN.md.
Las pruebas siempre se ejecutarán y deben aprobarse antes de que se permita fusionar una solicitud de fusión. Los pasos de compilación/implementación de CI/CD solo se activarán mediante una etiqueta en la rama maestra.
Cree una etiqueta en la rama maestra, incrementando el número de la última versión en 1 (por ejemplo, 25
a 26
).
Haga clic en la pestaña CI/CD, ahora debería ver que las pruebas y la compilación están en progreso. Si la compilación se realiza correctamente, el último paso estará disponible. El último paso es una acción manual que se puede activar haciendo clic en el botón Ejecutar de la acción. Esta acción implementará la compilación para todos los usuarios que utilicen la aplicación mediante la actualización automática.
La documentación se puede encontrar aquí.