June 2018
Intermediate to advanced
310 pages
6h 32m
English
As a software architect, one of my main channels of communication is email. Probably this is true of most software development roles.
An email has the following:
Let's assume I'm really lazy, and would like to schedule emails to be sent while I'm actually biking around the neighborhood.
The actual scheduling logic will be postponed to Chapter 8, Threads and Coroutines, and Chapter 9, Designed for Concurrency, which discuss scheduling and concurrency. For now, let's see what our Mail class may look like:
data class Mail(val to: String, val cc: List<String>, val bcc: List<String>, val ...
Read now
Unlock full access