Skip to content

🚍 A more convenient way to check the KMB Bus arrival time (HK)

TUI

When at work, I wanted a quick way to check the next bus arrivals without opening my phone or a web browser. So, I created a terminal user interface TUI application that fetches real-time bus arrival data from the KMB API and displays it in a simple and efficient manner.

📱 Part 2: Widget for Android

Soon I realized I still need some way to check the bus arrival time for my daily commute on the mobile. So I didn't stop there and also developed an App using widgets to show the next bus arrivals on the home screen, making it even more convenient to check the bus schedule at a glance.

🏠 Home Screen 🛣️ Routes Stop Screen ⭐ My Favorites Screen 📝 Widget Instruction

🏁 Conclusion

🚀 I had no prior experience with Android development, so this is my first fully vibe coded Project. 🤖 AI coding assistants got so much more powerful these few years or months. I'm really blown away by how far they got me as a beginner in this mini project. Next I will explore more about vibe coding and try to accumulate the best practices, tips and tricks to fully harness the power of AI and build what I have envisioned for long. For this project I used Github Copilot, let's explore other perhaps more powerful tools.

🔗 Links: - KMB_Bus_TUI - Bus_Widget