A public Shopify app can be install and re install through the access in Shopify App Store, while a private Shopify app is developed for a specific store or client. Public app can be access by multiple Shopify merchants, while private apps are created to the unique needs of a single merchant. Note that public apps are subjected to review process and adhere to their design guidelines, whereas private apps don't have these constraints.