KOTLIN Contracts Explained: Smart Casts, Contracts API & Security Guard Analogy

Most Android Developers have heard of KOTLIN Contracts.