Google Summer of Code 2023 #4342
Replies: 26 comments 45 replies
-
Would like to see tracking in Organic Maps. |
Beta Was this translation helpful? Give feedback.
-
Hello @rtsisyk and Organic Maps Team, I hope you doing great. First of all, let me introduce Myself I am Ashok Kumar. I am a student and Android Developer. I am writing this to let you know that I am interested in participating as a contributor in the Google Summer of Code (GSoC) 2023 program with your organization. I am a motivated and enthusiastic student with a passion for open-source development and a strong interest in mapping and geographic information systems. I am excited to apply my skills and contribute to the Organic Maps project. My technical skills, which include C, C++, Java, SQL, Android Development, and Good Knowledge of Data Structures and Algorithms, and I am also currently doing an internship at the Indian Institute of Technology(IIT), Kharagpur as an Android Developer. I believe that would make me a suitable candidate for this opportunity. I am confident I can bring value to the project and help drive its development. I have reviewed the current features and functionalities of the Organic Maps application. I noticed some bugs and needed features for the app from an end-user perspective and would like to propose working on to make
I am particularly interested in this project as it aligns with my area of interest and will provide me with an opportunity to make a meaningful contribution to the open-source community. I am committed to delivering high-quality work and understand the importance of clear and effective communication in open-source projects. I am a quick learner and have a strong ability to work independently as well as in a team environment. Thank you so much for taking the time to read this. I look forward to the opportunity to work with your team and contribute to the growth and success of the Organic Maps project. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Thanks for the suggestion @biodranik , I'll make sure to check the documentation in the docs folder before addressing any issues. I will set up the project and try to fix some issues. I appreciate your help and support. |
Beta Was this translation helpful? Give feedback.
-
Hello, @rtsisyk and @biodranik I Hope you guys are doing well. I had a look at the GSoC 23 ideas, and I would love to work on completing the project which I took up last year.
I guess to complete the project successfully it would be really beneficial if we could spend some time in planning what needs to be done, and how to approach it. Regarding what needs to be done, I guess this is a really good checklist. But some of the tasks like implementing Routing and Navigation(As far as I can remember, with the current implementation of navigation, it would be a challenge to implement it AA, I guess we would need to refactor quite some code for it, please let me know your views on this @AndrewShkrob, also to give TBT instruction we will need some extra setup too ) are epics in themselves, it would be better if we could break them down into smaller parts. I personally feel that to work more efficiently and to complete the project it would be beneficial if we spend some time planning things out. Shall we get on a google meet and discuss this in detail? Also, I think we should keep rebasing this branch, every once in a while, so that we don't have to tackle a ton of merge conflicts at once, I will try making a pr regarding this as soon as I get time from my classes. And this idea also seems very interesting to me, any particular reason why Rust is the preferred language ? |
Beta Was this translation helpful? Give feedback.
-
Hey, |
Beta Was this translation helpful? Give feedback.
-
Yeah that's fine I just want to contribute to open source, GSOC is a
secondary thing.
That's a great Idea to have to Google meet as I still don't know how to
code what to code in a unknown source code.
Arrange a meet with accordance to Indian Time Standard also. If the other
two agrees then take the discussion fwd.
Regards.
…On Sun, 19 Feb, 2023, 4:53 am Andrew, ***@***.***> wrote:
According to GSoC rules, you can't participate more than one time. So, I
will take AA for GSoC this year. But, of course, you're still able to work
on it and help me finish this feature.
I'm currently working on "AA connection detection" task from the checklist
and then I'll take care of "Build route on the phone and navigate on AA"
and "Navigation screen" tasks.
Here is the list of tasks from the checklist you can work in parallel with
me:
- Support different levels of CarApi
- Foreground location service:
I'm not sure how this can be fixed but seem we need to make a "real"
foreground service with a message in a notification bar that the app is
using location services.
- Separate SharedPreferences for AA:
Perhaps, you will need C++ skills for this task
- Day/Night Mode
I'd like also to see an option in settings: "Night mode" -> {"Yes",
"No", "Auto"}
- Message Screen for permission request
- SurfaceRenderer callbacks:
The onFling callback is still not implemented. That will require C++
skills. An example of onScroll callback implementation can be found
here: #4150 <#4150>
You can also try to fix bugs in this PR:
#4382 <#4382>
#4425 <#4425>
And I think it's a good idea to have a google meet to discuss it in detail.
P.S.
As far as I know, it's already agreed that the Wikipedia parser will be
taken by the other person.
—
Reply to this email directly, view it on GitHub
<#4342 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUVFD6RE4OSRJAKVFRUSOODWYFKY7ANCNFSM6AAAAAAUH63E44>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Hello Organic Maps Team 👋, Hope you guys are doing well. I'm Nishant, A junior year MSc Computer Science Student. I have been working on android development for the better part of 2 years. I also have been contributing to another open-source project named AnkiDroid for the last year. I was mostly cleaning up the codebase, fixing bugs & implementing new features once in a while. Organic Maps got attention recently & there is some fixing & cleanup that can be done here. I would love to improve the quality of this app both for other fellow developers and end users. I would love to have a try at applying for Organic Maps in GSoC. |
Beta Was this translation helpful? Give feedback.
-
@rtsisyk is there any medium such as discord where we can discuss our proposals with the mentors? |
Beta Was this translation helpful? Give feedback.
-
Hey @biodranik, @rtsisyk, and Organic Maps team, Firstly, thank you for all your work delivering Organic Maps and enrolling as a GSoC organisation. I hadn't heard of Organic Maps before, but it stood out to me when looking through the GSoC organisations list as it is something I would genuinely use and whose values align with my own. Coincidentally, I am going bikepacking in the Yorkshire Dales tomorrow, so I look forward to trying out Organic Maps - the feature which locates water sources will be handy. A bit about myself
Skills
Interests (aside from programming)
Whilst I have gained experience from my university studies and role, much of this work has been independent and on systems of lower-level maturity. That is why I'd love the opportunity to begin to work with others with similar values as myself - making software that people care about; I feel this is also the perfect chance for me to start contributing to opensource projects, as I will be finishing my degree this summer (and subsequently will have a lot more time). The project to which I am most suited and keen to commit myself to - Wikipedia Parser Revamp I shall continue to think about the delivery of this functionality. However, my initial thoughts are:
I look forward to hearing back from you, and thank you for your time. Regards, |
Beta Was this translation helpful? Give feedback.
-
One thing I think I could make better about this app is the routing for cycling directions, and creating something that prioritizes cycling safety over shaving a couple minutes off a commute time. I'd usually rather take a 5 minute detour than ride my bike on a 40mph road. After working on my own app that combines cycling and transit directions, one feature I found super cool was the OpenTripPlanner API's balance between "fast", "flat", and "safe", where a user would select the tradeoff between these three. I haven't yet found an app that can do this on mobile, even though OpenTripPlanner also just uses OpenStreetMap Data. In addition to implementing this 3-way tradeoff inside Organic Maps, I think there are a couple other improvements to cycling safety that could be made off the top of my head:
|
Beta Was this translation helpful? Give feedback.
-
I'm Nathan, a sophomore in math and computer science, Rust and OSM fan, and sporadic Organic Maps user. I took a GIS class, did some work with Rust GDAL bindings for geodata processing, and am familiar with almost all the languages mentioned, so I think I'm technically capable of most of these projects. A lot of the task list projects look interesting to me: Wikipedia in particular (Rust 🦀, and it's useful and sounds like a fun problem), elevation/imagery data, track recorder, geo format support, and link unshortener. A few questions:
I'm going to get started on some bug. Thanks in advance for the help anyone provides (I asked a lot; sorry for so many questions...). |
Beta Was this translation helpful? Give feedback.
-
Hello @biodranik and @rtsisyk, hope you're doing well. I am Aryan, It would be fantastic to be able to get into the GSOC 2023 program and work closely with this awesome community. Would love to understand better the thinking behind the project, personas for whom these are being created, and the technical care-abouts for the codebase - is there someone I should get in touch with or should I start a thread on the discussions forum? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Hey @biodranik and @rtsisyk, I hope everything is going well for you guys. I would like to introduce myself as Ayush Arora, a B.Tech student who is interested in becoming an Android developer. I would be interested in contributing to your organisation as part of Google Summer of Code (GSoC) 2023. I have installed and reviewed the Organic Maps application. As an end user, I observed some bugs and required features for the app and would like to propose working on Track Recorder for AndroidFor a while, I worked on
I am particularly interested in this project as it aligns with my area of interest and will provide me with an opportunity to make a meaningful contribution to the open-source community. Here are Some Questions About the Proposal
Please accept my sincere thanks for reading this. Thank you so much for taking the time to read this. The Organic Maps project interests me and I am eager to work with you and your team. Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm KDE Plasma and Plasma Mobile developer, and grateful Organic Maps user. I did a bit of research and can say the lack of ready for everyday use navigation app for Mobile Linux is a blocker for many. I started a relative discussion here: I communicated with the developer earlier when we hacked a custom Android firmware. Cheers! |
Beta Was this translation helpful? Give feedback.
-
Hello, I am a student from Greece and I would love to be a contributor on OM. I wanted to ask if you think I am running late on working for open issues and proposing for the GSOC. Either ways I will start doing research on the codebase. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hello @rtsisyk and @biodranik, I hope this message finds you both doing well 😊. As the contributor proposal has started, I would like to seek your guidance on the do's and don'ts of the proposal. During my research on the proposal process, I came across some organizations that provide sample proposal templates to their contributors. I was wondering if Organic Maps also has a sample proposal template that I could refer to? In my search for proposal templates, I observed that the major points covered are:
(Please let me know, if i had missed any points) I'm curious to know if Organic Maps recommends using a particular proposal format or if contributors are free to prepare the proposal in their preferred style. Perhaps this information can help other contributors who may have similar doubts. Your guidance in this matter would be much appreciated. Thank you in advance! |
Beta Was this translation helpful? Give feedback.
-
Google Summer of Code Contributor Submission Deadline: April 04, 2023. Please hurry up! |
Beta Was this translation helpful? Give feedback.
-
Hi @rtsisyk and all Organic maps team |
Beta Was this translation helpful? Give feedback.
-
Hi @rtsisyk and @biodranik, I am a 2nd year computer science student, and I am interested in working on the Satellite imagery support (1) - Prepare imagery data. Thank you! |
Beta Was this translation helpful? Give feedback.
-
hello how can i apply to work on projects as Gsoc contributor plzz ? |
Beta Was this translation helpful? Give feedback.
-
oh dawn😐
Le mar. 4 avr. 2023 à 18:44, Andrey Butirsky ***@***.***> a
écrit :
… I think it's over - 16 min until the gates are closed for contributors
proposals. Sorry..
—
Reply to this email directly, view it on GitHub
<#4342 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APVQMSXWMSG4YDMXNCUPSMTW7RMYFANCNFSM6AAAAAAUH63E44>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
thank you anyway. Next time may be
Le mar. 4 avr. 2023 à 18:46, James Alaric ***@***.***> a écrit :
… oh dawn😐
Le mar. 4 avr. 2023 à 18:44, Andrey Butirsky ***@***.***> a
écrit :
> I think it's over - 16 min until the gates are closed for contributors
> proposals. Sorry..
>
> —
> Reply to this email directly, view it on GitHub
> <#4342 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/APVQMSXWMSG4YDMXNCUPSMTW7RMYFANCNFSM6AAAAAAUH63E44>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***
> com>
>
|
Beta Was this translation helpful? Give feedback.
-
On the basic rendering of app.
Reshape the overall user interface of textures on the mapodeliser
Le mar. 4 avr. 2023 à 18:50, Andrey Butirsky ***@***.***> a
écrit :
… Just interested - what did you want to work on?
—
Reply to this email directly, view it on GitHub
<#4342 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APVQMSRMMNFMKJYJDOA3P7LW7RNQBANCNFSM6AAAAAAUH63E44>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
map**
Le mar. 4 avr. 2023 à 19:04, James Alaric ***@***.***> a écrit :
… On the basic rendering of app.
Reshape the overall user interface of textures on the mapodeliser
Le mar. 4 avr. 2023 à 18:50, Andrey Butirsky ***@***.***> a
écrit :
> Just interested - what did you want to work on?
>
> —
> Reply to this email directly, view it on GitHub
> <#4342 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/APVQMSRMMNFMKJYJDOA3P7LW7RNQBANCNFSM6AAAAAAUH63E44>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***
> com>
>
|
Beta Was this translation helpful? Give feedback.
-
make more friendly the UI😅
Le mar. 4 avr. 2023 à 19:05, James Alaric ***@***.***> a écrit :
… map**
Le mar. 4 avr. 2023 à 19:04, James Alaric ***@***.***> a
écrit :
> On the basic rendering of app.
> Reshape the overall user interface of textures on the mapodeliser
>
>
> Le mar. 4 avr. 2023 à 18:50, Andrey Butirsky ***@***.***>
> a écrit :
>
>> Just interested - what did you want to work on?
>>
>> —
>> Reply to this email directly, view it on GitHub
>> <#4342 (reply in thread)>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/APVQMSRMMNFMKJYJDOA3P7LW7RNQBANCNFSM6AAAAAAUH63E44>
>> .
>> You are receiving this because you commented.Message ID:
>> ***@***.***
>> com>
>>
>
|
Beta Was this translation helpful? Give feedback.
-
Perhaps #2119 could be looked into. It would be a big thing imho, because most OSM based apps don't support these tags. |
Beta Was this translation helpful? Give feedback.
-
Hello, our beloved community! We plan to apply for Google Summer of Code 2023.
Google Summer of Code (GSoC) is a global program that offers students stipends to write code for open source software projects. The program is run by Google and provides an opportunity for students to gain experience in open source development, as well as make connections in the tech community. Students work on a specific project with an open source organization during the summer and receive a stipend upon successful completion of the project. The program is open to students who are at least 18 years old and are currently enrolled in a college or university. GSoC is a highly competitive program, with thousands of students applying each year.
Our team are working on the list of proposed projects for GSoC 2023. If you have any ideas or want to participate as a "student" - please drop a message in this thread. Google also accept applicant who are not formally students but newcomers to opensource. Below are formal criteria you need to match:
https://developers.google.com/open-source/gsoc/faq
Beta Was this translation helpful? Give feedback.
All reactions