1. Introduction
1. Introduction
Week 01: Introduction
Forming project teams, managing projects and product requirements.
Lectures
Other Resources
- Form a team - web
- Setup GitLab - web
- Organize GitLab - web
- Log work items - web
- Tips on teamwork - slides
Week 02: Kotlin Programming
Introduction to the Kotlin programming language and ecosystem.
Lectures
- Kotlin - slides, video
- OO Kotlin - slides, video
- Functional Kotlin - slides, video
- Kotlin Multiplatform - slides
- Idiomatic Kotlin (OPTIONAL) - slides
- Git Branching Models (OPTIONAL)
Other Resources
Week 03: Architecture & Design
Application architecture and design concerns. Build systems & tooling.