Skip to content

Phase 1

Once the coding period began, I started working on instruments that use built‑in mobile sensors.
To ensure reusability and consistency across the app, I created modular widgets that serve as the foundation for instrument screens.

Instruments Implemented

The following instruments were ported into the PSLab Flutter app:

luxmeter compass soundmeter
barometer gyroscope thermometer

Additional Features

With PSLab offering a wide range of instruments, navigation could become overwhelming.
To improve accessibility, I implemented a search bar that allows users to quickly find instruments.

search_feature


Theming Support

I introduced light/dark theme support and refactored the codebase to adapt dynamically to the system theme.
This ensures a more modern and user-friendly experience across devices.

theme_feature


Responsive UI

All the implemented instrument screens were adapted for different screen sizes to ensure usability across phones and desktops.

desktop