Hi Yashvi, Thanks for your interest in the Fory Java Android Support project for GSoC 2026.
As a first step, please carefully read the project idea and discussion here: - https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2026+Ideas+list#GSoC2026Ideaslist-ApacheForySerializationSupportforAndroid - https://github.com/apache/fory/issues/3405 These documents describe the background, constraints on Android, and the expected design direction for the project. Before starting any proposal or implementation work, I strongly recommend that you deeply read the Fory Java source code, especially the following core classes: - Platform.java - MemoryBuffer.java - _JDKAccess.java Understanding how Fory currently handles low-level memory access, platform abstraction, and performance-critical serialization paths is essential for thinking about how Android support should be implemented. After you’ve gone through the idea page, the GitHub issue, and the relevant source code, feel free to come back to the mailing list with any concrete questions or design thoughts. Best regards, Shawn On Mon, Mar 2, 2026 at 8:31 PM Yashvi Vachhani <[email protected]> wrote: > > Dear mentors , > > I hope you are doing well. > > My name is Yashvi Vachhani, and I am very interested in contributing to the > Fory Java Android support project under the Apache Software Foundation for > GSoC 2026. > > I have carefully studied the project idea, especially the challenges around > Android runtime limitations (reflection performance, absence of > Unsafe/MethodHandle, bytecode constraints, and the need for build-time > serializer generation). The approach of introducing Android-specific paths > with an annotation processor and integrating generated serializers into the > resolver pipeline particularly interests me. > > I would love to start contributing early and work on smaller issues or > improvements related to the Java builder pipeline, resolver flow, or > benchmark setup to better understand the current architecture. > > Could you please guide me on: > > * The best starting issues for new contributors? > * Any design discussions or ongoing efforts around Android support? > * Recommended areas to study deeply before drafting a proposal? > > Thank you for your time. I look forward to contributing to the project and > learning from the community. > > Best regards, > Yashvi Vachhani --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
