GSoC 2026 Inquiry: ListView Component Update & Hardware Questions

Hi @Susan_Lane and MIT App Inventor team,

I am Muskan (GitHub: muskan040399), a Web Developer interested in contributing to GSoC 2026. I am particularly interested in the 'ListView Component Update' project.

I have been active in the community and have two open Pull Requests:

  • PR #3724: Updating LocationSensor documentation for Android 10+.
  • PR #3691:Feature: Search filter for Language Menu.
  • PR #3584: Working on newly assigned issues.

I would love to get some feedback on these to ensure I'm following the project's standards for my upcoming proposal.

Additionally, I have a quick question regarding the ListView project. I am working on a Windows machine (HP Laptop) and have strong skills in Java and GWT. However, I don't have access to a MacBook for iOS/Swift testing. Is it possible to focus my GSoC project on the Web Designer (UIBinder) refactoring and Android-side updates, or is local iOS verification a mandatory requirement for this specific project?

I am a quick learner and highly motivated to pick up new skills. If local iOS testing or Swift updates are essential for this project, I am more than willing to learn Swift during the community bonding period so that I can contribute to the iOS side of the project as well.

Looking forward to your guidance!

Best regards, Muskan

You are welcome to focus on projects that are not iOS focused. Generally, anything web based will not require any sort of validation specifically for iOS. This tends to be needed more for new components as they are implemented since we want them to work on both platforms.

As far as coding standards, we use Google's published style guides for languages in question. In the PR template we provide a spot where you should confirm you conformed to the appropriate style guide(s).

2 Likes

Thank you so much for the detailed clarification, @ewpatton !

This is very encouraging. I'm relieved to know that focusing on the Web Designer and Android enhancements is a viable path. I understand the importance of Google Style Guides, and I will make it my priority to ensure all my current and future contributions strictly adhere to these standards.

I will now focus on drafting my proposal for the ListView Component Update, keeping these guidelines in mind. Looking forward to more guidance from the team as I progress!"