GATT profile and UART service
<p>I am new to developing a mobile app with bluetooth connection to peripheral device. I searched that GATT is the relevant profile used for bluetoothLE communication but our client recommended that we use UART service. Now I am confused as to 
1. how these two things are related and 
2. Do we have to opt for one of these, if so, what are the pros and cons of each. Thanks</p>