Unique Post for GSoC 2025 at the Liquid Galaxy project - Liquid Galaxy project community site

Unique Post for GSoC 2025 at the Liquid Galaxy project


Google Summer of Code 2025
21st edition

Searching for our project ideas? look no further and click:




MENU



You can rewatch here our latest MEET with GSoC wanna-be contributors, where we answered your questions and made some announcements:



January 28

The Liquid Galaxy project has applied to the Google Summer of Code program 2025.
As you can see and have to know by our calendar, Google will communicate on February 26 what organizations will take part this year, so two things:

- Continue working hard with our pre-requirements.

- Cross your fingers and Good Luck !!

On February 6, 16:00 CET we'll have an Ask Me Anything related to GSoC and the Liquid Galaxy project.
In the meantime remember:

- We have posted in our main menu on this unique post for GSoC 2025, our Project Ideas List , with all the projects we propose to you for this GSoC.

- Also you have the Master Proposal document with instructions.

You can start thinking and writing about what project you want to present for, BUT till February 27 we'll not accept any document. It is up to you if you want to start early but remember, no Google, not any organization, so not us, know as today who will be at GSoC.


You can start commenting between you and on our Discord channel, #GSOC2025, but if you look for official information always read here, or from a senior mentor.


BASIC ITEMS 

- Always review all those things for a good start with us:

. Watch our 1st Liquid Galaxy project Community video streaming for very important news, including many new changes in our tech stack.
. Explore our web site and join our GitHub
. Join our Discord for announcements,
. Join GDG Lleida for events announcements at Google Developers platform, and be familiar with our technology and way of doing things.

Nov 23, 2024

Here's the news most of you were waiting for, the new changes in community activities and
GSoC 2025 pre-requirements

All wanna be selected contributors will have to deliver pre-required tasks if they want to be considered, as we have to be sure you're familiar with your tech stack and about your coding capabilities, very next to your soft skill abilities.

Please read these instructions carefully, watch the 1st community meeting for season 2024-2025 and if you have any questions contact us the only way to communicate with us, our lovely Gmail account;

liquidgalaxylab@gmail.com

Note: you can create the tasks in the order you want, but for us to approve every task we need them in order. Send every task as noted, and wait for approval to send the next one. We'll not consider contributors not following the rules.

For every task, we need a video and the GitHub code link, if any, as proof, so first create in your own Google Drive a folder with read permissions for everyone, with your name and GSoC 2025, and create subfolders for every task. Do not delete this till Sept 2025. Send us your first task sending the drive main GSoC folder with read permissions to anyone. (edited for clarity)

The videos for this use have to be a 3-minute max video, recorded horizontally in full HD, showing up your face talking and the screen recorded from the camera, not screen captured.

Please always name all files with task name, your name and GSOC year (2025).

Drop too a line in our Discord saying the video is ready, and possibly it will be published here.


DATELINES clarification (as Jan 31)
Contributors have to try to give us the task on time, due that we need time to evaluate your abilities, both technical and soft skills.
Contributors that arrive late to the party, nothing bad there, just simply have to hurry up.
All pre-required tasks are needed for our evaluation of contributors and have to be presented maximum April 17, but as you can imagine dates will be so tight that we can not guarantee your work to be reviewed.


 - Task 1:             Install a virtual LG        Due January 10

Build your own Liquid Galaxy with 3 virtual machines, be careful with the RAM requirements to run such a system. The rig has to be 3 machines, and the control has to be a smartphone ran on the emulator (edited for clarity), following our tech stack changes.
To test your rig only use the nice SatNOGS Visualization tool, developed by student Michel Algarra, that works great on a smartphone 6.x inches vertically. You must use a pixel phone emulator such as 6a, 7a or any available models. Please don't resize the screen to mimic smartphones as that isn't right. Remember the video cannot be longer than 3 minutes.  (edited for clarity)

