GSoC 2024 - Liquid Galaxy project web site new design - Contributor Yash Raj Bharti

GSoC 2024


REMEMBER: We're not in the program, any organization is not in.

To start we'll be doing plenty of promotions and talks to achieve awareness of the program and our Liquid Galaxy community.

GSoC 2024 Official Announcement (NOV 9, 2023)

Google Summer of Code (GSoC) will be celebrating its 20th anniversary with our upcoming 2024 program. Over the past 19 years we have welcomed over 19,000 new contributors to open source through the program under the guidance of 19,000+ mentors from over 800 open source organizations in a wide range of fields.

We are honored and thrilled to keep GSoC’s mission of bringing new contributors into open source communities alive for 20 years. Open source communities thrive when they have new contributors with fresh, exciting ideas and the renewed energy they bring to these communities. Mentorship is a vital way to keep these new contributors coming into the open source ecosystem where they can see collaboration at its finest from their community members all across the world, all with different backgrounds and skills working towards a common goal.

With just over a week left in the 2023 program, we have had one of our most enthusiastic groups of GSoC contributors with 841 GSoC contributors completing their projects with 159 open source organizations. There are 68 GSoC contributors wrapping up their projects. A GSoC 2023 wrap up blog post will be coming late this month with stats and quotes from our contributors and mentors.

Our contributors and mentors have given us invaluable feedback and we are making one adjustment around project time commitment/project scope. For the 2024 program, there will be three options for project scope: medium at ~175 hours, large at ~350 hours and a new size: small at ~90 hours. The idea is to remove the barrier of available time that many potential contributors have and open the program to people who want to learn about open source development but can’t dedicate all or even half of their summer to the program.

As a reminder, GSoC 2024 is open to students and to beginners in open source software development that are over the age of 18 at time of registration.



Flutter Lleida presentation

On dec 12 2023 we held the GDG Lleida local party, and we introduced there the new Flutter Lleida group. We also show off the Laser Slides application and give away some Flutter swag.

We're waiting for your Laser Slides app converted to Flutter to show it off !!!





Master proposal document for GSoC 2024

Insert this text on a Google Doc and share it with liquidgalaxylab@gmail.com with comments open. Post a DM on #GSoC2024 channel in our Discord to say you've presented some proposals, only the titles. (Google doc file to copy on your drive)

GSOC 2024 project proposal

full student name, University name, city, country 

Name of the project or tool

Personal information: what are you studying actually, where, and past studies. 

Detail too other project development experiences.

Name your known programming languages and other technologies (database, AI, ML, libraries, cloud, etc)

Project Description

Describe as much as you can, what you pretend to develop, including the basic description, the technologies you’re gonna use, the link to the liquid galaxy, etc

Use Cases

Write and diagram at least 2 use cases of your application.

Linked Technologies

describe other technologies you plan to use

Timeline

write the timeline you pretend to follow, remembering that you to have discussed it with a senior mentor, and also be aware of the official agenda on our liquidgalaxy.eu page

Previous to GSoC, Bonding period, First Working Period, Second Working Period, Third Working Period, Closing and Finalization

New 

Presentación program de becas GSoC en el Devfest del GDG Cloud Madrid



New Github rules for the Liquid Galaxy projects.

(Copied from permanent post)


Mentor Vedant will take the rule of Liquid Galaxy LAB Github maintainer since December 2023, with the help of senior mentor Victor Carreras, mobile lead development expert.

Among new rules and tools that we'll be communicating, since February 2024 all the projects for the Liquid Galaxy, being under GSoC or not, will be hosted in our Liquid Galaxy LAB Github

The way will be asking for the creation of the project to mentor Vedant through our Discord. The project will be created and given the right roles to the contributor. 


Autumn task allocation for contributors

As said in our past 2nd community meetup, there are a few tasks to develop from now till February, when GSoC tasks will start.
The people who develop these tasks will have more opportunities to be considered for a GSoC intern, next to the other considerations we'll explain in February.


0- NEW


Are you good at design? We're looking for contributor creations for our new Flutter group. We need a video animation no longer than 15-20 seconds with our logos*. t can be in 2D (with After Effects or similar) or in 3D (blender, Unity...)

The idea is to have a nice video intro for our upcoming Flutter-related training and meetings.

Please comment with andreu on Discord for questions or send your videos no later than Jan 15, 2024, as we'll include the best ones in our Kiss Contest session.
And yes, if your creation is the selected one, you'll receive some Flutter-related swag at home!!
Final criteria for selection by the orgs.

Logos to use:
Flutter Lleida and Liquid Galaxy project




1- Flutter interest group

