j-ro / BusTrackDC-old

An app for iOS and Android to find out when your Metro or Circulator bus or Metro train is coming to a stop near you, using WMATA and NextBus prediction data.
http://bustrackdc.com
18 stars 8 forks source link

Any plans on going native? #22

Closed kevboh closed 8 years ago

kevboh commented 11 years ago

I'd like to help, but I'm not very familiar with Cordova. Have you considered going native?

If not, I guess I'll start reading up on Cordova :)

j-ro commented 11 years ago

If I can find folks who want to do it, sure! I come from the web dev world, so HTML/javascript is my bread and butter, and wading that deep into Objective-C is over my head. But if someone wants to take up that cause...

That said, there are a lot of native elements at work here -- primarily the map view, which has to be native to give decent performance. And there are some issues with the map view that I can't figure out myself, if you're interested in helping. Primarily issue #1 -- figuring out how to get the web view (where all the javascript and HTML site) and the map view to overlap. Right now, the web view sits at the bottom of the screen to display the navigation bar, and the map view takes up the rest. When a user clicks a pin to show the stop detail view, the map needs to be hidden so the details in the web view can be shown underneath. That's a jarring transition. Would be great if either a) the web view and the map view could overlap, or b) the web view could sit on top of the map view with a transparent background, which I guess is essentially a).

That's all beyond my skill at the moment, but a great issue to see if you can solve if you've got some native fu.