Part 1: Introduction to Kotlin Android app development has come a long way, and one of the most exciting developments in recent years has been the adoption of Kotlin as an official language for Android development. Kotlin is a statically typed, cross-platform programming language that brings many advantages to the table, making it a...