An Android app for riding the PATH that shows the next arrivals for trains at every station.
Some features of the app:
- Modern design, more visually pleasing than the official app.
 - Real-time display of upcoming trains at every PATH station.
 - Utilizes authentic color-coding and styling, mirroring PATH signage and train visuals for a familiar experience to both new and seasoned commuters.
 - Arranges listings based on proximity, eliminating the need for scrolling.
 - Optional filtering to exclusively view trains bound for NYC when in NJ, or vice versa, so you only see the trains you actually care about.
 - Flexibility in display naming, from concise "WTC" to expanded "World Trade Center," accommodating varied levels of local familiarity.
 - Functioning countdowns during WiFi/data signal loss, referencing the most recent data.
 - Presents comprehensive PATH alerts, intelligently grouped to provide an up-to-date status overview for each incident and train line.
 - Show PATH alerts specific to each line when seeing a train's ETA, so you know right away if your train is delayed.
 
Built with:
- 100% Kotlin
 - UI in 100% Jetpack Compose
 - Kotlin Flow
 - Android ViewModels
 - Screenshot generation with Paparazzi
 - Framing screenshots with framer