I've got a Chinese Lenovo Z5 phone and an Amazon Fire HD 8, which do not come with
Google Play Store by default. I know how to manually sideload APK and install Play Store, however I am not sure about the dependencies.
As far as I know the
Google Play Services is an absolute requirements. Other than that, some services for account and/or authentication are needed to ensure normal operation. What are they? I've done this a long time ago so I cannot remember.