You should be able to do it all on the app. I started out doing my check in on our computer. I started having problems with my computer and was able to finish on the app. I had finished the check in part and then switched to the app to book excursions and some onboard fun items. It looks like all of it can be done on the app now. I did this less than 2 weeks ago.