Solo quería tomarme un momento para presentar un proyecto que he iniciado. Project Cypress: una aplicación cliente nativa de Discourse para iOS.
Actualmente se encuentra en una etapa muy temprana de desarrollo, y la primera compilación ya está disponible a través de TestFlight.
El primer objetivo (prueba de concepto) fue admitir la representación nativa de la mayoría de las publicaciones estándar de Discourse y permitir la adición de múltiples comunidades. La funcionalidad actual es muy limitada, pero aun así quería ponerla a disposición desde el principio para aquellos que puedan estar interesados. El nombre/icono de la aplicación son solo marcadores de posición por ahora.
Sin embargo, especialmente dado que no eres conocido por la comunidad y aún no te has ganado su confianza, ¿no habría sido una buena idea publicar el código fuente? ¿Está esto en GitHub en alguna parte?
¿Estás esperando que los usuarios instalen código cerrado, prueben código de un autor no confiable (cuenta meta completamente nueva de solo 3 días) que ni siquiera ha tenido que pasar las verificaciones de implementación de producción de la Appstore?
Me gusta cómo intentaste mantener el tema y la interfaz de usuario de la publicación lo más parecido posible a lo que hacemos en la web, se siente muy familiar. ¡Buen trabajo!
@merefield ¡Gracias por tus comentarios! No era consciente de estas estafas de TestFlight, así que es un riesgo comprensible. La aplicación es de código cerrado, ya que estaba pensando en añadir algunas opciones de pago en el futuro, para apoyar el desarrollo futuro de la aplicación (soy un desarrollador individual).
Como contexto, dirijo una comunidad de Discourse para mi otra aplicación (HomeHabit), que es una de las principales razones por las que quería tener un cliente nativo para usar. Originalmente, pensé en hacer este proyecto hace unos años, sin embargo, Fig app se publicó aquí en ese momento, así que simplemente empecé a usarla en su lugar. Ahora que el desarrollo de Fig ha sido abandonado, decidí retomar esta idea.
El código abierto no es una solución para esto, ya que no hay forma de saber si la versión en TestFlight se compiló realmente a partir de ese código fuente.
Los temas ahora tienen desplazamiento basado en publicaciones para facilitar la navegación entre ellas (todavía hay algunos problemas con el salto a publicaciones en temas largos)
Los enlaces de temas se abren en el lugar
Hilos de respuesta de publicaciones (toca el recuento de respuestas para ver todas las respuestas de la publicación)
Déjame investigar esto, parece que no se está obteniendo la respuesta esperada de la API. ¡Gracias por probarlo!
Por cierto, ¿la aplicación está en modo claro para ti por defecto? ¿Es ese el valor predeterminado en tu dispositivo? Eso podría ser un error, ya que siempre debería estar en modo oscuro (por ahora, aún no se ha probado en modo claro).