Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Library used for developing foobar2000 Android version (Read 1132 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Library used for developing foobar2000 Android version

Hi Peter,
I like very much foobar2000 and yesterday I discovered the Android version that is amazing.
I know it is not open-source but may I know which Android library you used for developing foobar2000 on Android?
The reason for my curiousity is that I could rarely find an Android app that does not freeze.
I'd like to start learning Android development and I'd like to have a good start, that's why I'd like to learn the right library.
I heard there is Android SDK Kotlin or Java, Android NDK that calls C++ and Flutter with Dart. I'd like to learn the same library as the one you used for foobar2000.
As I said,  the quality, performance & stability of your foorbar2000 Android app is great, so I'd like to follow the model in terms of API.
Please let me know if the question breaks any rule and with all respect I will close the topic.
I'd like to thank you for the fantastic work that you for all the people in the world who use your fantastic apps that we do not pay anything for.
Best regards,
Victor Moga

Re: Library used for developing foobar2000 Android version

Reply #1
I'd imagine the secret is a huge amount of test phones to try things on.
Since Android is a pure minefield when it comes to phone-specific odd quirks due to manufacturer BS.

Re: Library used for developing foobar2000 Android version

Reply #2
Hi mudlord,

No need to give me any dev secrets, just wanted to know in which direction I should start.
Android NDK C++. Android Kotlin or Java or Flutter with Dart?
Because as I said foobar2k Android is amazing, so that info would be very helpful to guide me.

Best regards,
Victor Moga

Re: Library used for developing foobar2000 Android version

Reply #3
Most likely C++ because of sharing code with the Mac OS version and most recent FB2K versions.
Very little Java.

 

Re: Library used for developing foobar2000 Android version

Reply #4
Hi mudlord,

Thank you for the reply.
Yes, I understand that it's good to have a shared library to avoid re-implementing the same backend logic on on different OSs, I also thought at making something like that.
But for the GUI I'm really in a big doubt about what language and technology to choose.
Is the fb2k Android GUI Java based?

Best regards,
Victor Moga