Fig - Cliente nativo de Discourse para iOS

Solo quería presentarles un proyecto en el que he estado trabajando. Se llama Fig y es un cliente nativo de Discourse para iOS/iPadOS.

Fig está disponible gratuitamente en la App Store.

Screen Shot 2020-04-14 at 8.02.48 AM

La mayoría de las funciones y características de Fig son gratuitas y serán suficientes para la mayoría de los usuarios. La suscripción Fig+ permite acceder a comunidades privadas, un número ilimitado de publicaciones y comunidades, iconos de aplicación gratuitos y futuras funciones premium. También ayudará a sostener el desarrollo continuo de Fig.

Por último, si estás interesado en una versión de marca blanca de Fig (SDK) para el uso de tu propia comunidad (única), házmelo saber. Estoy tratando de evaluar el interés que existe por algo así.

Feliz navegación. :smiley:

Capturas de pantalla

57 Me gusta

¿En qué se diferencia su oferta freemium de la aplicación completamente gratuita e ilimitada de Discourse que ya está disponible, es decir, Discourse Hub?

No digo que su oferta sea mala, pero parece que están copiando la aplicación iOS completamente gratuita de Discourse, que ya “permite el acceso a comunidades privadas” y ofrece un “número ilimitado de publicaciones y comunidades”, y cobrando por esas funciones.

8 Me gusta

Fig es un cliente nativo, y ‘nativo’ es jerga técnica que indica que el software está desarrollado con el modelo de software predeterminado (también conocido como nativo) del sistema operativo.

Para ilustrar la diferencia con un ejemplo, piensa en la diferencia entre usar www.facebook.com en tu navegador y, por ejemplo, la aplicación de Facebook en la App Store.

10 Me gusta

Gracias por tomar mi escrutinio muy bien. :slight_smile: Ser nativo puede ser un arma de doble filo porque muchas comunidades utilizan plugins especializados en sus foros de Discourse. Por ejemplo, si la aplicación es completamente nativa, cosas como Retort, Question Answer, Events, Location y docenas de otros plugins podrían no ser accesibles en esta aplicación a menos que hayas programado específicamente para ellos. No me malinterpretes: veo el valor en que tu aplicación sea nativa, pero soy naturalmente bastante escéptico cuando aparece una aplicación freemium como la tuya cuando ya existe una oferta completamente gratuita disponible.

5 Me gusta

Personalmente, aplaudo tu trabajo y te animo a construir y desarrollar según lo que consideres apropiado.

¡Adelante y veamos cómo funciona!

9 Me gusta

¡Me encanta mucho la pestaña Descubrir!

16 Me gusta

¡Fig se ve realmente genial! ¿Hay planes de portarlo a macOS? Portar aplicaciones de iPad mediante Mac Catalyst es increíblemente sencillo.

2 Me gusta

Es una verdadera lástima que las comunidades privadas no sean compatibles con la aplicación gratuita. Meta podría ser la única comunidad de debate público a la que accedo con regularidad.

¿Planean ofrecer una prueba gratuita en el futuro?

6 Me gusta

¡Muy buena aplicación!

Cosas que me gustaría ver:

  • una forma de navegar al último/primer mensaje en el tema
  • un número o alguna pista de mensajes no leídos para cada tema en la lista de temas (como en Discourse)
  • una función de “línea de tiempo” como en Tapatalk, es decir, una lista con un extracto del mensaje más reciente de cada tema (ordenada por actividad).
1 me gusta

image
¿Significa esto que la aplicación admite el soporte para ratón de iPadOS del que todos han estado hablando?

1 me gusta

Realmente no es tan sencillo y requiere una cantidad de trabajo no trivial. Tengo un prototipo, pero está muy lejos de estar listo para producción y, por el momento, nos centraremos en características más importantes.

No. Sin embargo, puedes probarla en comunidades públicas.

¡Sí!

¡Gracias! Los dos primeros puntos están definitivamente en nuestra lista corta. La tercera idea es interesante, pero primero intentaremos completar las características esenciales.

7 Me gusta

¡Esto es bastante genial, enhorabuena!

Te sugiero intentar mejorar el soporte para onebox. El normal necesita mejor estilo y faltan los como el de YouTube.

9 Me gusta

Oh, supongo que Apple lo hace sonar más simple de lo que es.

¿Podría sugerir que se permita a los usuarios que no pagan por Fig+ tener al menos la capacidad de unirse a una comunidad privada?

Para ampliar lo que dije antes, ¿te refieres a la versión mejorada del soporte para ratón (con todo lo de la adhesión de botones) en iPadOS 13.4 y versiones posteriores?


