
Singapore Breathe — Development Diary #2
Getting the data, decoding the data, displaying it on a map, and providing explanations....
Getting the data, decoding the data, displaying it on a map, and providing explanations....
Happy New Year! 🎉 Today I’ve released Singapore Rail v2021.1. It’s a minor release with the following changes: User Interface Modernised the UI to use inset table views. Notification configuration toggles are now tinted to match the rail lines. UI elements now use system standard symbols. New Features The app icons are now available in an iMessage sticker pack. Versioning Version numbers now follow a {year}....
Introducing Singapore Breathe....
Singapore Rail is four firsts for me: my first app replacing the component parts of Singapore Transit; my first app written in SwiftUI; my first app backed with Server-side Swift (Vapor 4); and, my first app with clothing (Yes, I now sell garments.) What is Singapore Rail? In a nutshell: a realtime dashboard of MRT & LRT service status, with push notifications, Siri interactions, a Today Widget, and a fantastic selection of custom app icons....
My next app, Singapore Rail, is now available for testing on TestFlight. Right on the cutting edge, it’s written entirely in SwiftUI, except the bits that need UIKit. As I wrote in Singapore Transit is 2: My intention is to separate Singapore Transit into three apps: Singapore Buses Singapore Rail Singapore Traffic Why do this? First, each app will have a specific area of focus and this has clear benefits....