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.