Tengo algunas sugerencias:

  1. Al previsualizar una comunidad, siempre se establece por defecto en los temas más destacados. ¿No tendría más sentido que se estableciera por defecto en los temas más recientes, para no confundir a los nuevos usuarios haciéndoles pensar que la comunidad está completamente inactiva?
  2. La categoría de desarrolladores en el descubrimiento debería cambiarse a “Desarrolladores y tecnología” o algo similar, principalmente porque parece que las comunidades relacionadas con la tecnología (algunas de las cuales están dirigidas a entusiastas y consumidores, etc.) se colocan en la categoría de desarrolladores.

Además, ¿hay alguna forma de enviar una comunidad para que se añada al descubrimiento? ¿Se permiten las comunidades privadas en el descubrimiento?

1 me gusta

Una característica más que me gustaría ver añadida:

  • Hacer que el avatar sea clicable para acceder a la tarjeta de usuario (para enviar un mensaje directo, por ejemplo).
1 me gusta

¡Gracias! Definitivamente eso necesita mejorar, como mencionaste.

No por el momento. Es difícil hacer cumplir el “1”. Las comunidades se sincronizan entre dispositivos, hay retraso. El pago se sincroniza entre dispositivos, etc. La gente inicia/cierra sesión para evitarlo, agrega/elimina comunidades, etc.

Sí, debería funcionar. Si tienes problemas, avísanos a través del canal de soporte de la aplicación indicado en la configuración.

  1. Los temas principales parecen más atractivos para los nuevos usuarios que están navegando. El problema que mencionaste me fue planteado y creo que el punto medio probablemente sea el filtro Principal pero también seleccionar el filtro “Último mes”.
  2. Justo. Clasificar comunidades es difícil y confuso. :smile:

Sí, contáctanos en el correo de soporte indicado en la sección de Configuración de la aplicación Fig. Las comunidades privadas aún no aparecen, pero esperamos que aparezcan pronto en los resultados de búsqueda más adelante esta semana.

Definitivamente, eso está en la lista de tareas pendientes y tiene una alta prioridad.

Para cualquier solicitud adicional, soporte o problemas, no dudes en contactarnos a través de la aplicación en la sección “Configuración”.

6 Me gusta

Noté que los botones para interactuar con una publicación (me gusta, compartir, etc.) a veces quedan un poco apretados. Ah, y la forma de ver quién dio me gusta a una publicación se siente ligeramente incómoda y un poco decepcionante. Aunque no está nada mal.

Además, ¿cómo se elimina una comunidad de tu lista de comunidades?

Para ver rápidamente quién dio ‘Me gusta’ a una publicación, mantén presionada la imagen de ‘Me gusta’ o la etiqueta con el número de ‘Me gusta’/corazón durante un segundo y aparecerá una ventana que te mostrará quién dio ‘Me gusta’ a la publicación.

Para eliminar una comunidad, ve a la vista de lista que muestra todas tus comunidades, desliza de derecha a izquierda sobre esa comunidad y confirma la eliminación.

En cuanto al error de interfaz con los botones aplastados, envíame una captura de pantalla a nuestro correo de soporte o publícala en nuestra comunidad y lo revisaremos.

1 me gusta

Tal vez puedas echar un vistazo a las ofertas introductorias en el sitio de desarrolladores de Apple. Son bastante sencillas de implementar y es imposible eludirlas sin crear un nuevo ID de Apple.

5 Me gusta

Siento que hay espacio desperdiciado. Si hay una cantidad muy grande de me gusta en una publicación, la vista de lista se vuelve incómoda (muchas veces hay que hacer scroll). Probablemente podrías ajustar a mucha más gente en una sola línea.

Pienso que algunas funciones podrían ser un poco difíciles de encontrar o entender para los nuevos usuarios. ¿Han considerado hacer un tutorial o algo similar?

No solo aplica al botón de me gusta.

¡Esto es genial, muchísimas gracias! Desde que descubrí Discourse, quería tener una aplicación nativa y hasta ahora he estado usando DiscourseHub por falta de una mejor alternativa.

No me importa si no admite todas las extensiones personalizadas. Simplemente la usaré en las comunidades donde funcione y, si es necesario, volveré a la versión web o a Discourse Hub para las demás.

Desde que leí tu publicación hace una hora, ya he descargado Fig (y la estoy usando para escribir este mensaje), añadido todas mis comunidades, descubierto tres comunidades más que me interesan a través de la pestaña Descubrir y comprado la suscripción anual. Y lo habría hecho incluso si no tuviera una comunidad privada, simplemente como agradecimiento por desarrollar esta aplicación. Es mucho mejor que Discourse Hub y realmente se siente como una reinterpretación moderna de Discourse para iOS, además de ser un excelente ciudadano de iOS.

Estoy ansioso por todo lo que aún estás trabajando y por descubrir muchas más cosas agradables mientras la uso.

También visitaré la comunidad de Fig en Discourse para ver cómo puedo ayudar a desarrollar aún más esta aplicación.

6 Me gusta