Introduction to Google Summer of Code 2021

Hello everyone,

Update: We have been accepted as a GSoC organization for 2021!

It's Google Summer of Code time again, and we've received a lot of emails and messages from students about the program.

Org applications are not yet open, but we plan to apply again this year. Google made significant changes to the Summer of Code program for 2021. That may affect our chances of being accepted, even though we have participated for several previous years. There's a lot we don't know about how this year's GSoC will go.

In case you're not aware, Google cut the number of paid hours offered in the GSoC program in half compared to previous years. This means that you will be applying for smaller projects, and we'll have proportionally less time to mentor. More than before, we will need to see that you are familiar with our project. The best way to demonstrate familiarity 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":"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 and JavaScript are essential to a successful GSoC project. The App Inventor team is available to also help answer any inquiries if you ask your questions in this category.

We do not have a list of suggested projects for 2021 yet because of Google's changes to the size and scope of the program. We are working on that and plan to have suggestions available well before you need to submit proposals.

We will update this topic with more information as we have it.

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

Susan Rati Lane
Software Engineer, MIT App Inventor