Documentation is available on the GSoC 2024 updated LG installation manuals
Older versions as this English and Spanish, the nice tutorial on setup a LG virtual by contributor Soham Jaiswal https://www.youtube.com/watch?v=CLdUuDHo6lU, and the one from Yash Raj, actual senior mentor of the project, at https://youtu.be/wzv-CiN6VeA?si=swVIiwIU3R3RR4sA  are also OK.

To see how we want the video take a look too at the many GSoC 2024 contributors' task 1 videos,
https://youtu.be/gdYbBEdzGLc?si=lJcVKP9sd9eSnPxM

to the 2023 with 50 !!! installations




- T2:     Create a basic Flutter app  or web app*        Due January 20

You have to create a basic LG app, where the user can select on a simple window:
- To put the lg logo on the LG (left screen of a 3 screens rig)
- To send 2 different kmls, selectable one by one.
- An option to clean the logos
- And option to clean the kmls

* As as Nov 23, 2024, the new web tech stack is not fully defined, our counsel if you're starting early is go Dart/Flutter.

Send proof of task following rules, including a video explaining your code (5 mins max) (edited for clarity) , and the kml that you have created. If the kml is not created by you, please mention the source where you took it from.
Also do make a released build of your apk when showcasing the functionality of the app.
Send us the videos, the kml files and the released build apk.


- T3: Creating and delivering technical presentations

For our Liquid Galaxy streaming series, and to train the community and show up both your technical and soft skills, we require you to record a minimum of three 20’’ minimum, and a max of 45, - edited for clarity- technical presentations.
Those can be about any of our tech stack topics, technologies we use, or related questions.
Before recording, send an email to liquidgalaxylab@gmail.com with your 3 proposals for presentations, next to a schedule when you plan to have those ready, as we're starting to populate the events platform.
Also when ready, share a Google Slides deck with your presentation OPEN FOR COMMENTS  - edited for clarity- before recording, just to take a look.
All the files you send us, have to have the same naming structure:  task name, your name and GSOC year (2025).   , - edited for clarity-

Remember that the creator contributor must attend live questions on the day we stream the video, q&a will be handled on our Discord, in channel #community-chat, as the videos will be pre recorded and the chat will close after the stream. ---edited for Discord chat---
For the other contributors, remember that attending presentations and interacting will help your LG Score, giving you more opportunities to be selected for GSoC 2025.

                                           --Added template and edited for clarity as 7.1.25--

Due date is since today, 23.11.2024, and is due before GSoC contributors announcement.

As samples, and to get train you can watch the great presentations contributors did in the past, such as:




Integrating Google Maps in Flutter for Liquid Galaxy apps, by Saumya Bhattacharya

Solving frequently asked doubts by Liquid Galaxy Contributors, by Shaunak Nagrecha
https://www.youtube.com/live/Rkt1TtyrD54?si=drN96E7UdqHw-Ktg

and tons more you can find in out Youtube channel and old GSoC posts, 2024 , 2023 

Send proof of task following guidelines.


- T4: Creating at least 3 entries for our Liquid Galaxy WIKI 

Created in 2024 by contributor Dev Gadani with the help of Sidharth and mentor Vedant, our WIKI
is a searchable repository of LG knowledge.

As proof of your knowledge of our tech stach we require every to be considered contributor create 
3 new entries for the wiki, all related to the new tech stack situations.
All good entries will be published and credited in our lg.eu Wiki.

You should send us a previous email with what 3 contents you want to create for the wiki, as many other contributors may have chosen the same.

Each entry has to have the clearest definition of what the entry is, and what part of the Liquid Galaxy handles, it can be UX side (functions on the apps in Flutter or JAVA) or the rig side (all the things related to the Liquid Galaxy cluster and his network, including the AI server and the Dockers we use).

Please write with clarity for others to understand, and quote code in the right way.

Add graphics if needed, and remember to store the images in the same folder independently.

