Skip to content
1/ Introduction

1/ Introduction

Forming project teams, managing projects and product requirements. Common development practices.

Week 01: Introduction

  • Introduction - slides, video, quiz
  • Teamwork - slides, video, quiz
  • Software Projects - slides, video, quiz
  • Requirements - slides, video, quiz

Week 02: Kotlin & Build Setup

  • Kotlin - slides, video, quiz
  • OO Kotlin - slides, video, quiz
  • Functional Kotlin - slides, video, quiz
  • Gradle & Build Systems - slides, video, quiz
  • Amper & Build Systems
  • Kotlin Multiplatform

Week 03: Architecture & Design

  • Architecture
  • Design Principles
  • Design Patterns

Optional Lectures

  • Setting up GitLab
  • Adding Issues in GitLab
  • Documentation
  • Git Branching Models