B4ALibraryImages
ScaleImageView - Pan and zoom large images
Instead of loading the entire image at once it only fully decodes from the image file the areas needed for display. As a bonus the pre-zooming and centering is very accurate and works a treat.
@agraham · 2021-02-18
B4ASnippetB4Xpages
A more elegant way to detect platform
A more elegant way to detect platform B4A/I/J
@William Lancee · 2021-02-16
B4ASnippetDate/time
Convert Mysql DateTime to regular string date time
Convert Mysql DateTime to regular string date time
@omarruben · 2021-02-15
B4ALibraryComms & Network
Net
The Net library supports FTP, SMTP and POP3 protocols. This library replaces the FTP library. Both regular connections and SSL connections are supported. SMTP - Allows you to directly connect to SMTP mail servers and send mails, including Html messages and attachments (more complicated than it may sound ;)) POP3 - Allows you to directly connect to POP3 mail servers and download messages. Currently the messages are not parsed. The raw string is returned. You can use MailParser class to parse the raw messages.
@Erel · 2021-02-14
B4ALibraryOther
CollectionsExtra
This library provides a LinkedList object which can be used as a stack, queue, or double-ended queue. It also includes an ArraysExtra object that allows arrays to be partially or fully copied, cloned, partially or fully filled with a given value, sorted and searched. ArraysExtra can also return, using the ToString method, a comma separated string representation of the contents of an array of Strings or of a primitive type.
@Agraham · 2021-02-11
B4ALibraryButton [SOURCE INCLUDED]
Simple Floating Button [Source included]
Simple Floating Button [Source included]
@incendio · 2021-02-10
B4ATutorialJSON
Android JSON tutorial
Android JSON tutorial
@Erel · 2021-02-07
B4ALibraryDate/time
DateUtils
Date and time related methods
@Erel · 2021-02-07
B4ASnippetB4A
Disabling system darkmode in your app
Disabling system darkmode in your app
@Marvel · 2021-02-07
B4ALibraryAnimation
PageTurnView
A library providing a PageTurnView that providing a page turn animation for displaying Bitmaps.
@Agraham · 2021-02-06
B4ATutorialPush notifications
Android push notification (C2DM) framework and tutorial
Android push notification (C2DM) framework and tutorial
@Erel · 2021-02-05
B4ALibraryAds
Huawei Ads Kit
Huawei Ads Kit
@Pendrush · 2021-02-04
B4ATutorialAnimation [+10 EFFECTS]
Custom transitions between activities [+10 effects]
Custom transitions between activities [+10 effects]
@Abdulizor · 2021-02-03
B4ALibraryAds
MoPub Ads Library
MoPub Ads Library
@Pendrush · 2021-02-03
B4ASnippetGPS/location/maps
GoogleMapsextra custom infowindow
GoogleMapsextra custom infowindow
@astronald · 2021-02-01
B4ATutorialOS
Check if Device Rooted
Check if Device Rooted
@HAH · 2021-01-31
B4AClassCharSequence / CSBuilder
CharSequence / TagCSBuilder
TagCSBuilder is a class built on top of CSBuilder. With TagCSbuilder the formatting information is not provided by method calls but by tags included in the string.
@Quandalle · 2021-01-27
B4ALibraryFTP
FTP server + Material Design
Simple FTP server and modern UI.
@Abdulizor · 2021-01-26
B4ATutorialB4A
Hint: solving compiler error Unknown member: initializenewinstance
Hint: solving compiler error Unknown member: initializenewinstance
@walt61 · 2021-01-25
B4ALibraryAudio/Video
B4A ScreenRecorder
Here is a wrapper/library which lets you record the screen and save it as a video file.
@Moster67 · 2021-01-24
B4ATutorialCharts
CHART JS IN ANDROID
Example how you can add Chart JS in your project
@Brian Michael · 2021-01-24
B4ASnippetB4Xpages
B4xpage custom transition
B4xpage custom transition
@Marvel · 2021-01-19
B4ATutorialInterop
Control your Android device from your Windows PC
Control your Android device from your Windows PC
@Diceman · 2021-01-19
B4ASnippetDatabase [JRDC2]
Helper functions... [jRDC2]
Helper functions... [jRDC2]
@Mashiane · 2021-01-19
B4ASnippetDatabase
Tip: SQLite Column Does not exist even if you know it exists!!!
Tip: SQLite Column Does not exist even if you know it exists!!!
@Mashiane · 2021-01-19
B4ASnippetB4A
XNoted - Free source
A notepad app with source code
@sfsameer · 2021-01-19
B4ASnippetNotifications
Custom notifications channel
Starting from Android 8, notifications are grouped by channels. The notification behavior depends on the channel it belongs to. With B4A v8+ notification channels are created automatically based on the importance level. You can use the following code to manually create a notification channel with the same id as the notification channel that will be created internally. This allows you to override the notification behavior. Note that once a notification channel was created then you cannot change its behavior. This means that: 1. You must call this code before you initialize the notification object. 2. If you have already created a notification in the past then you need to uninstall the app to see the changes (clean the project afterward).
@Erel · 2021-01-15
B4ASnippethttp [HTTPSERVER]
ServletRequest all Header [httpServer]
I arose from the need to know all the headers of a GET request. When HttServer raises the HttpServer_HandleRequest event it returns the Request variable. The Request variable has only one method for reading Headers, GetHeader. How to get a complete list of Headers?
@Star-Dust · 2021-01-14
B4ATutorialTable/Grid
B4XTable - Photos Album
In this example the table is used to show the camera roll photos.
@Erel · 2021-01-11
B4ATutorialDatabase
Remote Database Connector (RDC) - Connect to any remote DB
Remote Database Connector (RDC) - Connect to any remote DB
@Erel · 2021-01-10