You can use our samples to get a good overview of how to show the barcode scanner in an app: Run the samples.
Once you have created a view through scanditsdk.createView() and initialized said view with init() you have a reference to a normal view that can be added to any view hierarchy like any other view. It is of course also possible to put further views on top of the scan view.
Displaying the scan view in fullscreen
To display the scan view in fullscreen the best option is to create it with 100% size, add it to a window and open said window.
Adding the scan view as a subview
As the barcode picker is a normal view you can add it to your own container-view like any other view:
Scaling/cropping the subview
To scale or crop the scan view you only need to change its width and height. The camera feed will automatically scale and crop itself accordingly and the UI adjusts to the new size.