We need a team of volunteers to organize this new group in the LG community where we'll be doing some specific activities and projects, with “weekly” presentations and workshops.

To begin create a shared with me Google docs, and start to pour ideas, activities will start soon with the training already published and more coming ones.

2- "KISS" Flutter app development

To earn “points” on the community and awareness to the mentor’s team, start to develop little and simple apps in Flutter for the Liquid Galaxy.
Take a look at the different apps we have in our Github, mainly for controlling or creating content, and do small and beautiful widget-based apps like

You don't know what KISS means ?? Google it


Laser Slides application migration to Flutter
We want to recreate, the Laser Slides app, in Flutter, adding beautiful widgetry and a few new functionalities. 
Any contributor interested ping admin andreu by DM in Discord, sending him your email, and you'll receive documentation and ideas.
More than one contributor can work on a separate project, we'll publish the nicest one.

Very simple Liquid Galaxy CMS
We want to extract functionalities from Simple CMS and Simple CMS ES creating smaller applications.

 
Liquid Galaxy Control Tool 
We want smaller pieces of the controller on separate apps. Choose your own.

Gameface controller for LG 

Based on Sidharth code, we need a smaller app that works with GameFace (Mediapipe API) to control the LG with only your face.

Scroll text application 
This has to be a Chromium-based application, not Google Earth.

Something easy just to present texts static and scrolling horizontally and vertical, color changes and a few other improvements you can add.

3- Liquid Galaxy project New WIKI

We need to create a new Wiki-style tool with up-to-date information about our project. 

It has to be a web-based tool, searchable, reliable and at zero cost of hosting and. The idea is to update and store all LG knowledge:
. Liquid Galaxy architecture
. Main functions and code samples
. All info we can pour on
This requires a team of contributors, for the creation of the platform, the capture of the information, and later update.

If you're interested in be part of the team, we look for maximum 3 contributors, ping andreu by DM on Discord.

Announcing the



Based on the apps that some contributors have started to develop, read previous news, we're announcing a contest under our new Flutter group, soon to be fully public:



- Goal: to create small open-sourced applications in Flutter for the Liquid Galaxy (read previous news about this). The applications will have to run both for smartphones and tablets, so dual layouts or liquid design are needed.

- Participants: the contest is open to all Liquid Galaxy contributors

- Dates: The last day to send us all the materials is January 4, no excuses there.

- App: You have to send us a Google Drive folder with the following contents:
. Documentation in Google Docs
. A link to your GitHub project.
. Video: recorded in HD, horizontally, with you introducing yourself, presenting the app functionalities, showing the app, and showing the virtual liquid galaxy accepting commands from your app.
. Apk compiled targeting minimum Android 11 (API 30).

- Jury: will have Google Developer Experts in Flutter and Liquid Galaxy project mentors.


- Award:
1st: Package of Flutter and Google swag and certificate
2nd and 3rd: winners certificate
rest: participation certificate

And of course: be near to being selected for GSoC 2024 !!

- Mentions: All participants releasing a functional application will receive a certificate of participation, will be mentioned on our site, and social networks, and have another opportunity to present their project in a special Liquid Galaxy streaming that will be held on Jan 18, 2024, 17:00 CET.


- Promotional events: the projects will be shown at several Google Developers events across Spain and maybe Europe. Google will also be informed.


- Disclaimer: We do reserve the right to modify or improve or make final decisions on the winner selection.
Remember, this contest is to motivate you to code, learn and help others, and be near selection to the GSoC 2024.

- Contact: forward your inquiries and final code to liquidgalaxylab@gmail.com







Intense training season for all Liquid Galaxy contributors
 and everyone else
by our beloved Google Developer Experts and mentors.


CLARIFICATION on how to enter the streams live
- 1st: read this website for information, stay tuned to our Discord and read your email !
- 2nd: reserve your spot at the streaming event at the link under each proposal, this is the Google Developers event platform that we're on.
- 3rd: before the event starts you'll have access to the streaming URL on the platform.
- 4th: if you can not attend live, that's bad because you'll have not the opportunity to ask questions to the trainers, see the video on Youtube. After the session ends it will be embedded here.



--- agenda developing, more coming --

Remember to reserve a seat at the Google Developers platform for each event!







If you want our collaboration because you want a host one on your university or community, just ping admin Andreu on Discord, and he'll record a intro video for you.




Our long term contributor Emilie Ma, now at University of British Columbia in Vancouver, Canada, is holding an event to introduce the local students to the GSoC and the Liquid Galaxy project. Info on his web site:



Later we'll have a Meet with the local students












Mentor Vedant hold an event in Pune, India:

