![]() ![]() Kotlin Multiplatform is still fairly new and could use some additional libraries which are either platform independent (Kotlin/Common)Īnd/or have platform implementations ( expect/ actual).ĭesign and deliver at least one Kotlin Multiplatform library with a greater priority on JVM/Android and Kotlin/Native (iOS) Kotlin Multiplatform libraries Ĭreate and deliver (to Maven Central) Kotlin Multiplatform libraries that are commonly needed. Make contributions back to the compiler to improve those error messages. Using StackOverflow and other data sources, uncover common compiler errors which would have significant value to users. The Kotlin K2 compiler provides a great foundation for better compiler errors in Kotlin but this potential is somewhat untapped. Rust compiler error messages are often regarded as being by far the most helpful of any compiler. ![]() Kotlin Compiler error messages Īdd improved compiler error messages to the K2 Kotlin compiler: more actionable and detailed information (like Rust has). GitHub – protocolbuffers/protobuf: Protocol Buffers – Google's data interchange format.While protobufs have many platform implementations, there isn't a way to use them in Kotlin Multiplatform projects.ĭesign and build Kotlin Multiplatform Protobuf support, culminating in contributions to: Thank you! We look forward to reading your applications! Project ideas Kotlin Multiplatform protobufs Īdd support for Kotlin/Common protos to protoc with Kotlin/Native (iOS) runtime and Objective-C interop. Disclose any conflicts with the GSoC timeline due to other commitments, such as exams and vacations.If you have a GitHub, Twitter account, blog, or portfolio of technical or scientific publications, please reference them as well.If you participate in open source projects, please reference your contribution history.Describe why you are interested in Kotlin and your experience with it.You can also show us any code sample that you are particularly proud of. We suggest that you write a working code sample relevant to the proposed project.Refer to the GSoC contributor guidelines.If you are not familiar with Kotlin, read the introductory info on the Kotlin website.Check out the project ideas and select the one you would like to work on.Join the #gsoc channel to ask questions and get support from the GSoC team.Īpplications are accepted from March 20 to April 4, 2023.Join the Kotlin Slack channel to connect with other developers and get help with any questions you may have.Explore the general Kotlin contribution guidelines.Get to know the Kotlin open source community: Check out the Kotlin YouTube channel for tutorials, tips, and the latest updates.Follow the Kotlin Twitter account to stay up to date on the latest news and developments.Take a look at the Kotlin courses on JetBrains Academy or the Android team’s Training options.Read the official documentation to get a better understanding of the language.The official Kotlin website is a great place to start.If you got any questions, contact us via Kotlin contributor guidelines for Google Summer of Code (GSoC) Getting startedĬheck out the GSoC FAQ and the program announcement.įamiliarize yourself with the Kotlin language: Kotlin Slack and the #gsoc Slack channel.This article contains the list of project ideas for Google Summer of Code with Kotlin, and contributor guidelines. ![]()
0 Comments
Leave a Reply. |