Accessibility improvements.
Rationalise the action menus making favourites the parent activity.
Move action bar icons to bottom of screen to allow more actions to be display without the user needing to invoke the more actions dialog. Trim number of available options to ensure that more actions is never required on a vertical nexus 4.
Accessibility. Remove brackets from list of route numbers rendering to speed up talk back audio rendering of stop details.
Refactor to improve the confusing names of activities.
Accessibility; show explanation message when no arrivals are expected.
Imports.
Accessibility; set activity titles onCreate so that they are correctly picked up by talk back.
Accessibility. The list of routes stops nearby already scrolls to the nearest stop. Add a text hint to this list element so that talk back can announce this.
Accessibility. Try to assist users who can not see the stops map to visualise the relationship between stops by including a bearing in distance descriptions.
Accessibility; render bearings as human readable 16 point compass directions.
Prompt talk back to announce the outcome of an alerts load with an accessibility announcement.
This will fail is it happens while the activity title is been announced; hence the sleep hack. Surely these should queue up?
Announce first stop arrival is accessibility event to signal arrivals data is ready.
Accessibility. Effected stop makes before alert message makes more sense in a talk back context.
Accessibility. Use a data format for alerts which renders well in talk back.
Populate top level menu item icons.