Can i mark two points on the google maps in my application and then calculate the direction on the map as well as turn by turn navigation ?
No the Map Activity doesn't provide such a feature. You have to request it via the Google Maps Web API.