How to integrate shopify Rest api in java?

Hello communit,

I am creating one mobile application(front: flutter, back: java), in this application I have one shopping module,
there product list and user can buy the producct.

i have created shopify partner account and all the products and all details comes from the shopify.

so how to integrate the shopify rest API in springboot.

I want integrate API like

  • product listing
  • add to cart
  • checkout
  • place order
  • buy product

so how to do this. i know shopify provide some rest endpoint and graphql but what is the most efficient way to do this.

is shopify provide any sdk to do this?

give me a correct guidance. should I do rest call and if yes what are the end points I need to use?