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
IntelliJ IDEA tiene uno que resuelve 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)
Tutoriales para aprender Git
Github Minesweeper: te permite interactuar con un bot para ir aprendiendo circuitos de trabajo con Git
Odin Project: arma un tutorial de Git desde lo básico hasta funciones avanzadas
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