ShapePoints
This library uses OpenCV 3.x library to identify the shapes in the photo and provide you with the coordinates of the points of each shape.
@OGmac · 2020-07-31
B4A WebView & SSL Certificate Errors
B4A WebView & SSL Certificate Errors
@drgottjr · 2020-07-24
B4xTable - Generic Code
This code contains a selection of the code snippets and tutorials on the B4x forums.
@rodmcm · 2020-07-24
B4x pages GetStartingIntent
B4x pages GetStartingIntent
@Michael2150 · 2020-07-21
Create Ripple effect inside Panel
Create Ripple effect inside Panel
@rraswisak · 2020-07-18
Loaders Pack - Android Loaders
Loaders Pack - Android Loaders. A replacement of default android material progress bar with loaders. Original library: https://github.com/agrawalsuneet/LoadersPack-Android
@Pendrush · 2020-07-18
KeyValueStore 2
KeyValueStore is a persistent key/value based data store. It is similar to the useful Map collection, however unlike Map which stores the data in memory, KVS stores the data in a database. This means that you don''t need to worry about losing data or saving the state when the program ends.
@Erel · 2020-07-16
Conversion of decimal numbers to neat integer fractions
Conversion of decimal numbers to neat integer fractions
@ShepSoft · 2020-07-14
Library for creating and subscribing to meEvent custom events
The library of simple creation and subscription to user events meEvent allows you to create an event variable in any module (class), and then in other modules (classes) it is easy to subscribe or unsubscribe from these events.
@Darsiar · 2020-07-12
GOOGLE MAPS ON WEBVIEW (No API key)
Calculate and complete a route on Google Maps without an API key, using WebView and htlm + js
@Tayfur · 2020-07-08
Dhana Akarshana Pooja
Basically, this plays a preset list of music files, each for the specified no. of times.
@kps · 2020-07-07
Tip: CSBuilder usage
Tip: CSBuilder usage
@ShepSoft · 2020-07-07
Talking Clock
The clock uses Text To Speech to read the time. It is set as a service so it reads time hourly at the background. Leave the clock running in your office so at least once every hour you get to hear something that makes sense.
@moty22 · 2020-07-05
Running B4A Apps in Split Screen Mode
Running B4A Apps in Split Screen Mode
@agraham · 2020-07-03
SD: Panel Navigator
SD: Panel Navigator
@Star-Dust · 2020-06-30
MaatisaLibs - Collection of Themes & Tools
This lib contains 4 Classes and one manifest attribute for changing theme in version 1.00. 1- MaatisaScaleFont v1.00 Class: Balanced FontSize in any Devices. 2- MaatisaLinkSupport v1.00 Class: Labels with Link Support. 3- MaatisaCustomToast v1.00 Class: A custom toast message with custom FontFamily, FontColor, FontSize, Shape Color and Shape''s border radius. 4- MaatisaPersianNumber v1.00 Class: Converts any digits to Persian digits. (It is useful to Middle-East users, Persian, Arabic and...) 5- Available themes in Library: [Contains 20 Themes]
@Mohsen Torabi · 2020-06-29
Timer not exact enough for sending to stream
Timer not exact enough for sending to stream
@Midimaster · 2020-06-28
Socket.IO Client Library
Socket.IO Client Library
@Biswajit · 2020-06-27
AX_CustomAlertViewDialog
Custom AlertView Dialogue is the world''s most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms. This library fixes many issues and crashes that plague other alert dialogue libraries and looks amazing while doing so!
@alimanam3386 · 2020-06-25
SD ScheduledAnimations
Setting up multiple animations and executing them according to a schedule The animations are added to a list of STEP and are executed one after the other. You can set to stop the execution of the animations for each animation step made or you can perform all the steps of the animations to follow. Obviously it is a panel and like every panel it is possible to add some views inside it
@Star-Dust · 2020-06-25
Simple and Reliable User Feedback/Bug Reporting Method
Simple and Reliable User Feedback/Bug Reporting Method
@JohnC · 2020-06-25
WheelView
Displays a list on a rotating wheel.
@Derez · 2020-06-25
FirebaseAdMob v1.6
Google has added a few new requirements to AdMob implementation. You must make these changes if you are using the latest versions of Android SDK libraries (firebase-ads 18.1.1+).
@Erel · 2020-06-21
BalToBasicIDE project template generator
(Obsolete) BalToBasicIDE B4J project is an extension to Erel''s BalConverter project that converts between the B4Adesigner layout files and JSON format. It has been extended to convert the Json layout file to a BasicIDE .b4s script file. The purpose of this utility is to create a template file for a BasicIDE project which can then be moved to the device for further development. The template file will contain the control layout and boilerplate event code which can then be enhanced to provide the final project. By using the B4A Designer to lay out the controls much laborious typing and experimentation on the device can be avoided.
@agraham · 2020-06-20
Rev Counter Bluetooth OBD2
RPM meter connected to Bluetooth OBD plug with ELM327. To request RPM you send to the ELM327 "010C" and the reply is: 7E8 04 41 0C 0D 80 . 7E8 = reply to test, 04 = reply with 4 bytes, 41 = reply OK, 0C = PID (command) echo, 0D 80 = 2 bytes of data.
@moty22 · 2020-06-20
Using StartActivityForResult with JavaObject
This code demonstrates how JavaObject can be used to call external APIs that should be called with Context.startActivityForResult.
@Erel · 2020-06-18
Version safe notification
Update: If you are using B4A v8.0+ then the standard notifications will work. Older versions:As explained in this tutorial all store apps will soon be forced to target the latest SDK. The following code can be used to create a notification. It works on all versions of Android.
@Erel · 2020-06-12
Amir_Retrofit [B4A-B4J Chargeable]
A type-safe HTTP client for Android and Java.
@alimanam3386 · 2020-06-11
Match the flags - Extremely basic game tutorial for new B4X developers [The newbies]
Match the flags - Extremely basic game tutorial for new B4X developers [The newbies]
@Peter Simpson · 2020-06-11
RF HOME MANAGER
This is a MQTT client used to monitor all 433mhz sensors/remote controls in my house.
@candide · 2020-06-11