El primer sistema operativo de chat del mundo

Flock, la aplicación de mensajería entre equipos n.º 1 del mundo, te invita a experimentar el poder de FlockOS: el primer sistema operativo de chat del mundo, a través de nuestra serie de «Flockathons». Los desarrolladores de aplicaciones pueden crear potentes aplicaciones, robots e integraciones increíblemente potentes dentro de FlockOS. Por lo tanto, poneos vuestros sombreros de pensar y vamos a buscar soluciones innovadoras para llevar las fronteras de la productividad del equipo al límite.

Flock es parte de Directi Group, que también comprende Radix, Ringo, Zeta y Codechef.

No pierdas de vista este espacio para detalles de los próximos Flockathons. También puedes seguirnos en Twitter, en @flock_os

 

Paso 1: Mira los vídeos

Flock Video Image Video Play Button
Intro to FlockOS Video Play Button
Flockathon 2016 Teaser Video Play Button
Flockathon apps: Meeting scheduler Video Play Button
Flockathon apps: Uber Video Play Button
Flock - The Communication App For Teams
Flock - The Communication App For Teams
Intro to FlockOS
Intro to FlockOS
Flockathon 2016 Teaser
Flockathon 2016 Teaser
Flockathon apps: Meeting scheduler
Flockathon apps: Meeting scheduler
Flockathon apps: Uber
Flockathon apps: Uber
 

Paso 2: Consigue Flock para tu equipo

  • Join the Flock team at http://devweek.flock.com
  • Crea un equipo para ti y tus compañeros
  • Asegúrate de instalar tanto los clientes de escritorio como los móviles
  • Invita a tus compañeros a tu equipo de Flock
 

Paso 3: Regístrate para este Flockathon

 

Paso 4: Consulta la documentación de la API

 

Paso 5: Registra tu App

  • Inicia sesión en el panel de control de desarrolladores de Flock en https://dev.flock.com
  • Registra tu App (el enlace al panel de control de desarrolladores está en la lista blanca para todos los participantes preseleccionados)
 

Paso 6: Decide lo que quieres desarrollar

FlockOS, el primer sistema operativo de chat del mundo, es una plataforma ultrapotente sobre la que se puedes desarrollar aplicaciones e integraciones dentro de Flock. Las aplicaciones son el punto clave de Flock. Con FlockOS, tus aplicaciones pueden:

  • Enviar mensajes y archivos adjuntos a canales y usuarios de Flock. Por ejemplo, la aplicación GitHub envía notificaciones configurables a cualquier canal de Flock. La aplicación Tareas notifica a tu canal cada vez que se completa una tarea.
  • Configurar un robot para enviar mensajes dirigidos a usuarios, como el robot de Recordatorios, que envía un mensaje recordatorio a una hora programada.
  • Añadir un Selector de Adjuntos a la barra selectora de archivos adjuntos. Por ejemplo, la aplicación de Encuestas agrega un botón a la barra de adjuntos que permite a un usuario crear y enviar encuestas de opinión en Flock
  • Añadir un Botón del Pestaña de Chat a la barra de pestañas de chat. La aplicación de Tareas pendientes agrega un botón a la barra de pestañas del chat, que hace aparecer el widget barra lateral y muestra las distintas tareas del equipo.
  • Añadir widgets a los clientes las plataformas de escritorio y móviles de Flock. Entre ellos se incluyen los Widgets Modal, Barra Lateral y Archivos Adjuntos. Aplicaciones como Encuestas o Tareas utilizan estos widgets para proporcionar una increíble interfaz gráfica de usuario a tus aplicaciones
  • Configurar el Comando de Barra para recibir comandos del usuario. Por ejemplo, el comando barra /video crea una videoconferencia y muestra su URL en el canal
  • Configurar tu Botón Lanzador. Por ejemplo, la aplicación de Tareas pendientes utiliza el botón Lanzador de Apps para mostrar una lista de tareas pendientes por hacer.
  • Recibir URL específicas para generar vistas previas de URL. Por ejemplo, la aplicación de Google Drive se suscribe a todas las URL que comienzan con drive.google.com para proporcionar una vista previa completa.
 

Paso 7: Configuración de tu servidor

Dependiendo de lo que estés desarrollando, es posible que debas alojar tu aplicación en un servidor por ahí. Recomendamos el uso de una de las siguientes opciones:

  • Usar ngrok. Ngrok te permite exponer a Internet un servidor web que se ejecuta desde tu dispositivo local. Podrás probar tus aplicaciones con facilidad desde la comodidad de tu servidor local. También te facilita el inspeccionar y revisar todo el tráfico de datos
  • AWS S3 + puerta de enlace AWS API + Lambda + RDS
    • S3 puede alojar tus archivos HTML y Javascript
    • Lambda te permite alojar tus funciones en Java, Python o Node.js
    • La puerta de enlace API expone esas funciones Lambda como un HTTP final
    • RDS proporciona un almacén de datos de MySQL en caso de que lo necesites
  • AWS EC2 + RDS
    • En caso de que quieras tu propia máquina virtual completa, puedes utilizar AWS EC2 y RDS
 

Paso 8: Presentaciones finales

  • Se otorgará a los equipos 24 horas para completar la tarea y efectuar sus presentaciones
  • Se invitará a los equipos a las presentaciones finales tras la preselección inicial
 

Recibir notificaciones de todos los Flockathons

Introduce una dirección de correo electrónico válida

¡Manténte al tanto! Que el código te acompañe

¡Oh! Por favor inténtalo de nuevo .