Software
Para implementar o especificar las ideas de diseño a lo largo de la cursada podés ayudarte con muchas herramientas, te dejamos una página llena de links para que puedas configurar tu entorno como más lo prefieras.
Entorno de desarrollo
Para preparar un entorno de desarrollo hagan un checklist metódico de los puntos que figuran en el Entorno Kotlin
Recomendación: leé cada página y seguí los links punto por punto para no olvidarte nada. Y tené siempre a mano la Guía rápida de Kotlin
Git
por línea de comando
Los que usan windows pueden usar GitBash
con un plugin visual
el plugin eGit de Eclipse tiene las opciones default y se integra con el IDE, en general tiene todo lo que necesitás
otros programas que podés usar son SourceTree o Git Cola
El hosting no es problema: tenemos repositorios privados de Github (te mandaremos el link)
Documentación
Para ayudarte en la documentación de los diagramas, tenés estas opciones gratuitas:
PlantUML viene con una versión Server o un Editor de texto online
Diagrams .Net se integra con Google Drive
Star UML, se descarga localmente
o bien, hacelo en lápiz y papel y sacale una foto/escanealo