Wish IDE access to B4Xlibs github

Mark Stuart

Active Member
Licensed User
Longtime User
Can the IDE have an option to display a list of all libraries that are pertinent to the B4X product they are in? This list should be displayed in the IDE and not launch an external browser or anything like that.

I think Android Studio or Eclipse has such an option that the developer can search for an add-in to be used in the project they are working on.

Currently, I have no idea what b4xlibs are available until I browsed the Libraries section of the forum. And it was just recent (August?) that the github was created.
If you want developers to really use the b4x products to the max, you need to add these kind of feature additions to the IDE.

And on selecting a library the IDE should allow the developer the option to download it.

Regards,
Mark Stuart
 

aeric

Expert
Licensed User
Longtime User
Some B4X libraries are contributed by the community and are not centralized in 1 place.
I have created Additional Libraries Downloader for downloading b4xlibs hosted on GitHub.
To use it, developer just need to click the Macro or comment link in a project.
The jar reads a json file for the version and URL for the b4xlib.
The libraries will be downloaded and save to the platform specific additional libraries folder.

#Macro: Title, GetLibraries, ide://run?file=%JAVABIN%\java.exe&Args=-jar&Args=%ADDITIONAL%\..\B4X\libget.jar&Args=%PROJECT%&Args=True
 

Mark Stuart

Active Member
Licensed User
Longtime User
Im sure that works for you but to copy that into a new project everything is cumbersome.
A developer should be concentrating on his project, not thinking about such things that distracts him.
I still think there should be a built in feature to manage add-in libraries.
 

aeric

Expert
Licensed User
Longtime User
I think someone need to manage this.
Create a website for the libraries repositories like maven central, nuget or npm.
If anyone kind to manage and host the libraries.
I think this will involve time and money. Are members willing to fund this project?
 
Top