Google Summer of Code (GSoC) 2025

We get inquiries about GSoC earlier every year. This year, we started receiving them at the end of 2024.

We don't have anything to announce as if yet. As of now, there is no announcement from Google that GSoC is funded for 2025.

App Inventor does plan to apply to be an organization in GSoC if we're given the opportunity to do so. I will post more information when I have it.

Assuming that we are able to apply to be an org and are selected, here is some information about MIT App Inventor that should help if you are interested in working with us:

  • We accept proposals for 350-hour (large) and 175-hour projects (medium). We're accepting proposals for either size, but we've actually had better luck with 175-hour projects. So remember that larger isn't necessarily better.

  • We do NOT accept proposals for the newer "small" GSoC projects of 90 hours.

  • We only accept proposals for the traditional June-August timeline. We are on the academic schedule and do not have the resources to mentor once classes start in the fall.

  • In addition to the quality of your proposal, you'll need to demonstrate familiarity with App Inventor. The best way to do that is to have some contributions to link to as part of your application.

To get started with App Inventor, we recommend that you review the following documents and get your environment set up correctly.

We have a set of issues labeled "Help Wanted": https://github.com/mit-cml/appinventor-sources/issues?q=is%3Aissue+is%3Aopen+label%3A"help+wanted" . This is the best place to find ways to contribute.

Before submitting a GSoC proposal, you will need to be able to successfully build your own copy of App Inventor and build a sufficiently complex app to show your grasp of how App Inventor works. Furthermore, knowledge of Java, JavaScript, and/or Swift are essential to a successful GSoC project. The App Inventor team is available to help answer inquiries if you ask your questions in GSoC forum category.

Please do not reply to this topic with questions. Instead, start a new topic with your specific question.

Regards,
Susan Rati Lane
Software Engineer, MIT App Inventor

3 Likes