All the entries have to be on the same Google Doc, we’ll not accept pdfs or .docx, and please name the doc with your name and GSoC2024. 

Each entry has to be a minimum of half a page, as you have to explain the aforementioned parts and the code or instructions involved.

You’ll be credited if the entry is published, and also you can be invited to write other ones if the ones you choose have been already written many times.

Send proof of task following guidelines.

You can take a look at the WIKI presentation video with instructions and technical explanations.

Due date before GSoC contributors announcement. 
(edited for clarity) 


- T5: 
 UI creation challenges   ---added 31.12.2024--

For task 5 you will have to showcase your knowledge of UI and UX by creating some of the best designs in code. Each of them has to be a separate file or page coded in HTML, CSS, js (any frameworks), and using GSAP (optional), or dart (flutter). 
The choice to code it on the web tech stack or as an app is yours.
Some of the challenges have it written specifically that it must be done in KML.
Your judgement will be on whether you can create such pixel perfect micro interactions, animations and interfaces, as for 2025 we want the best looking UI.

Submission link will always be a Github repo, containing all the code, the web pages can be deployed while the app pages can be built and you can send us the apk.
The kml files can be kept in the assets folder.

Don't use AI such as chatGPT and show us your original work.

Care about semantics, UX, accessibility, cross-browser compatibility and performance is much needed.


Due date is since today, 31.12.2024, and due January 25, 2025


Official announcement and official calendar


On Jan 15, Google announced the 2025 edition, at their main page at: https://summerofcode.withgoogle.com/

Important dates to remember:

January 27 - 18:00 UTC Mentoring organizations can begin submitting applications to Google
February 11 - 18:00 UTC Mentoring organization application deadline
February 11 - 26 Google program administrators review organization applications
February 27 - 18:00 UTC List of accepted mentoring organizations published
February 27 - March 24 Potential GSoC contributors discuss application ideas with mentoring organizations
March 24 - 18:00 UTC GSoC contributor application period begins
April 8 - 18:00 UTCG SoC contributor application deadline
April 29 - 18:00 UTC GSoC contributor proposal rankings due from Org Admins
May 8 - 18:00 UTC Accepted GSoC contributor projects announced
May 8 - June 1 Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects
June 2Coding officially begins!
July 14 - 18:00 UTC Mentors and GSoC contributors can begin submitting midterm evaluations (for standard 12-week coding projects)
July 18 - 18:00 UTC Midterm evaluation deadline (standard coding period)
July 14 - August 25 Work Period | GSoC contributors work on their project with guidance from Mentors
August 25 - September 1 - 18:00 UTC Final week: GSoC contributors submit their final work product and their final mentor evaluation (standard coding period)
September 1 - 8 - 18:00 UTC Mentors submit final GSoC contributor evaluations (standard coding period)
September 1 - November 9 GSoC contributors with extended timelines continue coding
November 10 - 18:00 UTC Final date for all GSoC contributors to submit their final work product and final evaluation
November 17 - 18:00 UTC Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines


A total team of 22 mentors of various levels, including trainee, junior, seniors, and Google Developer Experts mentors, are ready for this GSoC 2025 at the Liquid Galaxy project.



NEWS


1st dateline: JAN 10 2025, Task 1 statistics 

From a total of 78 interested new contributors, 48 different virtual liquid galaxy installations have been presented to us successful and on time, with 15 more not rightly delivered. Congratulations to all of you, and remember, continue your effort with the rest of pre-required tasks, reading carefully this unique GSoC post, and contacting us at liquidgalaxylab gmail com, or asking the community in our Discord if you have any doubts.

 

Your video installations are starting to be public on Youtube, with a special gamification: to animate you all to see your colleague's videos, and how they did, we're going to have a little contest:
- in between every video will appear a Dash flying or statics, added when editing. --edited for clarity--
 Don't know what's a Dash ? The Flutter mascott !!!

