Hi Mike,
Bootloader can be implemented by either with application together or separately.
This depends on user's requirement.
For the developer, implementing bootloader with app together could be easier to debug. Thus I recommend you refer this article
https://community.nxp.com/docs/DOC-238265
Have a great day,
Jennie Zhang
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------