camera app using camera API