Difference between revisions of "Android: Parks and Recreational Facilities locator (Jose Romasanta)"
Jrromasanta1 (talk | contribs) |
Jrromasanta1 (talk | contribs) |
||
Line 6: | Line 6: | ||
If item is selected | If item is selected | ||
Displays location info: | Displays location info: | ||
+ | |||
* Address | * Address | ||
Line 16: | Line 17: | ||
Open data source | Open data source | ||
http://www1.toronto.ca/City_Of_Toronto/Information_Technology/Open_Data/Data_Sets/Assets/Files/locations-20110725.xml | http://www1.toronto.ca/City_Of_Toronto/Information_Technology/Open_Data/Data_Sets/Assets/Files/locations-20110725.xml | ||
+ | |||
+ | |||
+ | == My hurdles in building my application == | ||
+ | * getting errors when pulling xml with no values: it took me a while to understand the problem because if i placed a break point in the program asynchronous does not work. | ||
+ | * Understanding and implementing storage for temporary pulled data: Ended using a class bean to store data. | ||
+ | * Setting up Maps: Google does not make it easy to implement maps to android systems. To do so, you must complete a series of downloads, registration, keystore registration, fingerprint registration, importing Google play project, updating sdk to include Google play services, referencing Google play package into assignment project. | ||
+ | * Impossible to debug maps and geocoder on emulator: It is recommended to use an actual device to debug maps and geocoder. I could not afford android. needed to look for people to who has a device but everyone was busy with their own systems. | ||
+ | * Failed in imput SHA finger print generated in keystore which prevented the maps from loading: Took me more time | ||
+ | * My friend told be that I was stacking activities: I did not have knowlegde before hand. I had to edit my change screens. |
Latest revision as of 21:50, 3 December 2013
parks and Recreational Facilities locator
Main page:List of parks and recreational
If item is selected
Displays location info:
- Address
- Location name
- Contact info
- List of what the location contains
- Button to call phone number
- Button to show location on the map(Google maps)
- Add to favorites
Open data source http://www1.toronto.ca/City_Of_Toronto/Information_Technology/Open_Data/Data_Sets/Assets/Files/locations-20110725.xml
My hurdles in building my application
- getting errors when pulling xml with no values: it took me a while to understand the problem because if i placed a break point in the program asynchronous does not work.
- Understanding and implementing storage for temporary pulled data: Ended using a class bean to store data.
- Setting up Maps: Google does not make it easy to implement maps to android systems. To do so, you must complete a series of downloads, registration, keystore registration, fingerprint registration, importing Google play project, updating sdk to include Google play services, referencing Google play package into assignment project.
- Impossible to debug maps and geocoder on emulator: It is recommended to use an actual device to debug maps and geocoder. I could not afford android. needed to look for people to who has a device but everyone was busy with their own systems.
- Failed in imput SHA finger print generated in keystore which prevented the maps from loading: Took me more time
- My friend told be that I was stacking activities: I did not have knowlegde before hand. I had to edit my change screens.