If you have ever moved over 400 repositories, while maintaining all the CI hooks, build triggers and stuff you know what it is all about. Also, both platforms have different features that we utilize, and so for now you have:
Core Apps moving to Gitlab
Porting and Non-Android hardware on Gitlab
everything else on Github
I think thats easy