The support forum is temporarily read-only. For urgent requests, please email contact[at]psyberia.net

[closed] Programming language

Any question about the app? Ask it here
Post Reply
Sky
Posts: 27
Joined: Mon May 25, 2020 8:09 pm

[closed] Programming language

Post by Sky »

Hi,

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

Thanks.
Psyberia-Support
Site Admin
Posts: 6406
Joined: Wed Apr 14, 2010 9:41 pm

Re: Programming language

Post by Psyberia-Support »

Hi Sky,
AlpineQuest is written in Java.
Do you like AlpineQuest ? Leave a small comment on Google Play !
Sky
Posts: 27
Joined: Mon May 25, 2020 8:09 pm

Re: Programming language

Post by Sky »

Hi,

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

Thanks.
Psyberia-Support
Site Admin
Posts: 6406
Joined: Wed Apr 14, 2010 9:41 pm

Re: Programming language

Post by Psyberia-Support »

I use Eclipse SDK (this was the only option when I started the app ten years ago).
Do you like AlpineQuest ? Leave a small comment on Google Play !
mseifi
Posts: 3
Joined: Mon Apr 03, 2023 8:20 pm

Re: Programming language

Post 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
Psyberia-Support
Site Admin
Posts: 6406
Joined: Wed Apr 14, 2010 9:41 pm

Re: Programming language

Post 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.
Do you like AlpineQuest ? Leave a small comment on Google Play !
mseifi
Posts: 3
Joined: Mon Apr 03, 2023 8:20 pm

Re: Programming language

Post 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
Psyberia-Support
Site Admin
Posts: 6406
Joined: Wed Apr 14, 2010 9:41 pm

Re: Programming language

Post 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.
Do you like AlpineQuest ? Leave a small comment on Google Play !
mseifi
Posts: 3
Joined: Mon Apr 03, 2023 8:20 pm

Re: [closed] Programming language

Post by mseifi »

Thank you for your time.
Be successful and happy.
Post Reply