Google Summer of Code (GSoC) 2024

Good news: MIT App Inventor has been accepted for Google Summer of Code 2024.

Interested contributors can start submitting proposals starting on March 18, so there's still a bit of time to familiarize yourself with our project if you're interested.

Note: App Inventor has a separate application form for GSoC GSoC '24 with MIT App Inventor. You must submit BOTH applications, ours and Google's, to be considered.

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.

This year GSoC also supports a new small sized project approximately 90 hours. We do NOT accept proposals for small projects.

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 also help answer any inquiries if you ask your questions in this category.

To give you an idea of what we're thinking for this year, our current suggested project list is here: Google Summer of Code 2024 · mit-cml/appinventor-sources Wiki · GitHub

Note that you can't apply until March 18, and our application form is not collecting data yet. iOS suggested projects are still vague and will be updated in the next couple of weeks.

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.

Regards,
Susan Rati Lane
Software Engineer, MIT App Inventor

13 Likes