Google Summer of Code 2025#
Project Overview#
Introduction#
The Pocket Science Lab Project aims to create desktop and mobile applications to collect data and perform measurements to solve global problems with science, building a sustainable world. With the PSLab board and the mobile or desktop app, it is possible to access a huge variety of measuring instruments such as the Oscilloscope, Multimeter, Wave Generator, Logic Analyzer, Power Source and many more. Supporting a huge number of Open standard sensors, the PSLab board allows you to extend your device to a complete lab in your pocket. You have the power to gather various types of environmental data-air quality, temperature, water quality, radioactivity levels, and much more. Once collected, you can share this data, analyze it to draw meaningful scientific conclusions, and take actionable steps toward creating a more sustainable world. As a developer, you can also build custom plugins and front-ends, integrating PSLab’s scientific libraries into other platforms and solutions, enhancing the way we interact with and understand the environment.
Project Details#
Student Name: Anashuman Singh Cheema (@AsCress)
Title: Complete the Port of the PSLab app to Flutter
Organization: FOSSASIA
Mentors: Lorenz, Marc Nause, Jhalak Upadhyay, Padmal, Alexander Bessman, Aditya Gupta
Project Repository: GitHub Link
Abstract#
This proposal aimed to rebuild the PSLab app using Flutter to achieve multiplatform support and enhanced communication capabilities. Currently limited to Android, the app’s reach in educational and scientific environments was restricted. The project proposed a two-fold solution:
developing multiplatform support by porting the existing Android app to Flutter, enabling seamless operation on Android, iOS, desktop (Windows, macOS, Linux) from a single codebase.
enhancing hardware communication by implementing Wi-Fi-based connectivity using the ESP01 chip, overcoming platform-specific USB limitations and ensuring smooth data transfer across all platforms.