The EGK SarawakART app, developed by EGK Microelectronic Solutions Group Sdn. Bhd. in collaboration with the EGK CSR-IsaacKhor Foundation, is a cutting-edge mobile application designed to enhance urban mobility in Kuching, Sarawak, by integrating the Kuching Urban Transportation System (KUTS) Phase 1. This initiative aligns with Sarawak Metro Sdn Bhd’s vision to establish a reliable transport network, supporting the state’s goal to become a developed, high-income region by 2030. The app caters to both local commuters and international visitors, featuring 31 stations across three lines—Green (14 stations), Blue (10 stations), and Red (7 stations)—spanning approximately 69.9 kilometers of the Autonomous Rapid Transit (ART) network.
Key Features:
Interactive Three-Line Map: The app presents a vertical map with Green (x=400), Blue (x=600), and Red (x=800) lines, allowing users to zoom, pan, and explore stations like Pending, Kuching Sentral, and Damai Central. Transfer points (e.g., Pending, Hikmah Exchange, Kuching Sentral) are highlighted for seamless line changes.
Route Planning: Users can select "From" and "To" stations from a searchable list, utilizing a Breadth-First Search algorithm to calculate the shortest route, including transfers. The path is visually highlighted in yellow on the map, with estimated fares starting at 5 MYR plus 0.50 MYR per station.
Nearby Stations: Leveraging device location services, the app identifies stations within a 5-kilometer radius, updated in real-time, ideal for spontaneous travel decisions.
Operational Insights: The app provides details on ART operating hours (6:00 AM to 11:00 PM) and frequencies (5-10 minutes), ensuring timely travel planning.
User-Friendly Design: Built with SwiftUI and CoreLocation, the app offers a responsive interface with a scrollable layout, including a map view, route planner, and details section, plus a full-screen map option.
How It Works:
Launch the App: Open EGK SarawakART to access the three-line map and planner tools.
Search Stations: Input starting and destination stations using text fields with a dropdown filtering options as you type.
Find Route: Tap "Find Route" to generate your travel path, displayed on the map with station lists and fare estimates.
Explore Nearby: Enable location services to locate nearby stations for on-the-go convenience.
Adjust View: Double-tap the map to toggle full-screen mode, with pinch-to-zoom and drag-to-pan gestures.
Technical Highlights:
The app is crafted using SwiftUI and CoreLocation, ensuring a seamless experience on iOS devices. Station data, including approximate coordinates, is derived from the KUTS Phase 1 transit map (subject to final alignment changes) as outlined by Sarawak Metro Sdn Bhd, with operations projected for 2027-2028. The vertical layout positions lines at distinct x-coordinates (400, 600, 800) with y-values incrementing by 120 units. The fare model reflects an estimated pricing structure, subject to official updates.