Page 1 of 1

[closed] Programming language

Posted: Thu Mar 02, 2023 10:57 pm
by Sky
Hi,

if you don't mind, I am wondering in which programing language you develop Alpinequest.

Thanks.

Re: Programming language

Posted: Sat Mar 04, 2023 1:47 am
by Psyberia-Support
Hi Sky,
AlpineQuest is written in Java.

Re: Programming language

Posted: Sat Mar 04, 2023 7:57 am
by Sky
Hi,

I thought what development tool are you using. (eg. Android studio, React Native, Xamarin...? )

Thanks.

Re: Programming language

Posted: Mon Mar 06, 2023 11:33 pm
by Psyberia-Support
I use Eclipse SDK (this was the only option when I started the app ten years ago).

Re: Programming language

Posted: Tue Apr 04, 2023 8:48 pm
by mseifi
Hi
I'm software student and because I think the Alpine Quest is very interesting. I decided to develop an app like that as a final semester project. Can you help me in this matter?
Thanks in advance
My questions:
1 What libraries do you use to view the map?
2 How do you calculate distance and angle?
3 How did you layer the maps?
4 I want to start the project with Kotlin language, do you think it is good?

Thank you again

Re: Programming language

Posted: Thu Apr 06, 2023 10:03 pm
by Psyberia-Support
Hi mseifi,
1. AQ does not use any library, everything is done inside the app.
2. Just google "great circle distance" and you'll find the formula.
3. They are simply displayed one over the other. The map projection of the lower map is used, the other are re-projected.
4. I think that if I had to start again from the beginning, I'd go with Dart because it's natively multi-platform (not only Android). But I didn't do so much in details.
Hope it can help a bit.

Re: Programming language

Posted: Fri Apr 07, 2023 4:36 pm
by mseifi
Thank you very much for your answer.
You helped a lot.
Regarding question 1: Do you mean that you coded the tiles management of all types of maps yourself and did not use any package. it's true?
Thank you for explaining more.
If I want to use a ready-made package, which one do you recommend?
And do you know any open source project that is similar to AQ?
Thank you

Re: Programming language

Posted: Sun Apr 09, 2023 12:17 am
by Psyberia-Support
Yes the application uses it's own map display engine and tiles downloader.
I've never used any library to do so, so I won't be able to help you on this topic, but I'm sure you'll find various comparisons on Internet, same for open source projects.

Re: [closed] Programming language

Posted: Sun Apr 09, 2023 4:28 am
by mseifi
Thank you for your time.
Be successful and happy.