ImagePicker API lets you take photos with the built in UI, BarCodeScanner lets you scan QR codes and other barcodes with camera, but many people need generic camera view that they can build their own UI around, and use to record video in addition to take photos.