Aptoide is the largest independent Android app store and allows one to setup and manage your own Android Store. Upload, test and approve your apps.