The increasing size of data generated by smartphones and IoT devices motivated the development of federated learning (FL), a framework for on-device collaborative training of machine learning models. First efforts in FL focused on learning a single global model with good average perfor