I'm trying to move the more complex stuff to windowxmldialogs that pops up on top of others (like the event details do). For these dialogs the only skin specific image is the background (that dark blue image) so it is really easy to port to other skins. The most complex thing to port will be the homemenu.
Couple of things that will need to be done to get this more reliable:
1) The data needs to come earlier to the db (probably using livescores since you update it from 5 to 5 minutes)
2) Something has to be done about event timse. To know when a match is going to be aired without knowing the time isn't really the best info available.
3) We need a method to filter leagues by round so a fixtures layout can be made.
4) We have a lot of information for soccer but lacking other information for other sports (which will require custom code). I would start with league tables first for nba and nhl (they are organized by conferences). Or the other way around, find which leagues are similar to soccer. I guess most of them (european basket,rugby etc) are
This is all so complex I hope one day we can have a complete package
PS: For local content I have a few ideas the main issue to me is the storage of the data. I'll need to take a look into RCB to find out how they are doing it