Amsterdam Centraal → Rotterdam Centraal
Mobile platforms
Build with VlakiOS Large titles · tab bar
Android App bar · navigation bar
Amsterdam Centraal → Rotterdam Centraal
Today
Compare the same itinerary, actions, and states across platforms
View sourceInside the interface
The same Rotterdam itinerary shown on an iPhone and an Android device. Train information, appointments, and destinations match. Header treatment, navigation, and action placement change to reflect the conventions of each platform.
Switch tabs, save the trip, and open the profile on either device. Each web preview keeps its own local state.
Components used
Use this as a starting point
Build with Vlak
Install the components, add the stylesheet, and bring your own content. The study’s source shows how the pieces fit together.
npm install @noorddev/vlak-reactimport "@noorddev/vlak-react/css";Start with your coding agent
A ready-to-use brief with this study, Vlak’s components, and the design guide.
Component modifications
- Both devices reuse the same Vlak Icons for Plan, Today, and You, keeping destinations recognizable across the two layouts.
- Card holds the train summary in both devices. Local spacing and colors adapt it to each platform while retaining the same departure, route, and status.
- Navigation, itinerary rows, and phone frames are custom. iOS uses a large title and tab bar; Android uses an app bar, navigation bar, and separate save action.
- On mobile, an iOS/Android picker shows one full-width handset at a time instead of shrinking two phones side by side. Both keep their own saved-trip and navigation state, with a scrollable content area and persistent platform-specific navigation.