Se busca un desarrollador para crear Steamautomator, una aplicación multiplataforma desarrollada con .net maui, diseñada para simplificar la gestión y automatización de aplicaciones de steam. El objetivo principal es permitir a los usuarios configurar, guardar y reutilizar rutas de aplicaciones de Steam de manera intuitiva, eliminando la necesidad de repetir procesos manuales.
Funcionalidades clave:
- Selector de archivos multiplataforma: Permite elegir la ruta del ejecutable de la aplicación en Windows y otros sistemas operativos compatibles con MAUI.
- Almacenamiento de configuración: Las rutas seleccionadas se guardan en un archivo
config.json en el almacenamiento local del dispositivo para acceso persistente.
- Control de IDs: Implementación de un sistema para almacenar y gestionar IDs de aplicaciones en un archivo de texto, evitando duplicados y manteniendo un seguimiento ordenado.
La arquitectura del proyecto se basa en el patrón MVVM (Model-View-ViewModel) para asegurar una clara separación entre la lógica de negocio y la interfaz de usuario, lo que facilita la escalabilidad y mantenibilidad del código. Se utilizarán librerías modernas como
CommunityToolkit.Mvvm para la implementación de comandos y propiedades observables.
Este proyecto busca ofrecer una solución práctica y eficiente para usuarios que desean optimizar su experiencia con el ecosistema de Steam, proporcionando una herramienta adaptable y fácil de usar.
Plazo de Entrega: No definido