Taming iOS and Android
Though remote is the new norm, we converted our spoken ideas into prototype apps over Zoom
In case you missed it, the App Development Team held its first Code-a-Thon on Friday, October 16 at 8AM. The team includes Zach DeMeglio, Meher Upadhyay and myself. Our job is to build upon last semester’s work by Shayna Rosado ’20, who developed a pilot Android app to alert users when a Blue CoLab water sensor detects excess pollution. We are now developing an app for both iOS and Android systems — with a foundation built in Firebase using JavaScript, Swift, and Java.
Of course, Covid-19 restrictions present challenges to collaborative work. Normally, we could have worked alongside each other in the BlueCoLab’s data lab. But “remote” is the “new norm,” and we are still working at making that a success. Using Zoom, our Code-a-Thon allowed us to work collaboratively on one laptop and share screens to transfer our spoken ideas into a workable prototype.
We were able to run a pseudocode of how we want the application to operate, build a base template of the home page, lay out the different monitoring locations, and create a data page. Working primarily with the web software, Figma, we created a visual of the app with the implemented data and features, and composed a running list of components and other features that need to be implemented into both Android and iOS mobile applications.
Since the Code-a-Thon, we have been working independently to produce different components of the applications. Zach is in charge of the navigation menu and the screen flow with the necessary links. Meher is in charge of the in-application web browser for the developing BlueCoLab website. And I am in charge of the home pages in their entirety – including the scrollable slide show of Ada and the Choate Pond crew, as well as our animated location page.
We hope to have a foundation to start stitching together the app within the next week or so, with a launch for the rest of the BlueCoLab team in the following month. We are now penciling-in time for another Code-a-Thon. Get in touch if you want to play in our app sandbox!
Ophelia Mendoza
Ophelia Mendoza ’22 is Blue CoLab’s Head Android/iOS Developer. She is studying for her BS in Computer Science in the Seidenberg School of Computer Science and Information Systems, with a minor in Business Analytics.
Recent Posts
Bringing games to life at Blue CoLab
Every game begins with an idea. For we, the Game Dev Team of Blue CoLab, inspiration struck when we were challenged to make learning about water and technology fun and interactive. The journey from a simple idea to a fully functional game kiosk is complex and challenging, but immensely rewarding.
What can machine learning teach us about water that we don’t already know?
Traditional analyses cannot handle vast amounts of water data. Machine learning can uncover vital information about water that would otherwise go undetected.
What Everyone Deserves: Real-Time Water Data
The Flint, Michigan water crisis alerted the public to how little we know about our drinking water and how late we learn.
The Dark Waters of Parkersburg, WV: A Warning to Us All
Advanced warning systems about drinking water contamination could save millions of people from exposure to dangerous contaminants.
Congress: Guarantee the Right-to-Know Drinking Water
Technology-based alerts are commonplace in daily life: storm alerts; car collisions; even asteroid near-misses. But not for water.