Greetings,
I'm trying to put together an app for a scheduling program at work.
Presently, everything is web based and requires a user ID and login to access your own personal schedule.
I would like to build a basic app that will automatically refresh and fetch the most current schedule (think how an airline app might work with your reservation) so it is available offline.
The company contracts with a third party to develop their web based scheduling, so I won't have direct access to their code or databases. In other words, it will need to be able to download my schedule using my existing user level credentials.
In a nutshell, the work flow is something like this - log in using current credentials for the web based scheduling, have the app display and download any existing schedule, keep the latest schedule available offline. Refresh automatically in the background when internet is available and push a notification of any changes from the previous schedule.
Is this possible? What tools would I need to execute such a project? For now, I have Xcode and am getting familiar with Swift. I'm assuming I'll need some type of database to store the data. The biggest question I have is being able to do this only with user level credentials. I assume this is possible though (think of an email client where you feed it your credentials for Gmail, etc).
Thanks in advance!
Schout
I'm trying to put together an app for a scheduling program at work.
Presently, everything is web based and requires a user ID and login to access your own personal schedule.
I would like to build a basic app that will automatically refresh and fetch the most current schedule (think how an airline app might work with your reservation) so it is available offline.
The company contracts with a third party to develop their web based scheduling, so I won't have direct access to their code or databases. In other words, it will need to be able to download my schedule using my existing user level credentials.
In a nutshell, the work flow is something like this - log in using current credentials for the web based scheduling, have the app display and download any existing schedule, keep the latest schedule available offline. Refresh automatically in the background when internet is available and push a notification of any changes from the previous schedule.
Is this possible? What tools would I need to execute such a project? For now, I have Xcode and am getting familiar with Swift. I'm assuming I'll need some type of database to store the data. The biggest question I have is being able to do this only with user level credentials. I assume this is possible though (think of an email client where you feed it your credentials for Gmail, etc).
Thanks in advance!
Schout