Frontend
Technology Stack
We use Uno Platform to build our frontend for NobUS. Uno Platform is a cross-platform framework that lets us write C# and XAML code once and run it on multiple platforms. It is also open-source and free to use. Uno Platform renders widgets natively on each platform, so our app looks and feels like a native app. We can also create pixel-perfect UI with ease.
Sometimes we may need to write some platform-specific code to access native features that are not supported by Uno Platform.
Platforms
NobUS app will support the following platforms:
- Android
- iOS
- Windows
- macOS
- Linux
- Web
Features
NobUS app will support the following features:
Modern and Responsive UI
- Dark mode support
- Material 3 design system
- Async loading logic
- Smooth animations
Notification Service
- Bus arrival alerts and reminders
Enhanced Information
- Bus arrival time prediction and crowd level information