GithubHelp home page GithubHelp logo

ljuba / transporter-iphone Goto Github PK

View Code? Open in Web Editor NEW
60.0 60.0 20.0 12.08 MB

The best-designed public transit app for the Bay Area

Home Page: www.transporterapp.net

C++ 0.17% Objective-C 99.83%

transporter-iphone's People

Contributors

ramprabhuj avatar rodericj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

transporter-iphone's Issues

zoom in to muni routes

allow users of the iphone app to "zoom in" and explore details of the transit routes.

Restructure the navigation controller system of the app

I'd like to restructure the app to resemble the iPhone music app, where the tab bar at the bottom isn't visible when you're on the StopDetails screen. That way, you'd have room for a button bar on the bottom of the StopDetails screen, which could be for other features.

iOS Icon

Hello, my name is Jim Nielsen. I run iOS Icon Gallery a website devoted to showcasing beautiful icon designs from the iOS ecosystem. I am working with the amazing icon designer Michael Flarup to create a book showcasing the art of iOS icon design. You can read more about the project at https://www.appiconbook.com/

The reason I am reaching out to you is we would be flattered to include the Transporter icon in our book.

Let me know if you'd be interested in working with us to get your artwork in our book and I will provide more details.

Performance Check

Someone should put the app through Instruments and see where there is room to improve performance of the app. I've never done this before and I think there might be some obvious things that could be improved.

Rewrite LiveRoute alogrithm

I'm pretty sure the algorithm for determining the position of the bus/train within a line is shitty and buggy. I'd love someone to take a look at it and possibly rewrite it.

Reuse cells in Favorites Screen

Currently, the favorites screen doesn't reuse cells in its tableviewcontroller. This is because each cell might be a different height (owing to a different number of bus/train lines that might be favorited at a stop). As a result, scrolling is choppy.

add muni twitter feed

@sfmta_muni on twitter posts notices when there are service disruptions or improvements.
one possible improvement to the transporter app would be integration of this muni twitter feed.
knowing about disruptions enables us to plan our trips better.

Create custom segmentedControl in "Lines" view controller

The images used by the segmented control overlap in strange ways because the standard segmentedControl isn't meant to have custom images for each segment. The custom segmentedControl should be a collection of UIButtons and should support any number of buttons.

Confirm data in BART platform numbers in platforms.xml

The data in platforms.xml is there to help group the BART train lines on the stopDetails screen by platform. So all trains stoping on Platform 1 are shown in the platform 1 section.

This data was gathered by hand from the real time arrivals API on the BART website. This data may be out of date and should be checked. Also, a script could be written to update these values over time. This should probably be done in the Transporter-Server project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.