Twitimer iOS

Twitimer-iOS

Twitimer es una App gratuita para iOS y Android que se ha desarrollado para ayudar a usuarios de Twitch, pero sobre todo pensando en generar contenido formativo para toda la comunidad de programadores y programadoras interesada en el mundo del desarrollo de apps para dispositivos móviles. Su apoyo ha hecho posible el proyecto (ante todo quiero que sea una App gratuita y en constante evolución).

Requisitos mínimos

Swift
Xcode
iOS

  • Por razones de seguridad debes añadir tu propio fichero de configuración de Firebase GoogleService-Info.plist con Realtime Database activo y las claves de acceso al API de Twitch en Remote Config con los valores TwitchClientID y TwitchClientSecret.
  • Es suficiente con ejecutar el archivo Twitimer.xcodeproj en Xcode.

¿De qué forma utilizamos Twitimer para aprender programación?

  • Puedes acceder a su código fuente libremente.
  • Explico cómo funciona a nivel técnico en cada plataforma.
  • Sirve como ejemplo de proyecto real para entender así el ciclo de vida de un producto de software.
  • Decidimos entre la comunidad cómo mejorarla o cómo priorizar la solución de sus bugs.
  • Contenido gratuito en formato live codings semanales en Twitch o de tutoriales en YouTube. Los live de Twitch se guardarán en mi canal secundario de YouTube. También tenemos un canal de chat en nuestro servidor de Discord.
  • Y estas son sólo algunas ideas...

Sobre Pull Request al proyecto

  • En estos momentos NO SE ACEPTAN PR de código sobre el proyecto.

Esto no quiere decir que en un futuro tenga que seguir siendo así. Es un proyecto en su primera fase de desarrollo y quiero sirva de ayuda para el mayor número de personas, no únicamente las que realicen PR y tengan conocimientos para ello.

  • SÍ SE ACEPTAN PR para corregir los ficheros de idioma y añadir otros nuevos.
    Los encontrarás en Twitimer/SupportingFiles/[IDIOMA].lproj/Localizable.strings

La idea fundamental es evolucionar la App entre toda la comunidad tomando decisiones en conjunto, argumentando cada una de ellas, e implementarlas en directo o mediante tutoriales para aprender todos juntos.

GitHub

https://github.com/mouredev/Twitimer-iOS