The company is looking to provide a mobile application - can we use AC to push notifications through the application - is it Android and iOS types of deliveries that should be used?
Yes you can send Push notifications through a campaign. You would need to setup a Mobile Application channel and you would need to integrate that with SDK. And then you can use Android and Ios delivery setups to send push notifications.
Read for the steps - Setting up mobile app channel