Subscribe to library updates

Library / classes / tools developers: please write a short post in this thread every time you make an update (also remember to update the wiki when posting new stuff).

Users can subscribe (with the Watch button in the right side) to this thread to be notified when there are updates.
 
Last edited:

Informatix

Expert
Licensed User
Longtime User
DataCollection v1.07 (for UltimateListView and ProBundle donors)

I noticed the interest for the MapList lib and decided to provide a much faster version, with a more robust sort algorithm and a few more functions, in my DataCollection lib. My dcKeyValueList class is also faster than the original Map, so unless you're very short on memory, you should replace all your Map with this class (or TreeMap or SparseArray if you need to keep your data sorted).
I also added the dcPair class, which is just a tuple of two objects, and the toString function to all classes.

This version includes a port to B4J of all classes except dcSparseArray which is specific to Android.
 
Last edited:

DonManfred

Expert
Licensed User
Longtime User
DJI Drones UI

This is an extended Drones Lib based on the DJI Drones Lib V2.0

With the Mobile UI Library you are able to use some nice UI Widgets in your App.

Find out more about the UI Widget and their prefered Sizes here.

See this reference for a complete list of all widgets.
Please note that the "Panels" are not really working for me. I´m still investigating. But away from that there are some really nice to have Widgets and i do not want to hide them from you.

Here some examples:

DJITakeOffWidget

TAKEOFF.gif



DJIReturnHomeWidget

HOME.gif



DJIFlightModeWidget

FLIGHTMODE.gif
 

DonManfred

Expert
Licensed User
Longtime User
GeoFire

GeoFire is an open-source library for Android/Java that allows you to store and query a set of keys based on their geographic location.
At its heart, GeoFire simply stores locations with string keys. Its main benefit however, is the possibility of querying keys within a given geographic area - all in realtime.
GeoFire uses the Firebase database for data storage, allowing query results to be updated in realtime as they change. GeoFire selectively loads only the data near certain locations, keeping your applications light and responsive, even with extremely large datasets.
 

alwaysbusy

Expert
Licensed User
Longtime User
ABMonitor 1.0: Profiling your B4J/B4A apps 'live'. First release of the profiler app for B4J and B4A!

ABMonitor2.png


DonationWare
ABMonitor is part of a pack of libraries, frameworks and tools. You'll see, next to ABMaterial and ABMonitor in the download page some other extra libraries for you. So please consider the thousands of hours I've put into all of this when you make a donation. ;)

ExtraLibs2.png


See for more info: https://www.b4x.com/android/forum/threads/abmonitor-profiling-your-b4j-b4a-apps-live.80166/

Alwaysbusy
 

Computersmith64

Well-Known Member
Licensed User
Longtime User
I have recompiled Informatix's Google Play Games Services library with the latest version (v9.2.0) of Google Play Services. This makes it compatible with Erel's FireBaseAdMob library, so the two can be used in the same project together. I have attached the recompiled library to this post, however it is functionally exactly the same as when Informatix released it, so if you need support you should go to this thread.

The only difference is that now you don't need to have a copy of google-play-services in your additional libs directory, as the wrapper will pick up the required imports from Google Play Services installed with ADB Manager. You will need to make sure you have downloaded the latest Google Play Services with ADB Manager.

- Colin.
Fyi - this library will use whatever the latest version of Google Play Services is. The side effect of this is that if you release an app today & put:

<integer name="google_play_services_version">10240000</integer>

in your Objects\res\values\version file (or your manifest), you might find that the next time you go to update the app you'll get an error telling you that the Google Play Services version is incorrect. The error always tell you what version # is was expecting, so you can just change it to that in the version file or manifest.

- Colin.
 

DonManfred

Expert
Licensed User
Longtime User
Firebase Realtime Database V2.06 (beta)

This is a new Release of the FirebaseRealtimeDatabase. It is now working much more better.

Additionally it does contain a wrap for this Github project.
With Firelayout you can define a (limited) layout in json and place the file in your database.
Inside your app you can load this layout.
 
Top