I am building a standalone python application that has its own GUI, i would like to use qgis.core/pyqgis as a map display only. But from my searches on this topic, it seems that the full QGis software has to be installed on both developer and prospective users' machine to have this work. Is there not a way to embed Qgis map display without installing the full version of Qgis software?
To my knowledge, it's possible although I didn't investigate.
This answer is due to IntraMaps Roam, a field data collection application built using the QGIS libraries and Python.
Quoting the description
IntraMaps Roam is built as a standalone fully packaged Python application with everything included. QGIS is not required to be installed on the client machine and only on the machine that builds Roam from source.