Android View Animations Library
Android View Animations Library
@Pendrush · 2021-10-08
Top sites example [SMM]
This example uses SimpleMediaManager to show a list of 400 top sites, based on Alexa dataset.
@Erel · 2021-10-07
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
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
Client FTP
Client FTP
@Star-Dust · 2021-10-06
Apple: Account deletion within apps required starting January 31
Apple: Account deletion within apps required starting January 31
@Sandman · 2021-10-06
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
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
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
Material Design Icons [Update B4A / B4J]
Material Design Icons [Update B4A / B4J]
@cobra666 · 2021-10-02
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
B4XPages - Simple tip for referencing pages
B4XPages - Simple tip for referencing pages
@Jack Cole · 2021-10-01
StateManager - Helps managing Android applications settings and state
StateManager - Helps managing Android applications settings and state
@Erel · 2021-09-30
SearchView class
More powerful alternative to AutoCompleteEditText
@Erel · 2021-09-30
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
Trie based search dialog [B4X]
Trie based search dialog [B4X]
@Erel · 2021-09-28
sendPhoto with telegram
sendPhoto with telegram
@jinyistudio · 2021-09-27
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
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
rURL - UrlEncode and UrlDecode
Allows you to UrlEncode and UrlDecode strings in order to use them in URLs
@hatzisn · 2021-09-25
Permission Dialog Won''t Display
Permission Dialog Won''t Display
@Buncher60 · 2021-09-25
Online Course App UI Example + Source Code [UI] [B4A]
Online Course App UI Example + Source Code [UI] [B4A]
@XToolsGroup · 2021-09-25
New object BANanoRouter [BANano]
New object BANanoRouter [BANano]
@alwaysbusy · 2021-09-24
CustomListView multiselections for desktop
CustomListView multiselections for desktop
@Chris2 · 2021-09-23
Adding ImageViews above HugeImageView [B4X]
Adding ImageViews above HugeImageView [B4X]
@Erel · 2021-09-22
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
The Ultimate File Management PHP Functions [PHP]
The Ultimate File Management PHP Functions [PHP]
@Mashiane · 2021-09-20
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
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
File Choose
File Choose
@Serge Nova · 2021-09-19