- always first of all, RSVP for the opening of the video at Google Developers event platform, see all the videos, take note of the minute and second where the dash appears, and send us email to  liquidgalaxylab gmail com with the times of all the videos (or some, as you wish)
- we'll take note of the contributors that have watched up more dashes, checking they have RSVP's for the event platform, and make a raffle among them of a unique swag pack of Flutter goodies as: a set of pins, a t-shirt, and a hat. This kit will be sent to your home address, as we'll pick up the winner at a public event in a few weeks and ask for their address by email.



January 27: Calling all 3D designers in our community 

Hello designers, after a popular request in our Discord we are going to have a new contest, this time based in our lovely Mr. Worlwide, a mascot created by student Kahy back in 2019, under the GCI competition.

The contest:
- Create 3D animations with the Mr WW, in video horizontal full HD, to be used as wipes between sections in our future videos. Mr. WW has to do polite actions as you want. See the samples below and be creative.
- dates: last day to deliver video Feb 23.
- delivery way: send shared drive folder within the video, open for anyone to view --edited for clarity--
- entries per person: maximum 3, each will count individually
- public raffle on: Feb 25, 16:00 CET
- what to win: a swag pack of Liquid Galaxy and Google merchandising, to be sent to your home address.

You can download here the 3d model.

Actual animations samples:

The project keeps the possibility of changing anything and our deliveries are final.

Any questions send email to us.


Activities in Madrid Spain to promote GSoC

The Liquid Galaxy project has been an active part of several events that happened in Madrid, Spain, the last week of January 2025.
Stephanie Taylor and Mary Radomile, world managers of GSoC, came to Spain to promote GSoC and we helped organize the following events:

- GSoC presentation at URJC, home of JDE Robot organization, where the team led by his admin JM Cañas held a 90 university student event.

- GSoC presentation at university UFV, where our beloved AI mentor Moisés Martínez, who's a lecturer there, organized the assistance of 50+ students. 



6 mentors from our community attended: Victor (Flutter), Mario (Cloud), Irene (WTM), Moisés (AI), Oscar (code) and Andreu (admin and mentor), here with admins Stephanie and Mary:



Also, we have a fantastic community dinner with current and old people from GSoC, including alumni, mentors, admin, and managers.


Our Mr. Worldwide mascot had a presence too there, here with mentor Moisés:






Community streamings


If you're interested in developing applications based on our new web tech stack, take a look at our GitHub and this presentation :


Our pre-requirements AMA streaming:



GSoC presentation at Devfest Santander (Spanish)
by Andreu Ibanez, admin Liquid Galaxy project


Nov 28, 2024




GSoC presentation in Arabic
"Empowering Through Open Source: Google Summer of Code Stories [Arabic]" by our long-term contributor Mahinour Ala, now also WomenTechmakers Ambassador, who will become a mentor hopefully this GSoC 2025 for our project






Mentor Vedant gave a talk about GSoC and our project at Pune's university, India






Liquid Galaxy streamings Community news for season 2024-2025 and GSoC 2025



Technical presentations :

- Jan 14, 16:00 CET

GSAP
(GreenSock Animation Platform)
Presented and Q&A by Dev Gadani


- Jan 16, 16:00 CET
Port forwarding on LG virtual installations
Presented and Q&A by Rohit Kumar



- Jan 24, 17:00 CET
Introducing the Liquid Galaxy Web App
Presented and Q&A by mentors Yash and Vedant, and contributor Rohit Kumar



- Feb 3, 16:00 CET
Building interactive tours with KML for LG
Presented by contributor Jaivardhan Shukla




Liquid Galaxy streamings Dealing with a good UI, an HTML, CSS and JS for GSoC 2025
by senior mentor Yash Raj




Task 1 video packs :

2nd:

3rd




4th





Image Recognition in Flutter Apps using TensorFlow Lite 
Presented by Shuvam Swapnil
February 17, 16:00



PARTNERS

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