a) pinch to zoom is good ability, and implement gesture recognizers inside the FocusView much easier and more logical than outside.
With it example app looks cleaner and more convenient to use.
b) In my app i want show preview to user after taking picture, but i can't because restartPreview was called automatically. So i made ability to 'take picture' and 'restart preview' separately from each other
c) this app use very old libs, so i update it.
a) pinch to zoom is good ability, and implement gesture recognizers inside the FocusView much easier and more logical than outside. With it example app looks cleaner and more convenient to use. b) In my app i want show preview to user after taking picture, but i can't because restartPreview was called automatically. So i made ability to 'take picture' and 'restart preview' separately from each other c) this app use very old libs, so i update it.