Non me ne intendo di Android ma la questione è più generale. Per fare quello che chiedi serve anche una applicazione che gira su un server e l'applicazione Android comunica con tale applicazione (tipicamente tramite webservice) per le varie operazioni di prenotazione e quant'altro. E tutto questo implica molte altre questioni e valutazioni.