B4ALibraryAnimation
Android View Animations Library
Android View Animations Library
@Pendrush · 2021-10-08
B4ATutorialImages [SMM]
Top sites example [SMM]
This example uses SimpleMediaManager to show a list of 400 top sites, based on Alexa dataset.
@Erel · 2021-10-07
B4ALibraryDialogs
Dialogs2 library - an update to the original Dialogs library
I wrote the original Dialogs library many moons ago and it has suffered with age owing to the changes made to Android and B4A over the years despite the administrations of several other people. Although modal dialogs are deprecated in general they are still very convenient for use with my BasicIDE on-device development environment which does not implement Wait For, although there is an ugly workaround. Therefore I have taken the Dialogs v4.01 source code and updated it into a new Dialogs2 library. Every dialog, except CustomLayoutDialog now supports both Show and ShowAsync. In past editions of B4A events raised by views on a CustomDialog or CustomDialog2 would run while the dialog was shown modally but over the years Erel has had to change the Msgbox mechanism as Android has (d)evolved and now custom dialogs that relied on events from views on the dialog no longer work as expected. For example in the reworked CustomDialog2 example in the DialogsDemo file the ListView ItemClick no longer works when Show is invoked but is fine with ShowAsync while a Button Click works in both cases.
@agraham · 2021-10-07
B4JLibraryMaths
Library science
The library at the moment has: 1. constants - physical, chemical constants, etc. - 48 element 2. EnergyConvert - energy converter between J,Hz,K,eV,u - 37 patterns 3. Math - mathematical formulas - 38 patterns 4. Physics - formulas related to physics divided into subcategories by prefix. - 75 patterns - DYN_ - dynamics - ELE_ - electricity - KIN_ - kinetics - MAG_ - magnetism - WAV_ - waves and vibrations - TER_ - thermodynamitics
@MichalK73 · 2021-10-06
B4JSnippetFTP
Client FTP
Client FTP
@Star-Dust · 2021-10-06
B4ITutorialB4I
Apple: Account deletion within apps required starting January 31
Apple: Account deletion within apps required starting January 31
@Sandman · 2021-10-06
B4ATutorialFile xfer
Transfer files across memory boundary
A simple example of moving files across the internal/external memory boundary. E.g. transferring a CSV file from an external location to an internal folder to load a database in the App.
@Roger Daley · 2021-10-05
B4XLibraryAction Bar, Drawer, etc [B4X]
xSidebarView [B4X]
A Customview to create a simple Sidebar. Its a modified xCustomlistView and works great with B4X Drawer. You can add 4 types of elements: Header, Seperator, headlines and items. As Itemicon you can use Bitmaps, Fontawesome or Material Icon.
@Blueforcer · 2021-10-04
B4JClassBAnano - database [BANANORELAX]
1. Perform CRUD Offline, 2. Sync to Cloud and 3. Relax [BANanoRelax]
1. Perform CRUD Offline, 2. Sync to Cloud and 3. Relax [BANanoRelax]
@Mashiane · 2021-10-03
B4ATutorialIcons / fonts [UPDATE B4A / B4J]
Material Design Icons [Update B4A / B4J]
Material Design Icons [Update B4A / B4J]
@cobra666 · 2021-10-02
B4XSnippetB4Xpages [B4XPAGES]
Lock screen orientation based on how device is held when App is started. [B4XPages]
Lock screen orientation based on how device is held when App is started. [B4XPages]
@William Lancee · 2021-10-02
B4XSnippetB4Xpages
B4XPages - Simple tip for referencing pages
B4XPages - Simple tip for referencing pages
@Jack Cole · 2021-10-01
B4ATutorialOther
StateManager - Helps managing Android applications settings and state
StateManager - Helps managing Android applications settings and state
@Erel · 2021-09-30
B4AClassSearchView
SearchView class
More powerful alternative to AutoCompleteEditText
@Erel · 2021-09-30
B4ISnippetCertificate
SSL Certificate Pinning
Certificate pinning is a security feature. When set, the app will only accept the listed, per-domain, certificates. This is usually not needed as certificates must have a valid certificate chain up to the trusted root.
@Erel · 2021-09-29
B4XLibraryDialogs [B4X]
Trie based search dialog [B4X]
Trie based search dialog [B4X]
@Erel · 2021-09-28
B4JSnippetSocial
sendPhoto with telegram
sendPhoto with telegram
@jinyistudio · 2021-09-27
B4XTutorialMQTT [B4X]
MQTT - Connect & Reconnect [B4X]
The ConnectAndReconnect sub takes care of connecting to the broker and reconnecting if the connection has broken. It sends a "ping" request every 5 seconds to help the MQTT client recognize network failures. It is a nice example of how Wait For and Sleep can help to manage the network state which is completely asynchronous. The ConnectAndReconnect sub will keep running until you set the working variable to False.
@Erel · 2021-09-27
B4ALibrarySpeech
SpeechRecognitionNoUI - google speech recognition without popup
With this, you can add speech recognition feature to your application without google speech recognition popup
@Biswajit · 2021-09-26
B4RLibraryStrings
rURL - UrlEncode and UrlDecode
Allows you to UrlEncode and UrlDecode strings in order to use them in URLs
@hatzisn · 2021-09-25
B4ATutorialPermissions
Permission Dialog Won''t Display
Permission Dialog Won''t Display
@Buncher60 · 2021-09-25
B4ATutorialUI design [UI][B4A]
Online Course App UI Example + Source Code [UI] [B4A]
Online Course App UI Example + Source Code [UI] [B4A]
@XToolsGroup · 2021-09-25
B4JTutorialBAnano [BANANO]
New object BANanoRouter [BANano]
New object BANanoRouter [BANano]
@alwaysbusy · 2021-09-24
B4JClassTable/Grid
CustomListView multiselections for desktop
CustomListView multiselections for desktop
@Chris2 · 2021-09-23
B4XSnippetImages [B4X]
Adding ImageViews above HugeImageView [B4X]
Adding ImageViews above HugeImageView [B4X]
@Erel · 2021-09-22
B4XClassB4X [B4X]
A Hierarchical Class Generator [B4X]
Generates data manipulation classes (source code, .bas modules) based on a string that describes the data structure
@William Lancee · 2021-09-21
B4JSnippetFile handling [PHP]
The Ultimate File Management PHP Functions [PHP]
The Ultimate File Management PHP Functions [PHP]
@Mashiane · 2021-09-20
B4ALibraryList- and scrollview
CLVNested - Allows nesting CLVs
Putting a CLV inside another one will not work out of the box. The inner list will not be scrollable. CLVNested makes it possible. Limitations: - One list per item. - The user will not be able to interact with the inner list views. - Will not work with other extensions that "steal" the touch events such as CLVSwipe.
@Erel · 2021-09-20
B4ATutorialCamera
Intent Based Camera
This example uses an intent to take a picture with the default camera app. It is based on this tutorial: https://developer.android.com/training/camera/photobasics.html
@Erel · 2021-09-19
B4ATutorialFile handling
File Choose
File Choose
@Serge Nova · 2021-09-19