Title: Roadmap to Open Source Development and GSoC '24
Place: Bharati Vidyapeeth University, College of Engineering, Pune
Date: 10 October 2023
Time: 5:00 PM
Organized by: GDSC(Google Developer Student Club), GFG(GeeksForGeeks) of BVP














2nd community MEET, Autumn 2023
Register at https://gdg.community.dev/events/details/google-gdg-lleida-presents-liquid-galaxy-project-community-meet-and-autumn-task-allocation-november-14th/ and ask for a MEET invite in our Discord.
The Meet will be recorded as usual and posted here later. 





Meeting notes by Emilie and Gozie (thank you)
14 Nov 2023 | community meet lg

GSoC 2024 organisations have not been accepted yet
LG will know if we've been accepted in February 2024

GSoC 2024 will include a 'small' project scope of 90 hours over 12+ weeks (in addition to the 175 and 350 hour project scopes)

For those who are working or interning elsewhere, lowers barrier for those who didn't previously have an opportunity to do GSoC

LG community agenda:
Work done this fall will help earn credibility and increase our chances to be accepted to GSoC 2024
Several trainings will be taking places — please register on the events platform / YT
GitHub, UX, writing a GSoC proposal etc.

Starting project proposal preparation
GitHub maintenance
Organizing Liquid Galaxy GitHub
Forking new projects and previous GSoC projects
Starting a Flutter interest group as many contributors are interested + we have a close relationship with Flutter devrel team
Subgroup within the larger Liquid Galaxy community
Open to anyone with any skill level, but focuses specifically on Flutter content
Looking for a team to brainstorm activities and share docs with Andreu

Creating a Liquid Galaxy Wiki
There's an existing wiki, but it's not updated
Needs to be searchable and at zero cost

Should hold LG architecture, the main functions with code samples (e.g. connecting tablet to the LG)
Looking for a team to create the platform, capture and collect information, and format work


Q: Is this a web-based project?
A: will be, since it has to be public. We don't know what engine to use, part of the project work is to determine what's best.


Flutter KISS apps
To earn brownie points in the LG community and have a better chance to get into GSoC next year, build simple and useful apps that interact with the LG
e.g. a simple LG CMS with four buttons, simple tool to relaunch and reset LG, scrolling letters across the screens of the Liquid Galaxy
Contact Andreu on Discord with ideas first before beginning to code

Project proposals
Attend Yash's stream on how to write a good project proposal and review demo day videos
Base your proposal from the template on the GSoC 2024 post
Write at most 2 proposals, but keep them simple and share them with the mentor team
Send with commenting enabled to liquidgalaxylab@gmail.com and post in #gsoc2024

Don't expect a yes/no answer or feedback right away
Usually we work on these proposals around the end of December
Mentor summit
200 GSoC mentors around the world
Fun chocolate table!

Q&A
Q: Can we contribute to GSoC 2023 projects?
A: Complicated — most projects will not be maintained long term because contributors usually don't stay with LG for a long term. Adding more functionality or recreating a project is something scoped for another GSoC. If you want to continue another project, we'll have to recreate it. Focus on contributing to base LG tools (e.g. Liquid Galaxy controller, LGxEDU) or on building small KISS apps.

Q: When do we have to start working on the project? Before or after submitting a proposal?
A: No one, right now, has a GSoC project. You can start thinking about the idea now and writing a proposal. If you want to work on something, work on the community side projects (e.g. LG Wiki, Flutter interest group). No one knows if you'll be doing GSoC next year, so there's no use in working on the project ahead of time, unless you want to do a project outside of GSoC, which is typically a special case only for longer-term students.

Q: I don't have a lot of backend experience, what should I do?
A: There are many small mini-projects that you can build to improve your skills. We're very early right now, so it's not a must right now — continue to develop your skills as we go. Also, backends are a very vague word. Most LG apps have a very limited backend, typically just communicating with LG with SSH. The tablet apps are usually able to run everything we need.


Video








Andreu will be presenting GSoC at the University of Navarra in Madrid.
Video will be available later. In the meantime register for the event at




First community MEET, Autumn 2023

Read and register at

https://gdg.community.dev/events/details/google-gdg-lleida-presents-first-community-meet-autumn-2023/




Talk: at Devfest Barcelona, October 28 2023, by GDG Barcelona.
Andreu Ibanez will be presenting the GSoC program and the Liquid Galaxy project.


Min 58:07





Talk: at Devfest Girona, October 21 2023, by GDG Girona.
Andreu Ibanez will be presenting the GSoC program and the Liquid Galaxy project from Silicon Valley, where he was visiting and attending the GSoC world summit.




Our Team

Great people make great work. Meet the team.
'

PARTNERS

We are proud to work with some of the best partners.