title: Implementig Swiggy like Delivery app's map design
body: <p>Swiggy or any other <code>On-Demand Services</code> like delivery app uses a map activity like the image below
  <a href="https://i.stack.imgur.com/pl2tq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/pl2tq.png" alt="enter image description here"></a>           <a href="https://i.stack.imgur.com/TxwR9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TxwR9.png" alt="enter image description here"></a></p>
  
  <p>I planned about the implementation-
  1) Add a Places AutoComplete API fragment/ activity
  2) Use current location button (indicated in the second screenshot as Google places autocomplete api only provide list of locations but not the current location option
  3)Use map to drop a pin at the user's selected place and make it a movable pin so that user can adjust his/her location.</p>
  
  <p>Please guide me if I am going in the right direction and what are the resources to follow</p>