I’ve been building an iOS app called ViaNJ, an unofficial real-time NJ Transit companion. It’s my first iOS project and I’ve been enjoying playing around with Xcode (and various AIs to help out).
It shows live departures and mobile ticket integration with Apple Wallet passes, track predictions, with plans for alerts, GPS-based train map, Live Activities… and more.
I’d love help from the community testing it, finding bugs, and suggesting improvements. It’s been a fun side project, and I’m looking for feedback on what features matter most to daily commuters.
If you can submit a screenshot or crash report via test flight that would help. There’s also a Debug option in settings. It lets you email those logs to me, which would be helpful
Looks cool, congrats. I would offer to test but I don’t live in that area. How do you track predictions? How helpful was AI autocompletion for Swift and SwiftUI code?
Right now I’m doing it simply by inserting history into a DB and calculating it just by the amount of times in the last 60 days. I plan to do more complex statistics later on, I think there’s more to do there.
I was pleasantly surprised with how both Codex and Claude helped me with this. I’ve been meaning to learn ios dev for the longest time and I’m really glad I finally managed to give it a try while having enough help doing it! I’m a React developer for the most part.
I’ve been building an iOS app called ViaNJ, an unofficial real-time NJ Transit companion. It’s my first iOS project and I’ve been enjoying playing around with Xcode (and various AIs to help out).
It shows live departures and mobile ticket integration with Apple Wallet passes, track predictions, with plans for alerts, GPS-based train map, Live Activities… and more.
I’d love help from the community testing it, finding bugs, and suggesting improvements. It’s been a fun side project, and I’m looking for feedback on what features matter most to daily commuters.
TestFlight: https://testflight.apple.com/join/da4zcqfm Feedback & roadmap: https://feedback.vianj.app
I tried to add another station to the entry. And it loads up. But then when I go back to the first station, it disappears. And I have to add it again.
If you swipe on a station, it lets you add as a favorite
I can only add one favorite? My morning and afternoon destination and origin are different. I also frequently go to other stations.
You can add as many as you’d like.
Yay. It works better. But I have not been able to load a single train’s station list.
If you can submit a screenshot or crash report via test flight that would help. There’s also a Debug option in settings. It lets you email those logs to me, which would be helpful
Looks cool, congrats. I would offer to test but I don’t live in that area. How do you track predictions? How helpful was AI autocompletion for Swift and SwiftUI code?
Right now I’m doing it simply by inserting history into a DB and calculating it just by the amount of times in the last 60 days. I plan to do more complex statistics later on, I think there’s more to do there.
I was pleasantly surprised with how both Codex and Claude helped me with this. I’ve been meaning to learn ios dev for the longest time and I’m really glad I finally managed to give it a try while having enough help doing it! I’m a React developer for the most part.