Heart Rate:
For occasional reading, I use one of those Apps that use the camera's flash, and you put your finger on it, accurate enough for me.
For continuous reading, you are looking for a wrist (like the Apple Watch), arm, chest band as the sensor and sends the reading to your smartphone's display.