Barcelona Technology School - Universitat de Barcelona, Escola La Violeta and "Staatlichen Schulämter des Landes Brandenburg" (Referendariat)
Introduction to Android development in Java and Kotlin, using the Android SDK and IDE. Students put in practice Java knowledge and got familiar with the architecture of a mobile App and best practices to extend the exercices to full featured commercial App. Projects were tracked using Git repositories and code versions controlled using the Git Flow and Git Hub branching models.
Starting with Software Craftsmanship movement we studied architecture and design patterns and we put them to work using modern popular Frameworks such as Spring Boot MVC application, a Google Web Toolkit MVP application and a MVVM Android App using Architecture Components
After realising that designers' cooperation with developers leads to better results we worked in parallel to learn Framer X, a designer tool that can be programmed at the time that learnt to program. To an htereogeneous grup with different backgrounds I proposed exercises that could be dealt at each of their levels and presented their results in the group.