Note: Databases are extra credit, therefore, you can assume for testing of this app all data will fit into the device memory. Since persistence is not yet required, entering users and other data can be done on each run of the application.
In this milestone, we implement the ability to read in shelter data. You should have some kind of input screen for selecting the option to read in the data. Optionally, you can automatically read in the shelter data on program startup. The data should be stored somewhere in the model. You should provide a list view of the data (this is a conceptual list, not a requirement to use any particular widget).
The shelter data is in a text .csv (comma separated) file in the Files section of Canvas.
Opening the file in a spreadsheet will allow you to see the order of the data elements. The following fields should be handled by your app (the other fields can be ignored)
Shelter Name
Capacity
Gender
Longitude
Latitude
Address
Phone Number
What fields you show in the main list view is up to you, but should at least include the shelter’s name.
Note: Databases are extra credit, therefore, you can assume for testing of this app all data will fit into the device memory. Since persistence is not yet required, entering users and other data can be done on each run of the application.
In this milestone, we implement the ability to read in shelter data. You should have some kind of input screen for selecting the option to read in the data. Optionally, you can automatically read in the shelter data on program startup. The data should be stored somewhere in the model. You should provide a list view of the data (this is a conceptual list, not a requirement to use any particular widget). The shelter data is in a text .csv (comma separated) file in the Files section of Canvas. Opening the file in a spreadsheet will allow you to see the order of the data elements. The following fields should be handled by your app (the other fields can be ignored)
What fields you show in the main list view is up to you, but should at least include the shelter’s name.