My name is Greg and after going through the documentation I have some doubts about the possibilities that Clover give to POS integrators, and I hope I will find some answers here.
1- Does any Clover integration provide an UI or some kind of shell application (something like shopify POS) that our application would just extend? Or all the Clover integrations are just plugins for already made applications, that just extend it's functionalities with payments and merchant data management?
2- If the 1st question is negative then if I would like to create a POS app for Android users that uses the Clover integration, what's the difference between using the REST API and android SDK? I'm asking from functionality point of view. Is it true that the only thing that the SDK provides additionally is the support for Clover hardware (Scanners, printers, card readers)?
3- As far as I was able to understand, In order to use the REST API, in the application we have to implement a login screen that collects the credentials that will be used for OAuth authentication. Is this true? Can we authenticate in some other way?