title | type | duration | creator | ||||
---|---|---|---|---|---|---|---|
Sync Adapters Lab |
lab |
1:25 |
|
Note: This should be done in pairs.
In this lab, you will be setting up a sync adapter to get the latest stock prices from five companies of your choice using the markitondemand Stock Quote REST API. Don't forget to set your return type as json. After you retrieve the stock information for each company, Log the company name and last stock price in the console. For instance: "Alphabet Inc: $741.71"
There should be three buttons on the screen, one to manually perform the sync, another to set up an automatic sync every minute, and a third to set up the automatic sync for every 5 minutes.
Since you are working in groups, the work needs to be divided up into separate branches for each student. How you split up the work is your decision, but a suggestion might be to have one student work on the SyncAdapter itself while the other works on the remaining components. Use the code from the lesson as a guide.
- Set up a working sync adapter
- Have a button to let the user manually sync the stocks
- Have a button to let the user automatically sync the stocks every minute
- Have a button to let the user automatically sync the stocks every 5 minutes
Bonus:
- Show the synced stocks on the screen (hint: There are multiple ways to do this. You can try looking up ContentObservers)
Use your code from the lesson as a template.
An app that meets the above requirements.
- A link to something useful
- Extra relevant resource for students