B4whatTypeCategoryNameAuthor / ownerLatest versionLatest version's dateLicenseDescriptionForum thread's (or other) URLTags from thread titleAtt 1Att 2Att 3Att 4Att 5
B4ATutorialFile xfer.Net FileTransfer - Implement AsyncStreams Prefix modeErel2013-07-042013-07-04Free - Creative Commons CC BY 3.0.Net FileTransfer - Implement AsyncStreams Prefix modehttps://www.b4x.com/android/forum/threads/net-filetransfer-implement-asyncstreams-prefix-mode.30741/
B4XLibrarySerialize.Net Framework implementation of B4XSerializator [B4X]Erel2016-11-162016-11-16Free - Creative Commons CC BY 3.0The attached .Net dll is a .Net implementation of B4XSerializator. You can use it if you need to communicate with a .Net application or server.https://www.b4x.com/android/forum/threads/b4x-net-framework-implementation-of-b4xserializator.73080/[B4X]
B4JTutorialABMaterial1.09 all about flexibility [ABMaterial]alwaysbusy2016-04-142016-04-14Free - Creative Commons CC BY 3.01.09 all about flexibility [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-1-09-all-about-flexibility.65819/[ABMaterial]
B4JTutorialABMaterial1.09 Localization using dynamic pages [ABMaterial]alwaysbusy2016-04-142016-04-14Free - Creative Commons CC BY 3.01.09 Localization using dynamic pages [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-1-09-localization-using-dynamic-pages.65825/[ABMaterial]
B4RTutorialArduino10 methods to easily destroy your Arduino [Hint]Beja2016-07-062016-07-06Free - Creative Commons CC BY 3.0Some of us may already know how to do that :) http://www.rugged-circuits.com/10-ways-to-destroy-an-arduino/ https://www.b4x.com/android/forum/threads/hint-10-methods-to-easily-destroy-your-arduino.68726/[Hint]
B4ACode moduleColour140+ Colors Hex-RGBwonder2016-06-272016-06-27Free - Creative Commons CC BY 3.0140+ Colors Hex/RGBhttps://www.b4x.com/android/forum/threads/140-colors-hex-rgb.68187/
B4ALibraryProgress/Gauge15 LoadingViewsDonManfredv1.22016-09-18Free - Creative Commons CC BY 3.0A simple lodingview for android with animationhttps://www.b4x.com/android/forum/threads/13-loadingviews.68321/https://www.b4x.com/android/forum/attachments/loadingviewsex-zip.45421/https://www.b4x.com/android/forum/attachments/loadingviewsv1-0-zip.45422/https://www.b4x.com/android/forum/attachments/loadingviewsv1-11-zip.45516/https://www.b4x.com/android/forum/attachments/loadingviewsv1-2-zip.47508/
B4AOtherGame150MB - Game Assets for FREE !! + FREE Sound/Graphic Softilan2014-06-232014-06-23Free - Creative Commons CC BY 3.0I made a little collection of about 150MB Game Assets for FREE. The package includes lots of PNG's, AI files, ... The use of those files are on your own risk, some packages requires to put the creator name to the finished product so please read the license of those packages. i will also put some FREE software that are a MUST for every game maker incl. FREE sound/background music sites ... SO HAVE FUN WITH GAME MAKING :)https://www.b4x.com/android/forum/threads/150mb-game-assets-for-free-free-sound-graphic-soft.42284/
B4ALibraryBarcode1D and 2D Barcode Scanner ZBARJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Android library projects that provides easy to use and extensible Barcode Scanner views based on ZXing and ZBar.https://www.b4x.com/android/forum/threads/1d-and-2d-barcode-scanner-with-zbar-another-barcode-scanner-that-is-100-embedded-in-b4a.63794/
B4ALibraryBarcode1D and 2D Barcode Scanner ZXINGJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Android library projects that provides easy to use and extensible Barcode Scanner views based on ZXing and ZBar.https://www.b4x.com/android/forum/threads/1d-and-2d-barcode-scanner-20-feb-2016-another-barcode-scanner-that-is-100-embedded-in-b4a.63764/https://www.b4x.com/android/forum/attachments/zxingbarcodescannerlibfiles-zip.41723/
B4JTutorialImages2 Tips: Animated Gifs and ListView items sizeErel2017-05-302017-05-30Free - Creative Commons CC BY 3.02 Tips: Animated Gifs and ListView items sizehttps://www.b4x.com/android/forum/threads/2-tips-animated-gifs-and-listview-items-size.80117/
B4JTutorialABMaterial2.0 introducing B4JS [ABMaterial]alwaysbusy2018-03-022018-03-02Free - Creative Commons CC BY 3.0This post is no longer valid! B4JS has been rewritten from the ground up and will first introduced in In ABM 4.25. Stay tuned… B4JS, a B4J to JavaScript translator that will be first used in the ABMXPlay componenthttps://www.b4x.com/android/forum/threads/abmaterial-2-0-introducing-b4js.70812/[ABMaterial]
B4ATutorialMail2-Step verification - Sending email through GmailPeter Simpson2014-11-182014-11-18Free - Creative Commons CC BY 3.02-Step verification - Sending email through Gmailhttps://www.b4x.com/android/forum/threads/2-step-verification-sending-email-through-gmail.47073/
B4ALibraryMultiple items3D Body 4 librariesDerezv1.22015-01-09Free - Creative Commons CC BY 3.0There are three libraries, doing similar thing with variations: 1. A 3D cube, with or without dice numbers on, can roll by touch or by command or provide a throw result by click. 2. A 3D library for any body, provided that you know how to define its verteces and polygons. There are examples of several bodies which may help, see photos. 3. A 3D library for any body (like 2 above), using Open_GL 1 library (thanks to Agraham). Note that I have very limited knowledge on the use of Open_GL and this implementation is very basic, however the user of this 3D library does not need any knowhow of Open_gl at all. In all libraries you can create a view which is a base panel and the body on it. The panel may be transparent or with a bitmap.https://www.b4x.com/android/forum/threads/3d-bodies-four-libraries.48373/https://www.b4x.com/android/forum/attachments/body3demo-zip.30378/https://www.b4x.com/android/forum/attachments/prism3d-png.30381/https://www.b4x.com/android/forum/attachments/dode3d-png.30382/https://www.b4x.com/android/forum/attachments/uav3d-png.30383/https://www.b4x.com/android/forum/attachments/dode-png.30387/
B4ATutorialDrawing3D Interactive Starfield using only the Core librarywonder2014-12-312014-12-31Free - Creative Commons CC BY 3.03D Interactive Starfield using only the Core libraryhttps://www.b4x.com/android/forum/threads/3d-interactive-starfield-using-only-the-core-library.48820/
B4JTutorialDrawing3D MeshViewDaestrum2017-10-102017-10-10Free - Creative Commons CC BY 3.0This is a tiny tutorial on how to load a .obj file into a 3d MeshView and display it in B4J.https://www.b4x.com/android/forum/threads/3d-meshview.84870/https://www.b4x.com/android/forum/attachments/sony_xz1_mesh_viewer-zip.60484/
B4ATutorialAnimation3D Spinning CubeJohan Schoeman2018-04-282018-04-28Free - Creative Commons CC BY 3.03D Spinning Cubehttps://www.b4x.com/android/forum/threads/3d-spinning-cube.92442/https://www.b4x.com/android/forum/attachments/b4aopenglesphotocube-zip.67284/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.67285/https://www.b4x.com/android/forum/attachments/demores-zip.67286/
B4AClassViews - effects3dView's classFilippo2013-01-092013-01-09Free - Creative Commons CC BY 3.0Views with shade effectshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/25025-class-3dviews-same-b4p-fgcontrols3d.htmlhttps://www.b4x.com/android/forum/attachments/3dview-jpg.15361/
B4ATutorialGame5 Card Poker ScoringJakeBullet702013-10-012013-10-01Free - Creative Commons CC BY 3.05 Card Poker Scoringhttps://www.b4x.com/android/forum/threads/5-card-poker-scoring.33116/https://www.b4x.com/android/forum/attachments/cards-zip.19698/https://www.b4x.com/android/forum/attachments/poker-scoring-v0-91-zip.20140/
B4RSnippetArduino5V 8-Channel relay module for ArduinoPeter Simpson2017-05-142017-05-14Free - Creative Commons CC BY 3.0Here is some basic code for switching an 8 channel relay from 'NO' (Normally Open) to 'NC' (Normally Closed). The code is initialising each pin (eight pins in total) in a loop and then runs Loopey. In Loopey each relay is being switched from 'NO' to 'NC', this is done one relay at a time with a 100 milliseconds delay until all the relays are closed, then the routine is ran again but in reverse switching the state of each relay one at a time until all the relays are 'NO' again.https://www.b4x.com/android/forum/threads/5v-8-channel-relay-module-for-arduino.79400/
B4JTutorialABMaterial6 new loading/pause animations (2.50) [ABMaterial]alwaysbusy2017-01-272017-01-27Free - Creative Commons CC BY 3.0I had the question a couple of times to make some more animations (like the spinning circles) available for when the page is loading, or when the app is paused. So here they arehttps://www.b4x.com/android/forum/threads/abmaterial-6-new-loading-pause-animations-2-50.75656/[ABMaterial]
B4ATutorialClock7 Segment LED Digital ClockJohan Schoeman2015-04-122015-04-12Free - Creative Commons CC BY 3.07 Segment LED Digital Clockhttps://www.b4x.com/android/forum/threads/7-segment-led-digital-clock.52807/
B4RSnippetB4R74HC595 Shift Register for multiple outputderez2016-09-302016-09-30Free - Creative Commons CC BY 3.074HC595 Shift Register for multiple outputhttps://www.b4x.com/android/forum/threads/74hc595-shift-register-for-multiple-output.71531/https://www.b4x.com/android/forum/attachments/74hc595-zip.48428/
B4RTutorialB4R LED8x8 LED Matrix with 788BSJohan Schoeman2019-05-112019-05-11Free - Creative Commons CC BY 3.08x8 LED Matrix with 788BShttps://www.b4x.com/android/forum/threads/8x8-led-matrix-with-788bs.105709/
B4JLibraryStrings90+ String Manipulation MethodskeirS2016-08-282016-08-28Free - Creative Commons CC BY 3.0This is a partial wrap of the Apache StringUtils library. Which is part of the Apache Commons components. Since there is already a StringUtils library in B4J I have called it ApacheSU and the library JAR is ApacheStringUtilsB4J.https://www.b4x.com/android/forum/threads/90-string-manipulation-methods.73564/
B4JLibraryBAnanoA BANanoSQL helper class for CRUD functionality [BANanoSQLUtils]Mashiane2019-07-092019-07-09Free - Creative Commons CC BY 3.0A BANanoSQL helper class for CRUD functionality [BANanoSQLUtils]https://www.b4x.com/android/forum/threads/bananosqlutils-a-bananosql-helper-class-for-crud-functionality.107488/[BANANOSQLUTILS]
B4ATutorialClockA Binary ClockJohan Schoeman2015-05-012015-05-01Free - Creative Commons CC BY 3.0A Binary Clockhttps://www.b4x.com/android/forum/threads/a-binary-clock.53376/
B4ISnippetB4IA bit dirty way to give orientation rotation to certain pages in an essentially portrait-only appJackKirk2019-03-212019-03-21Free - Creative Commons CC BY 3.0A bit dirty way to give orientation rotation to certain pages in an essentially portrait-only apphttps://www.b4x.com/android/forum/threads/a-bit-dirty-way-to-give-orientation-rotation-to-certain-pages-in-an-essentially-portrait-only-app.104006/
B4ALibraryDialogsA dialog that closes automatically after a few seconds [Lib, transparent]T2010162018-03-242018-03-24Free - Creative Commons CC BY 3.0A dialog that closes automatically after a few seconds [Lib, transparent]https://www.b4x.com/android/forum/threads/lib-transparent-a-dialog-that-closes-automatically-after-a-few-seconds.91020/[LIB, TRANSPARENT]https://www.b4x.com/android/forum/attachments/screenshot_1-png.65856/https://www.b4x.com/android/forum/attachments/screenshot_2-png.65857/
B4ASnippetB4AA good method to handle an uncaught exceptionLucaMs2016-11-152016-11-15Free - Creative Commons CC BY 3.0A good method to handle an uncaught exceptionhttps://www.b4x.com/android/forum/threads/a-good-method-to-handle-an-uncaught-exception.73083/
B4ISnippetStringsA good thing for you MarkPatternCSbuilderPooya12018-08-172018-08-17Free - Creative Commons CC BY 3.0Convert any string with pattern to look like a linkhttps://www.b4x.com/android/forum/threads/a-good-thing-for-you-markpatterncsbuilder.96270/
B4ALibraryComms & NetworkA library to test quality and type of network connection.tigrot2014-09-062014-09-06Free - Creative Commons CC BY 3.0A library to test quality and type of network connection.https://www.b4x.com/android/forum/threads/a-library-to-test-quality-and-type-of-network-connection.44485/
B4JLibraryBAnanoA Material Design Lite framework for Website / WebApp Creation [BANanoReactMDL]Mashiane2019-09-022019-09-02Free - Creative Commons CC BY 3.0A Material Design Lite framework for Website / WebApp Creation [BANanoReactMDL]https://www.b4x.com/android/forum/threads/bananoreactmdl-a-material-design-lite-framework-for-website-webapp-creation.109214/[BANANOREACTMDL]
B4ALibraryPickerA new WheelViewderez2018-04-082018-04-08Free - Creative Commons CC BY 3.0This wheel is kind of up-down selector, it works quickly without jumps. The content is defined by a list of strings, clicking on the top part rotates the content one up, clicking on the bottom rotates the content one down. LongClicking on top or bottom starts the rotation one by one with a short delay, clicking on the center part stops the rotation. It is a customview so it can be added to a designer file or by code. There are few methods of appearance to make the wheel to your likes. enjoy.https://www.b4x.com/android/forum/threads/a-new-wheelview.91645/https://www.b4x.com/android/forum/attachments/newwheel-zip.66411/https://www.b4x.com/android/forum/attachments/newwheel-png.66412/
B4ALibraryList- and scrollviewA Quickaction and scrollviewbluedude2012-03-122012-03-12Free - Creative Commons CC BY 3.0A Quickaction and scrollviewhttps://www.b4x.com/android/forum/threads/a-quickaction-and-scrollview.15874/
B4AClassProgress/GaugeA simple gauge/meter [Class]tremara12013-02-222013-02-22Free - Creative Commons CC BY 3.0A simple gauge/meter [Class]https://www.b4x.com/android/forum/threads/class-a-simple-gauge-meter.26645/[Class]https://www.b4x.com/android/forum/attachments/screenshot-png.16072/https://www.b4x.com/android/forum/attachments/newgauges-zip.16100/https://www.b4x.com/android/forum/attachments/roundimages-zip.16101/
B4JClassB4JA simple jgit wrapperxulihang2018-10-062018-10-06Free - Creative Commons CC BY 3.0JGit is a git client developed in pure java. I use this to run git init, add and commit commands.https://www.b4x.com/android/forum/threads/a-simple-jgit-wrapper.97976/
B4ALibraryMathsA simple permutations and combinations libraryjkhazraji2017-04-022017-04-02Free - Creative Commons CC BY 3.0This 3-function library simply calculates permutations and combinations for a certain number and given times with or without repetitions. These are useful statistical utilities and can be used in a lot of applications, e.g. counting the number of matches played in a 16-team tournament or the number of combinations for a 4-digit lock or password from 10 possible numbers(0-9)..It also includes a factorial function, e.g. 3!.https://www.b4x.com/android/forum/threads/a-simple-permutations-and-combinations-library.78064/
B4RSnippetB4RA small sketch to read and write DS1307 RTCtigrot2017-10-252017-10-25Free - Creative Commons CC BY 3.0This is a small sample to read and write date and time to DS1307. The single fields for time and date are defined in the B4R part. For this you need to download new libraries called Time and DS1307rtc in Arduino environment. The ones downloaded with Arduino are old. I have put integer constants to initialize the time and date fields. You can chose to get a string via serial interface and extract the values to init the device.https://www.b4x.com/android/forum/threads/a-small-sketch-to-read-and-write-ds1307-rtc.86519/
B4ALibraryAudio/VideoA small vidéo MJPEG librarie for ip camalan19682012-03-012012-03-01Free - Creative Commons CC BY 3.0A small vidéo MJPEG librarie for ip camhttps://www.b4x.com/android/forum/threads/a-small-vid%C3%A9o-mjpeg-librarie-for-ip-cam.15540/
B4JLibraryBAnanoA sneak peek into a Progressive Web App library [BANano]alwaysbusy2019-09-112019-09-11Free - Creative Commons CC BY 3.0BANano is a new B4J library to create one-page websites/webapps with (offline) Progressive Web App support. Unlike its big brother ABMaterial, BANano does not rely on any particular framework like Materialize CSS. You will have to write that part yourself, but on the other hand, you have the choice to pick which one.https://www.b4x.com/android/forum/threads/banano-a-sneak-peek-into-a-progressive-web-app-library.99740/[BANANO]
B4JTutorialDatabaseA solution for SQL Brute force Protection [B4J]Magma2019-04-082019-04-08Free - Creative Commons CC BY 3.0A solution for SQL Brute force Protection [B4J]https://www.b4x.com/android/forum/threads/b4j-a-solution-for-sql-brute-force-protection.104562/[B4J]
B4ASnippetApp startupA Splash Page with a logo and slogan centered in all screensRajesh kannan MJ2014-11-192014-11-19Free - Creative Commons CC BY 3.0A Splash Page with a logo and slogan centered in all screenshttps://www.b4x.com/android/forum/threads/a-splash-page-with-a-logo-and-slogan-centered-in-all-screens.47150/https://www.b4x.com/android/forum/attachments/basic4android-splash-page-pdf.29354/
B4JTutorialBAnanoA tabbed dialog to Login, Register, Forgot Password & Reset Password [BANano]Mashiane2019-06-052019-06-05Free - Creative Commons CC BY 3.0A tabbed dialog to Login, Register, Forgot Password & Reset Password [BANano]https://www.b4x.com/android/forum/threads/banano-a-tabbed-dialog-to-login-register-forgot-password-reset-password.106440/[BANANO]
B4JLibraryBAnanoA treeview you might use [BANano]Mashiane2019-04-292019-04-29Free - Creative Commons CC BY 3.0A treeview you might use [BANano]https://www.b4x.com/android/forum/threads/banano-a-treeview-you-might-use.105098/[BANANO]
B4ATutorialB4AA trick for a badly closed application from a KILL TASKscsjc2018-08-162018-08-16Free - Creative Commons CC BY 3.0The problem appears when someone KILL TASK APP, then your application has not just closed, and sometimes some variables, or service processes prevent the application from running correctly, being useless "even until the next restart of the phone". The easiest solution I've found and I think it can help someone in a situation like this is add these lines to starter service.https://www.b4x.com/android/forum/threads/a-trick-for-a-badly-closed-application-from-a-kill-task.96247/
B4AClassB4AA Unit Test solution(class CTestRunner)jgmdavies2018-02-092018-02-09Free - Creative Commons CC BY 3.0I seem to now have a working Unit Test solution for B4A for anybody interested. The test code and test runner are included in the project to be tested, but can be excluded from compilation using a conditional directive - I use '#if UNIT_TESTS', with 'UNIT_TESTS' defined when required in a Build Configuration (B4A menu option: Project | Build Configurations).https://www.b4x.com/android/forum/threads/a-unit-test-solution-class-ctestrunner.89353/
B4ALibraryGameA* (Astar) Library (B4J also)derez2014-12-312014-12-31Free - Creative Commons CC BY 3.0A* (Astar) Library (B4J also)https://www.b4x.com/android/forum/threads/a-astar-library-b4j-also.48825/https://www.b4x.com/android/forum/attachments/astar-png.30770/https://www.b4x.com/android/forum/attachments/astar-zip.32168/https://www.b4x.com/android/forum/attachments/roads-zip.32169/https://www.b4x.com/android/forum/attachments/astar_example-zip.32170/https://www.b4x.com/android/forum/attachments/roads-png.32171/
B4ALibraryDrawingABExtDrawingAlwaysbusyv1.72012-08-14Free - Creative Commons CC BY 3.0Extend the canvas and use several drawing tools.https://www.b4x.com/forum/additional-libraries-official-updates/14638-abextdrawing-1-0-a.htmlhttps://www.b4x.com/android/forum/attachments/abextdrawing-demo-zip.10307/https://www.b4x.com/android/forum/attachments/ab3dcamera-zip.10490/
B4ALibraryBluetoothABFlicB4A library for Flic buttonsalwaysbusy2017-03-072017-03-07Free - Creative Commons CC BY 3.0ABFlicB4A library for Flic buttonshttps://www.b4x.com/android/forum/threads/abflicb4a-library-for-flic-buttons.77027/
B4ALibraryKeyboardABKeyboardVisiblealwaysbusy2015-03-312015-03-31Free - Creative Commons CC BY 3.0ABKeyboardVisiblehttps://www.b4x.com/android/forum/threads/abkeyboardvisible.52441/
B4JLibraryABMaterialABM.Util.CreateThumbnail based SliceBox Image Slider [ABMaterial]Mashiane2018-08-242018-08-24Free - Creative Commons CC BY 3.0ABM.Util.CreateThumbnail based SliceBox Image Slider [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-abm-util-createthumbnail-based-slicebox-image-slider.96473/[ABMATERIAL]
B4JLibraryABMaterialABMaterialalwaysbusyv4.302019-01-20DonationABMaterial is a new framework combining a tuned Materialize CSS with the free programming tool B4J. It allows creating WebApps that not only look great thanks to Googles Material Design, but can be programmed with the powerful free tool from Anywhere Software without any knowledge of HTML or CSS.https://www.b4x.com/android/forum/threads/abmaterial-framework-for-webapps.60072/
B4XOtherB4XABMaterial B4xgoodiesinakigarm2019-10-012019-10-01Free - Creative Commons CC BY 3.0B4xgoodies is a scraping util made by @walt61 to search for libs/snippets/tutorials from a XLSM downloadable file via Dropbox (updated every week or so) I'd want to learn ABMaterial, so I've adapted the existing B4J app to a ABMaterial Webapp; I'd think it could be a easier task but ABMaterial is so huge ! (but also so powerful, thanks to the incredible work of @alwaysbusy )https://www.b4x.com/android/forum/threads/abmaterial-b4xgoodies-query-for-info-about-libs-tutorials-etc-on-b4x-products.83909/
B4JTutorialABMaterialABMaterial For Dummies Tutorial [ABMaterial]Harris2018-11-282018-11-28Free - Creative Commons CC BY 3.0ABMaterial For Dummies Tutorial [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-abmaterial-for-dummies-tutorial.88346/[ABMATERIAL]
B4JTutorialABMaterialABMaterial Stats [Pen&Paper]Mashiane2017-10-192017-10-19Free - Creative Commons CC BY 3.0As part of my ABMaterial explorer tendencies, I delved on working on a dashboard that will give stats about the previous and latest version of ABMaterial. This is based on 3.5 and 3.75 libraries.https://www.b4x.com/android/forum/threads/pen-paper-abmaterial-stats.85174/[Pen&Paper]
B4JTutorialABMaterialABMCustomComponent - Google Charts [ABMaterial]Harris2016-11-132016-11-13Free - Creative Commons CC BY 3.0Building a chart and displaying it using Google charts APIhttps://www.b4x.com/android/forum/threads/abmaterial-abmcustomcomponent-google-charts.73028/[ABMaterial]
B4JTutorialABMaterialABMNavigationBar changes in 1.08 [ABMaterial]alwaysbusy2016-03-302016-03-30Free - Creative Commons CC BY 3.0ABMNavigationBar changes in 1.08 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-abmnavigationbar-changes-in-1-08.65237/[ABMaterial]
B4JTutorialABMaterialABMPivotTable new functionalities (2.50) [ABMaterial]alwaysbusy2017-01-262017-01-26Free - Creative Commons CC BY 3.0The ABMPivotTable component has been extended with some extra functionalities: 1. Collapsable/Expandable rows and columns 2. Presetting table type and aggregation type + values 3. Show readonly 4. Export to XLS and XLSXhttps://www.b4x.com/android/forum/threads/abmaterial-abmpivottable-new-functionalities-2-50.75625/[ABMaterial]
B4JTutorialABMaterialABMTable > DrillDown & Cloning Records [ABMaterial]Mashiane2017-04-032017-04-03Free - Creative Commons CC BY 3.0ABMTable > DrillDown & Cloning Records [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-abmtable-drilldown-cloning-records.78110/[ABMaterial]
B4JLibraryABMaterialABNavigationBar Autohide [ABMaterial]Hanstel2016-04-272016-04-27Free - Creative Commons CC BY 3.0ABNavigationBar Autohide [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-abnavigationbar-autohide.66315/[ABMaterial]
B4ALibraryPhysicsABPhysicsEngineAlwaysbusyv1.12011-09-02Free - Creative Commons CC BY 3.0A full 2D Newton's physics engine.https://www.b4x.com/forum/additional-libraries-official-updates/10406-abphysicsengine-library-v0-10-a.html
B4JLibraryOtherABPluginalwaysbusyv1.202018-11-23Free - Creative Commons CC BY 3.0This little library makes it possible to create Live plugins for you own apps. This means you can create plugins that can be added/removed while your app is running. Note it is a little experiment that shows the power of B4J. The 'compile to library' feature of B4J is very handy to create plugins.https://www.b4x.com/android/forum/threads/abplugin-live-plugin-library-for-your-apps.67395/https://www.b4x.com/android/forum/attachments/abplugin-zip.44513/
B4ALibraryStringsABSimMetricesAlwaysbusy2011-01-132011-01-13Free - Creative Commons CC BY 3.0A library to do 'fuzzy' matches. It looks for the similarity between two strings or searches for the best match of a string in a table of strings. https://www.b4x.com/forum/additional-libraries-official-updates/7327-absimmetrics-fuzzy-library.htmlhttps://www.b4x.com/android/forum/attachments/absimmetricstest-zip.6867/
B4ATutorialComms & NetworkAbsolute beginners guide to making a Net Server programnetchicken2012-05-052012-05-05Free - Creative Commons CC BY 3.0Absolute beginners guide to making a Net Server programhttps://www.b4x.com/android/forum/threads/absolute-beginners-guide-to-making-a-net-server-program.17542/
B4ALibrarySocialABTwitterAlwaysbusy2010-12-222010-12-22Free - Creative Commons CC BY 3.0This is a library to use Twitter functionality in b4a with oAuth authentication. (As is: development stopped, other ways possible to access Twitter)https://www.b4x.com/forum/additional-libraries-official-updates/7026-twitter-library.htmlhttps://www.b4x.com/android/forum/attachments/twitter1-jpg.6740/https://www.b4x.com/android/forum/attachments/twitter2-jpg.6741/
B4ALibraryWearABWearOS Library 1.0alwaysbusy2018-10-082018-10-08Free - Creative Commons CC BY 3.0This library should implement the new datalayer Google Api to send and sync data on Wear and uses the latest Google Play services (SDK 28)https://www.b4x.com/android/forum/threads/abwearos-library-1-0.98036/
B4ATutorialWearABWearOS Library 1.0 Tutorialalwaysbusyv12019-04-05Free - Creative Commons CC BY 3.0This library should implement the new datalayer Google Api to send and sync data on Wear and uses the latest Google Play services (SDK 28)https://www.b4x.com/android/forum/threads/abwearos-library-1-0.98034/
B4ALibraryWifiABWifiAlwaysbusyv2.012014-12-23Free - Creative Commons CC BY 3.0This library allows you to get Wifi information. (As is: development stopped)https://www.b4x.com/forum/additional-libraries-official-updates/8613-wifi-library.htmlhttps://www.b4x.com/android/forum/attachments/abwifi-1-2-zip.8703/https://www.b4x.com/android/forum/attachments/abwifi2-zip.30535/
B4ALibraryCompressionABZipUnzipAlwaysbusy2010-12-232010-12-23Free - Creative Commons CC BY 3.0This is a library to zip and unzip files and folders. (As is: development stopped)https://www.b4x.com/forum/additional-libraries-official-updates/7053-zip-unzip-library.htmlhttps://www.b4x.com/android/forum/attachments/abzipunziptest-zip.6761/
B4ALibraryBarcodeABZxingAlwaysbusy2011-01-122011-01-12Free - Creative Commons CC BY 3.0Barcode reader 1.0. This is a library to read barcodes.https://www.b4x.com/forum/additional-libraries-official-updates/7303-abzxing-barcode-reader.htmlhttps://www.b4x.com/android/forum/attachments/abzxing-zip.6857/
B4ALibraryBase64ACBImages - Memory Storage for EncodedBase64 Imagesacbarbosa2013-09-212013-09-21Free - Creative Commons CC BY 3.0ACBImages - Memory Storage for EncodedBase64 Imageshttps://www.b4x.com/android/forum/threads/acbimages-memory-storage-for-encodedbase64-images.32850/https://www.b4x.com/android/forum/attachments/acbimages-test-zip.19537/https://www.b4x.com/android/forum/attachments/sample-jpg.19538/
B4ALibraryDrawingAccelerated SurfaceInformatixv1.122015-12-11Free - Creative Commons CC BY 3.0Provides a dedicated drawing surface embedded inside a view, which benefits from the hardware acceleration.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27462-lib-accelerated-surface.html
B4ATutorialB4AAccesing third party Jar with #Additionaljar and JavaObject - PicassoErel2014-05-122014-05-12Free - Creative Commons CC BY 3.0Accesing third party Jar with #Additionaljar and JavaObject - Picassohttps://www.b4x.com/android/forum/threads/accesing-third-party-jar-with-additionaljar-and-javaobject-picasso.40904/
B4ATutorialDatabaseAccess any database or system with B4AServerErel2011-06-142011-06-14Free - Creative Commons CC BY 3.0Access any database or system with B4AServerhttps://www.b4x.com/android/forum/threads/access-any-database-or-system-with-b4aserver.9705/
B4JSnippetB4JAccess ENum'sstevel052015-02-282015-02-28Free - Creative Commons CC BY 3.0Access ENum'shttps://www.b4x.com/android/forum/threads/access-enums.51286/
B4ALibraryDatabaseAccess SQLite database from multiple android devicesteddysum2013-06-092013-06-09Free - Creative Commons CC BY 3.0Access SQLite database from multiple android deviceshttps://www.b4x.com/android/forum/threads/access-sqlite-database-from-multiple-android-devices.30088/
B4JSnippetOSAccess to System Settingsstevel052014-06-042014-06-04Free - Creative Commons CC BY 3.0Access to System Settingshttps://www.b4x.com/android/forum/threads/access-to-system-settings.41725/
B4JSnippetDatabaseAccess Your MySQL Server Remotely Over SSHinakigarm2015-05-192015-05-19Free - Creative Commons CC BY 3.0Access Your MySQL Server Remotely Over SSHhttps://www.b4x.com/android/forum/threads/access-your-mysql-server-remotely-over-ssh.53932/
B4ALibraryOtherAccessibility Services (assisting users with disabilities, automation etc)moster672019-06-242019-06-24Free - Creative Commons CC BY 3.0This is a partial wrap/library for Android's Accessibility Services which you can read about here: https://developer.android.com/reference/android/accessibilityservice/AccessibilityServicehttps://www.b4x.com/android/forum/threads/accessibility-services-assisting-users-with-disabilities-automation-etc.95216/https://www.b4x.com/android/forum/attachments/libaccessibilityservices-zip.70059/https://www.b4x.com/android/forum/attachments/resaccessibility-zip.70060/
B4ATutorialDatabaseAccessing remote DBs with B4A using HttpUtils2, Classic ASP, IIS 5.1 and MSAccessBarrySumpter2012-08-112012-08-11Free - Creative Commons CC BY 3.0Accessing remote DBs with B4A using HttpUtils2, Classic ASP, IIS 5.1 and MSAccesshttps://www.b4x.com/android/forum/threads/accessing-remote-dbs-with-b4a-using-httputils2-classic-asp-iis-5-1-and-msaccess.20433/
B4JTutorialViews - additionalAccordion containerErel2017-03-192017-03-19Free - Creative Commons CC BY 3.0The Accordion container (added in B4J v5.0) is a container similar to TabPane. It holds TitledPanes. These are panes with titles.https://www.b4x.com/android/forum/threads/accordion-container.77501/
B4ALibraryPanelAccordion Panels CustomView Librarysmercan2017-01-192017-01-19Free - Creative Commons CC BY 3.0Accordion Panels CustomView Libraryhttps://www.b4x.com/android/forum/threads/accordion-panels-customview-library.75404/https://www.b4x.com/android/forum/attachments/screenshot_2017-01-21-01-47-44-png.52151/https://www.b4x.com/android/forum/attachments/screenshot_2017-01-21-01-48-17-png.52152/
B4XClassOSAccount Class get a DeviceUID to create a account without registration [B4X]Alexander Stolte2019-01-262019-01-26Free - Creative Commons CC BY 3.0With this Class you can create a Device UID.https://www.b4x.com/android/forum/threads/b4x-account-class-get-a-deviceuid-to-create-a-account-without-registration.101943/[B4X]
B4XSnippetB4XAccurate Text Measurement and Drawing [B4X] [XUI]Erel2018-05-092018-05-09Free - Creative Commons CC BY 3.0XUI v1.60 includes a new method named B4XCanvas.MeasureText. This method accurately measures single line strings. It returns a B4XRect object with the width and height of the measured string. The Top field returns the highest point relative to the baseline. With these values it is possible to accurately vertically center the text with this code (works in all three platforms)https://www.b4x.com/android/forum/threads/b4x-xui-accurate-text-measurement-and-drawing.92810/[B4X][XUI]
B4ALibraryAnimationACheckBoxJohan Schoeman2016-08-202016-08-20Free - Creative Commons CC BY 3.0This is a simple CheckBox for Android with cool animation.https://www.b4x.com/android/forum/threads/acheckbox-https-github-com-bigmercu-acheckbox.70196/https://www.b4x.com/android/forum/attachments/thejavacode-zip.47143/https://www.b4x.com/android/forum/attachments/b4aacheckbox-zip.47144/
B4AClassAction Bar etcActionBarInformatixv1.432014-06-18Free - Creative Commons CC BY 3.0Allows to create custom action bars.https://www.b4x.com/forum/additional-libraries-classes-official-updates/20751-class-actionbar.html
B4ATutorialAction Bar etcActionBar / Sliding Pages tutorialErel2014-01-192014-01-19Free - Creative Commons CC BY 3.0ActionBar / Sliding Pages tutorialhttps://www.b4x.com/android/forum/threads/actionbar-sliding-pages-tutorial.36865/
B4AClassAction Bar etcActionDraweredgeryder1000v1.212013-10-16Free - Creative Commons CC BY 3.0A class combining a custom actionbar with the native navigation drawerhttps://www.b4x.com/android/forum/threads/actiondrawer-actionbar-and-navdrawer-made-perfect.32086https://www.b4x.com/android/forum/attachments/screenshot_2013-08-24-12-06-03-png.19079/https://www.b4x.com/android/forum/attachments/screenshot_2013-08-24-12-05-45-png.19080/https://www.b4x.com/android/forum/attachments/screenshot_2013-08-24-12-05-17-png.19081/
B4ASnippetDialogsActivity as DialogLucaMs2016-01-082016-01-08Free - Creative Commons CC BY 3.0Activity as Dialoghttps://www.b4x.com/android/forum/threads/activity-as-dialog.62146/
B4ATutorialTranslationActivity TranslationKimmowich2011-07-312011-07-31Free - Creative Commons CC BY 3.0Activity Translationhttps://www.b4x.com/android/forum/threads/activity-translation.10543/
B4ILibraryViews - additionalActivityBarAlberto Iglesiasv1.002015-10-01DonationEasy and Beautiful-to-use activity bar for B4ihttps://www.b4x.com/android/forum/threads/activitybar-easy-and-beautiful-to-use-activity-bar-for-b4i.54998/https://www.b4x.com/android/forum/attachments/sample-zip.34889/
B4ITutorialB4XActivityClass: A cross-platform development class and strategy for b4i/b4aJack Cole2019-09-262019-09-26Free - Creative Commons CC BY 3.0ActivityClass: A cross-platform development class and strategy for b4i/b4ahttps://www.b4x.com/android/forum/threads/activityclass-a-cross-platform-development-class-and-strategy-for-b4i-b4a.109253/https://www.b4x.com/android/forum/attachments/cross_platform_starter_1-0-zip.84128/https://www.b4x.com/android/forum/attachments/tableexample_cross_platform-zip.84129/https://www.b4x.com/android/forum/attachments/b4x_drawer_starter-zip.84205/https://www.b4x.com/android/forum/attachments/screenshot-png.84206/
B4AClassOtherActivityManagerIceFairy3332016-07-082016-07-08Free - Creative Commons CC BY 3.0ActivityManager(which you can finish all activity in anywhere)https://www.b4x.com/android/forum/threads/activitymanager-which-you-can-finish-all-activity-in-anywhere.68777/
B4ALibraryOtherActivityRecognitionErelv2.102017-03-01Free - Creative Commons CC BY 3.0This library allows you to monitor the user / device physical state (walking, running, still, etc.). The state detection is based on Android location services which use low power sensors to try to detect the current activity. Once you connect your app to these services you will receive notifications even when your app is in the background (similar to static intent filters). It requires Google Play Services to be installed. This library will not work with the latest version of Google Play Services.https://www.b4x.com/android/forum/threads/physical-activity-recognition-detection.42481/https://www.b4x.com/android/forum/attachments/activityrecognition-zip.38181/
B4RSnippetArduinoAdafruit Motor Shield V1 for Arduino...rbghongade2017-08-302017-08-30Free - Creative Commons CC BY 3.0Code , using inline C, for controlling DC motors via Adafruit Motor Shield V1https://www.b4x.com/android/forum/threads/adafruit-motor-shield-v1-for-arduino.83350/
B4RTutorialArduinoAdafruit MPR121 capacitive Keypadatiaust2017-04-092017-04-09Free - Creative Commons CC BY 3.0The attached zip files have the Arduino libraries and the B4R libraries together with a small B4R app showing how to use the Adafruit MPR121 capacitive touch 12 key keypad.https://www.b4x.com/android/forum/threads/adafruit-mpr121-capacitive-keypad.78289/https://www.b4x.com/android/forum/attachments/rmpr121-zip.54606/https://www.b4x.com/android/forum/attachments/rmpr121-libraries-zip.54607/
B4RLibraryB4R LEDAdafruit RGB Led MatrixErel2017-06-302017-06-30Free - Creative Commons CC BY 3.0This is an Arduino library for 16x32 and 32x32 RGB LED matrix panelshttps://www.b4x.com/android/forum/threads/adafruit-rgb-led-matrix.81157/
B4ATutorialB4AAdapt your layouts using SetLayoutLucaMs2015-09-012015-09-01Free - Creative Commons CC BY 3.0Adapt your layouts using SetLayouthttps://www.b4x.com/android/forum/threads/adapt-your-layouts-using-setlayout.57838/https://www.b4x.com/android/forum/attachments/upload_2015-9-1_1-32-15-png.37047/https://www.b4x.com/android/forum/attachments/upload_2015-9-1_1-43-32-png.37052/https://www.b4x.com/android/forum/attachments/upload_2015-9-1_1-44-8-png.37053/
B4ATutorialB4AAdaptive IconsErel2018-07-182018-07-18Free - Creative Commons CC BY 3.0Starting from Android 8 apps should include an adaptive icon. Without it the icon will appear as a small icon inside the larger templatehttps://www.b4x.com/android/forum/threads/adaptive-icons.95244/
B4ALibraryAdsAdBuddiz wrapper libvpires2013-12-262013-12-26Free - Creative Commons CC BY 3.0AdBuddiz wrapper libhttps://www.b4x.com/android/forum/threads/adbuddiz-wrapper-lib.36060/
B4ATutorialB4AAdd a Change log as well as Build number to projectsblong2013-10-082013-10-08Free - Creative Commons CC BY 3.0Add a Change log as well as Build number to projectshttps://www.b4x.com/android/forum/threads/add-a-change-log-as-well-as-build-number-to-projects.33353/
B4JSnippetTooltipAdd a ToolTip to an ImageViewrwblinn2016-10-272016-10-27Free - Creative Commons CC BY 3.0Add a ToolTip to an ImageViewhttps://www.b4x.com/android/forum/threads/add-a-tooltip-to-an-imageview.65439/
B4ATutorialViews - effectsAdd border to Views and change Checkbox graphicstevel052014-01-062014-01-06Free - Creative Commons CC BY 3.0Add border to Views and change Checkbox graphichttps://www.b4x.com/android/forum/threads/add-border-to-views-and-change-checkbox-graphic.36436/https://www.b4x.com/android/forum/attachments/screenshot-png.21769/
B4ATutorialChartsAdd Charts With Google Charts ServiceErel2014-03-242014-03-24Free - Creative Commons CC BY 3.0Add Charts With Google Charts Servicehttps://www.b4x.com/android/forum/threads/add-charts-with-google-charts-service.39197/
B4ISnippetContactsAdd Contact to Address Book(Iphone Contacts)narek adonts2015-03-222015-03-22Free - Creative Commons CC BY 3.0Add Contact to Address Book(Iphone Contacts)https://www.b4x.com/android/forum/threads/add-contact-to-address-book-iphone-contacts.52118/
B4JSnippetMenuAdd CSS to a ContextMenu added in codestevel052015-02-062015-02-06Free - Creative Commons CC BY 3.0Add CSS to a ContextMenu added in codehttps://www.b4x.com/android/forum/threads/add-css-to-a-contextmenu-added-in-code.50318/
B4ASnippetEditTextAdd graphic to EditTextstevel052014-03-272014-03-27Free - Creative Commons CC BY 3.0Add graphic to EditTexthttps://www.b4x.com/android/forum/threads/add-graphic-to-edittext.39322/
B4ATutorialOCRAdd OCR features to your Android application [Example]Erel2019-04-142019-04-14Free - Creative Commons CC BY 3.0Add OCR features to your Android application [Example]https://www.b4x.com/android/forum/threads/example-add-ocr-features-to-your-android-application.27080/[Example]
B4ASnippetB4AAdd pinned shortcutErel2019-08-182019-08-18Free - Creative Commons CC BY 3.0Add pinned shortcuthttps://www.b4x.com/android/forum/threads/add-pinned-shortcut.108752/
B4ITutorialB4IAdd QuickActions to your AppJanPRO2019-02-072019-02-07Free - Creative Commons CC BY 3.0Add QuickActions to your Apphttps://www.b4x.com/android/forum/threads/add-quickactions-to-your-app.74263/https://www.b4x.com/android/forum/attachments/tool-zip.51100/https://www.b4x.com/android/forum/attachments/quickactions-bas.51101/
B4JTutorialABMaterialAdd root filter to redirect visitors to site entry page [ABMaterial]stanmiller2016-10-212016-10-21Free - Creative Commons CC BY 3.0Add "root filter” to redirect visitors to site entry page [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-add-%E2%80%9Croot-filter%E2%80%9D-to-redirect-visitors-to-site-entry-page.72225/[ABMaterial]
B4ATutorialOSAdd shortcuts to your Android applicationErel2019-04-262019-04-26Free - Creative Commons CC BY 3.0Add shortcuts to your Android applicationhttps://www.b4x.com/android/forum/threads/add-shortcuts-to-your-android-application.11444/
B4ISnippetTable/GridAdd Swipe to Delete,Edit,... to TableView CustomCellnarek adonts2015-03-022015-03-02Free - Creative Commons CC BY 3.0Add Swipe to Delete,Edit,... to TableView CustomCellhttps://www.b4x.com/android/forum/threads/add-swipe-to-delete-edit-to-tableview-customcell.51360/
B4ATutorialImagesAdd text to image and save it [water mark]Douglas Farias2018-10-192018-10-19Free - Creative Commons CC BY 3.0Example of how add a text into a bitmap and later save it as image file.https://www.b4x.com/android/forum/threads/add-text-to-image-and-save-it-water-mark.98448/[WATER MARK]
B4ITutorialList- and scrollviewAdd UIRefreshControl To CustomListViewBrandsum2019-05-312019-05-31Free - Creative Commons CC BY 3.0You can use this class to add refresh control to any CLV of any page you want.https://www.b4x.com/android/forum/threads/add-uirefreshcontrol-to-customlistview.106322/
B4ALibrarySocialAdd your own StickerPack to Whatsapp - Sticker4WDonManfredv0.172018-11-24DonationIf you would like to design your own stickers for WhatsApp, you can package them in an Android app. You will need to distribute your app via the Google Play Store or another mechanism. Users who download and install your sticker app will be able to add your stickers to their WhatsApp sticker picker/tray, and start sending those stickers from within WhatsApp. A separate app is necessary and it will reside on your phone's home screen just like any other app. Stickers on WhatsApp must be legal, authorized, and acceptable. Learn more about acceptable use of our services at https://www.whatsapp.com/legal/#terms-of-service.https://www.b4x.com/android/forum/threads/add-your-own-stickerpack-to-whatsapp-sticker4w.99555/https://www.b4x.com/android/forum/attachments/sticker4wv0-17-zip.74556/https://www.b4x.com/android/forum/attachments/sticker4wv0-2-zip.74672/
B4JTutorialABMaterialAddArrayComponent (simple example) [ABMaterial]Harris2016-07-212016-07-21Free - Creative Commons CC BY 3.0I wanted to create a configuration sheet using ABMSwitch. However, the click method does not have a (Target as String) param. Same goes for ABMCheckbox... ABMChips was used for this example since it works.https://www.b4x.com/android/forum/threads/abmaterial-addarraycomponent-simple-example.69213/[ABMaterial]
B4ATutorialImagesAdding an animated gif to your appIanMc2013-06-032013-06-03Free - Creative Commons CC BY 3.0Adding an animated gif to your apphttps://www.b4x.com/android/forum/threads/adding-an-animated-gif-to-your-app.29872/
B4ATutorialImagesAdding Background or image file top activitydevjet2011-04-192011-04-19Free - Creative Commons CC BY 3.0Adding Background or image file top activityhttps://www.b4x.com/android/forum/threads/adding-background-or-image-file-top-activity.8777/
B4ISnippetList- and scrollviewAdding ListView ItemsMashiane2015-05-272015-05-27Free - Creative Commons CC BY 3.0Adding ListView Itemshttps://www.b4x.com/android/forum/threads/adding-listview-items.54141/
B4ASnippetButtonadding Material icons to button textDave O2018-11-042018-11-04Free - Creative Commons CC BY 3.0The MaterialIcons font is handy for creating icon-only buttons. You can do this right in the Designer. If, however, you want to add an icon to some existing button text (say, a "Save" button with a checkmark before the "Save" text), you can't do this directly in the Designer because the Material font only offers uppercase letters. So here's a subroutine that takes any existing button with any existing text (e.g. "Save") and prefixes it with a Material icon. It uses CSBuilder to build a CharSequence containing both parts, then assigns that as the button's new text.https://www.b4x.com/android/forum/threads/adding-material-icons-to-button-text.98952/
B4ATutorialDroneAdding Tripod Mode to your DJI Mobile appshb7772017-08-242017-08-24Free - Creative Commons CC BY 3.0Tripod mode for DJI drones, limits the speed of your drone to around 2 mph. So you're less likely to hit something, when your in confined spaces, or around people. This shows you how to add this to your app. Right now, only the Mavic Pro has Tripod Mode.https://www.b4x.com/android/forum/threads/adding-tripod-mode-to-your-dji-mobile-app.83106/
B4JSnippetDate/timeAdding working days to dateKnoppi2018-10-272018-10-27Free - Creative Commons CC BY 3.0Adding working days to datehttps://www.b4x.com/android/forum/threads/adding-working-days-to-date.98726/
B4ITutorialPreferencesAdding your settings to the default Settings appErel2014-12-302014-12-30Free - Creative Commons CC BY 3.0Adding your settings to the default Settings apphttps://www.b4x.com/android/forum/threads/adding-your-settings-to-the-default-settings-app.48778/https://www.b4x.com/android/forum/attachments/settingscreator-jar.30735/
B4JLibraryABMaterialAdditional Frappe Chart Things [ABMaterial]Mashiane2018-06-212018-06-21Free - Creative Commons CC BY 3.0Additional Frappe Chart Things [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-additional-frappe-chart-things.94265/[ABMATERIAL]
B4RTutorialSerial commAdditional Hardware Serial PortsErel2016-05-222016-05-22Free - Creative Commons CC BY 3.0Additional Hardware Serial Portshttps://www.b4x.com/android/forum/threads/additional-hardware-serial-ports.67150/
B4JSnippetComms & NetworkAdditional jServer (web server) Setting Snippetstchart2016-11-022016-11-02Free - Creative Commons CC BY 3.0Just thought it would be good to keep additional jServer/Jetty/Web Server settings in one place.https://www.b4x.com/android/forum/threads/additional-jserver-web-server-setting-snippets.72625/
B4XTutorialB4XAdditional libraries folder [B4X]Erel2019-09-082019-09-08Free - Creative Commons CC BY 3.0Starting from B4J v7.30, B4i (TBD) and B4A (TBD), the additional libraries folder can be organized in a way that allows sharing cross platform libraries between B4A, B4J and B4i.https://www.b4x.com/android/forum/threads/b4x-additional-libraries-folder.103165/[B4X]
B4XLibraryLoggingAddLogs: B4A / B4J / B4I - Automatic insertion of log statementsLucaMs2014-11-272014-11-27Free - Creative Commons CC BY 3.0AddLogs: B4A / B4J / B4I - Automatic insertion of log statementshttps://www.b4x.com/android/forum/threads/addlogs-b4a-b4j-b4i-automatic-insertion-of-log-statements.47510/
B4ALibraryMathsAddon for MFLib libraryMaFu2014-05-202014-05-20Free - Creative Commons CC BY 3.0Addon for MFLib libraryhttps://www.b4x.com/android/forum/threads/addon-for-mflib-library.41214/
B4ASnippetB4AAddPermission - A list of permissions in AndroidDonManfred2017-12-212017-12-21Free - Creative Commons CC BY 3.0AddPermission - A list of permissions in Androidhttps://www.b4x.com/android/forum/threads/addpermission-a-list-of-permissions-in-android.39401/https://www.b4x.com/android/forum/attachments/lollipop-android-permissions-txt.31081/
B4ASnippetMapAddToMapLucaMs2014-08-182014-08-18Free - Creative Commons CC BY 3.0AddToMaphttps://www.b4x.com/android/forum/threads/addtomap.43937/
B4ALibraryAdsAdIQuity library - advertising solutionErel2012-02-142012-02-14Free - Creative Commons CC BY 3.0AdIQuity library - advertising solutionhttps://www.b4x.com/android/forum/threads/adiquity-library-advertising-solution.14990/
B4ALibraryAdsAdMobErelv2.002015-10-18Free - Creative Commons CC BY 3.0AdMob adshttps://www.b4x.com/forum/additional-libraries-official-updates/7301-admob-library.htmlhttps://www.b4x.com/android/forum/attachments/admob_old-zip.22827/
B4ITutorialAdsAdMob - Rewarded video adsErel2016-10-092016-10-09Free - Creative Commons CC BY 3.0AdMob v1.50 (included in B4i v3.0) adds support for rewarded video ads. Rewarded video ads are video ads where the user is rewarded if he watches the full video. How is the user rewarded is up to you. In many games for example, the users will receive an extra life if they watch the video ad. AdMob doesn't serve such ads directly. You need to use the mediation feature to add an ad network that does support such ads.https://www.b4x.com/android/forum/threads/admob-rewarded-video-ads.71839/
B4ASnippetAdsAdMob / b4a.example package nameMarcoRome2015-07-212015-07-21Free - Creative Commons CC BY 3.0AdMob / b4a.example package namehttps://www.b4x.com/android/forum/threads/admob-b4a-example-package-name.56442/
B4ITutorialAdsAdMob Ads Mediation (with InMobi)Erel2016-10-092016-10-09Free - Creative Commons CC BY 3.0AdMob supports ads mediation. This means that the ad can come from different ad networks and not just from Google AdMob network. It can improve the fill rate and the revenue earned.https://www.b4x.com/android/forum/threads/admob-ads-mediation-with-inmobi.71837/
B4ALibraryAdsAdmob Interstitial LibraryJack Cole2013-09-232013-09-23Free - Creative Commons CC BY 3.0Admob Interstitial Libraryhttps://www.b4x.com/android/forum/threads/admob-interstitial-library.32891/https://www.b4x.com/android/forum/attachments/interstitial-png.19560/https://www.b4x.com/android/forum/attachments/admobinterstitial1-1-zip.19671/
B4ATutorialAdsAdMob Mediation (with InMobi)Erel2016-09-262016-09-26Free - Creative Commons CC BY 3.0AdMob supports ads mediation. This means that the ad can come from different ad networks and not just from Google AdMob network. It can improve the fill rate and the revenue earned.https://www.b4x.com/android/forum/threads/admob-mediation-with-inmobi.71396/
B4ATutorialAdsAdmob Mediation With Chartboosttufanv2017-03-272017-03-27Free - Creative Commons CC BY 3.0This is a short tutorial for mediation with admob for chartboost.https://www.b4x.com/android/forum/threads/admob-mediation-with-chartboost.77815/
B4ATutorialAdsAdmob Mediation With Facebooktufanv2017-03-222017-03-22Free - Creative Commons CC BY 3.0Erel Already described the mediation with inmobi and with the help of that tutorial I tried to implement facebook ads to admob. It took some days for me to implement it because of manifest problems, correct sdk and adapter files etc. My aim with this tutorial is to help people mediate with facebook without any hassle.https://www.b4x.com/android/forum/threads/admob-mediation-with-facebook.77605/
B4ATutorialAdsAdMob Tutorial - Add ads to your applicationErel2011-01-122011-01-12Free - Creative Commons CC BY 3.0AdMob Tutorial - Add ads to your applicationhttps://www.b4x.com/android/forum/threads/admob-tutorial-add-ads-to-your-application.7300/
B4ATutorialAdsAdMob v6.4.1 deprecationComputersmith642016-09-062016-09-06Free - Creative Commons CC BY 3.0Some more information regarding the deprecation of the AbMob SDK v6.4.1 from 15th September 2016https://www.b4x.com/android/forum/threads/info-admob-v6-4-1-deprecation-from-15th-september-2016.70729/
B4ASnippetAdsAdmob-Consents with own dialogFilippo2018-06-042018-06-04Free - Creative Commons CC BY 3.0Admob-Consents with own dialoghttps://www.b4x.com/android/forum/threads/admob-consents-with-own-dialog.93777/
B4ALibraryAudio/VideoAdvanced Audio (AAC) and MP3 Stream DecoderPendrush2017-01-192017-01-19Free - Creative Commons CC BY 3.0Now you are able to play AAC radio streams in background (as a Service). This is not a wrapper, but usage of JavaObject to expose Events and Classes from library. You can also create wrapper from B4a alone.https://www.b4x.com/android/forum/threads/freeware-advanced-audio-aac-decoder-for-android.59567/https://www.b4x.com/android/forum/attachments/aac_and_mp3_stream_decoding-zip.38360/
B4ALibraryCameraAdvanced CameraXverhelstXv4.62011-12-16Free - Creative Commons CC BY 3.0Advanced settings for your camera(s).https://www.b4x.com/forum/additional-libraries-official-updates/9383-advanced-camera-library-v1-00-a.htmlhttps://www.b4x.com/android/forum/attachments/acl4-4-zip.8831/https://www.b4x.com/android/forum/attachments/acl4-5-zip.9407/
B4ALibraryNotificationsAdvanced Notification [Library]barx2012-07-252012-07-25Free - Creative Commons CC BY 3.0Advanced Notification [Library]https://www.b4x.com/android/forum/threads/library-advanced-notification.19859/[Library]
B4ALibraryWebViewAdvancedWebviewDonManfred2017-01-032017-01-03Free - Creative Commons CC BY 3.0Enhanced WebView component for Android that works as intended out of the boxhttps://www.b4x.com/android/forum/threads/advancedwebview.74829/https://www.b4x.com/android/forum/attachments/advancedwebviewv1-0-zip.51628/
B4ASnippetGoogleAdvertising idErel2019-06-042019-06-04Free - Creative Commons CC BY 3.0Get the Google Advertising idhttps://www.b4x.com/android/forum/threads/advertising-id.101050/
B4ASnippetEncryptionAES 128 Key generationJavier Alonso2017-01-162017-01-16Free - Creative Commons CC BY 3.0Instead of generating AES keys using just Agraham's Encryption library, we can improve it, specify the length of the key (128, 192 or 256) and the Bouncy Castle provider using Javaobject and Reflection libraryhttps://www.b4x.com/android/forum/threads/aes-128-key-generation.75291/
B4ALibraryEncryptionAES Encrypt/Decrypt [Encryption/Decryption] B4A and B4J libraryPeter Simpson2019-07-102019-07-10Free - Creative Commons CC BY 3.0AES Encrypt/Decrypt [Encryption/Decryption] B4A and B4J libraryhttps://www.b4x.com/android/forum/threads/aes-encrypt-decrypt-encryption-decryption-b4a-and-b4j-library.107486/[ENCRYPTION/DECRYPTION]
B4XTutorialEncryptionAES Encryption (lessons learned & best practice) [B4x]KMatle2018-10-042018-10-04Free - Creative Commons CC BY 3.0AES Encryption (lessons learned & best practice) [B4x]https://www.b4x.com/android/forum/threads/b4x-aes-encryption-lessons-learned-best-practice.97927/[B4X]
B4ALibraryDialogsafollestad material-dialogstchart2015-04-222015-04-22Free - Creative Commons CC BY 3.0afollestad material-dialogshttps://www.b4x.com/android/forum/threads/afollestad-material-dialogs.53108/
B4ALibraryDialogsafollestad MaterialDialogs rebornDonManfredv1.132016-11-02Free - Creative Commons CC BY 3.0Material Dialogshttps://www.b4x.com/android/forum/threads/afollestad-materialdialogs-reborn.67849/https://www.b4x.com/android/forum/attachments/materialdialogsex-zip.49285/https://www.b4x.com/android/forum/attachments/materialdialogsres-zip.49286/
B4ALibraryAction Bar etcAhaActionBar (Actionbar, Navigation Drawer + Menu) [BETA] [B4A Lib]RiverRaid2013-07-072013-07-07Free - Creative Commons CC BY 3.0AhaActionBar (Actionbar, Navigation Drawer + Menu) [BETA] [B4A Lib]https://www.b4x.com/android/forum/threads/beta-b4a-lib-ahaactionbar-actionbar-navigation-drawer-menu.30836/[BETA][B4A Lib]https://www.b4x.com/android/forum/attachments/drawables-zip.18288/https://www.b4x.com/android/forum/attachments/ahaactionbarexample-zip.18289/https://www.b4x.com/android/forum/attachments/screenshot1-png.18290/https://www.b4x.com/android/forum/attachments/screenshot2-png.18291/https://www.b4x.com/android/forum/attachments/screenshot3-png.18292/
B4ALibraryAction Bar etcAHActionBarCorwin42v1.002014-07-18Free - Creative Commons CC BY 3.0 !DEPRECATED! Use StdActionBar or AppCompat instead. - A custom action bar for your B4A apps.https://www.b4x.com/forum/additional-libraries-official-updates/15047-ahactionbar-library.htmlhttps://www.b4x.com/android/forum/attachments/ahactionbar1_0-zip.10485/https://www.b4x.com/android/forum/attachments/ahactionbarexample1_0-zip.10486/
B4ALibrarySocialahaShareLibrary [BETA]RiverRaid2013-07-052013-07-05Free - Creative Commons CC BY 3.0ahaShareLibrary [BETA]https://www.b4x.com/android/forum/threads/beta-ahasharelibrary.30781/[BETA]https://www.b4x.com/android/forum/attachments/example-zip.18236/https://www.b4x.com/android/forum/attachments/screenshot-png.18240/https://www.b4x.com/android/forum/attachments/screenshot2-png.18241/https://www.b4x.com/android/forum/attachments/screenshotxs-png.18262/https://www.b4x.com/android/forum/attachments/screenshots-png.18263/
B4ALibraryPanelAHDashboardCorwin42v1.022012-05-02Free - Creative Commons CC BY 3.0A special type of Panel that layouts its containing views automatically in a grid.https://www.b4x.com/forum/additional-libraries-official-updates/14249-ahdashboard-library.htmlhttps://www.b4x.com/android/forum/attachments/screenshot-1327077081278-jpg.10091/https://www.b4x.com/android/forum/attachments/screenshot-1327077098429-jpg.10092/https://www.b4x.com/android/forum/attachments/ahdashboardexample1_0-zip.10094/
B4ALibraryOtherAHLocale librarycorwin42v1.162017-01-24Free - Creative Commons CC BY 3.0AHLocale libraryhttps://www.b4x.com/android/forum/threads/ahlocale-library.7561/https://www.b4x.com/android/forum/attachments/localeexample-zip.7643/https://www.b4x.com/android/forum/attachments/timezoneexample-zip.12340/https://www.b4x.com/android/forum/attachments/dateutilsexample-zip.15471/
B4ALibraryAction Bar etcAHNavigationDrawerCorwin42v1.402015-09-14Free - Creative Commons CC BY 3.0Standard Google Navigation Drawer from support library.https://www.b4x.com/android/forum/threads/ahnavigationdrawer-native-google-navigation-drawer.31461/https://www.b4x.com/android/forum/attachments/ahnavigationdrawerexample1_1-zip.19769/https://www.b4x.com/android/forum/attachments/doublenavigationdrawerexample1_0-zip.19770/
B4ALibraryPreferencesAHPreferenceActivityCorwin42v1.042013-07-09Free - Creative Commons CC BY 3.0Library based on Erels PreferenceActivity library with some additional features.https://www.b4x.com/forum/additional-libraries-official-updates/12666-ahpreferenceactivity-library.htmlhttps://www.b4x.com/android/forum/attachments/ahpreferenceactivityexample-zip.9579/https://www.b4x.com/android/forum/attachments/ahpreferenceactivity1_02-zip.10575/https://www.b4x.com/android/forum/attachments/ahpreferenceactivity1_04-zip.18306/
B4ALibraryPreferencesAHPreferenceActivity [lib modified]fiaful2013-05-112013-05-11Free - Creative Commons CC BY 3.0AHPreferenceActivity [lib modified]https://www.b4x.com/android/forum/threads/lib-modified-ahpreferenceactivity.29135/[lib modified]
B4ALibraryMenuAHQuickActionCorwin42v1.022014-07-18Free - Creative Commons CC BY 3.0 !DEPRECATED! Use PopupMenu of StdActionBarHelper or AppCompat library instead - Nice looking popup menus.https://www.b4x.com/forum/additional-libraries-official-updates/14563-ahquickaction-library-nice-looking-popup-menus.htmlhttps://www.b4x.com/android/forum/attachments/ahquickaction1_01-zip.14334/https://www.b4x.com/android/forum/attachments/ahquickactionexample1_01-zip.14335/https://www.b4x.com/android/forum/attachments/screenshot_2012-10-25-12-54-50-jpg.14336/https://www.b4x.com/android/forum/attachments/screenshot_2012-10-25-12-54-58-jpg.14337/https://www.b4x.com/android/forum/attachments/screenshot_2012-10-25-12-55-03-jpg.14338/
B4ALibraryViews - eventsAHSwipeToRefreshCorwin42v1.102015-04-22Free - Creative Commons CC BY 3.0A library for the swipe to refresh UI pattern.https://www.b4x.com/android/forum/threads/ahswipetorefresh-wrapper-for-android-swipetorefresh-implementation.39355/https://www.b4x.com/android/forum/attachments/ahswipetorefreshexample-zip.33613/https://www.b4x.com/android/forum/attachments/ahswipetorefreshulvexample-zip.33614/https://www.b4x.com/android/forum/attachments/ahswipetorefreshmultiexample-zip.33615/https://www.b4x.com/android/forum/attachments/ahswipetorefresh1_10-zip.33616/
B4ALibraryViewPagerAHViewPagerCorwin42v3.002016-06-23Free - Creative Commons CC BY 3.0Create sliding panels like in Android market or Google+ apps.https://www.b4x.com/forum/additional-libraries-official-updates/14165-ahviewpager-library-sliding-panels-now-perfect.htmlhttps://www.b4x.com/android/forum/attachments/screenshot-1336034831196-png.11665/https://www.b4x.com/android/forum/attachments/screenshot-1336034966953-png.11666/https://www.b4x.com/android/forum/attachments/ahviewpager2_21-zip.38302/
B4ALibraryAdsAirpush AdSSG2011-10-022011-10-02Free - Creative Commons CC BY 3.0A library that supports Airpush Notification and Icon Ad format advertising.https://www.b4x.com/forum/additional-libraries-official-updates/11832-airpush-library.html
B4ALibraryViews - additionalAirViewbarx (BarxDroid)v1.102013-08-16Free - Creative Commons CC BY 3.0Ok here is a relatively simple library that utilizes the Hover gesture. This is what is used by Samsung to create their 'Air View' on the S4 and I believe the Note 2 and some Note tabs. I have only tested on an S4 so some other feedback would be nice.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30457-lib-air-view.htmlhttps://www.b4x.com/android/forum/attachments/airviewdemo-zip.18867/
B4JTutorialBAnanoAjax calls [BANano]alwaysbusy2018-12-062018-12-06Free - Creative Commons CC BY 3.0Ajax calls [BANano]https://www.b4x.com/android/forum/threads/banano-ajax-calls.100009/[BANANO]
B4AClassTooltipAKBubble - A class to create Bubbles and TooltipsDrAlexv1.012016-07-06Free - Creative Commons CC BY 3.0This class lets you click an object and display a bubble with a text. I have written it for an app, which shows group photographs. I wanted to be able to click on a person and have his or her name displayed.https://www.b4x.com/android/forum/threads/akbubble-a-class-to-create-bubbles-tooltips.68598/
B4ILibraryImagesALAssetsnarek adonts2016-03-302016-03-30Free - Creative Commons CC BY 3.0A tiny wrapper for the native ALAssets framework of iOS which let you get all the photos from the phone, put photos, create album, …https://www.b4x.com/android/forum/threads/alassets-wraps-the-native-alassets-framework-photos.65231/
B4ASnippetAudio/VideoaLaw/uLaw PCM - compression, decompression - Code Available to all.Jmu56672018-09-142018-09-14Free - Creative Commons CC BY 3.0aLaw/uLaw PCM - compression, decompression - Code Available to all.https://www.b4x.com/android/forum/threads/alaw-ulaw-pcm-compression-decompression-code-available-to-all.97223/
B4ALibraryB4AAlberto Iglesias Library StoreAlberto Iglesias2017-05-262017-05-26Free - Creative Commons CC BY 3.0Alberto Iglesias Library Storehttps://www.b4x.com/android/forum/threads/alberto-iglesias-library-store.67830/
B4ALibraryEncryptionAlice - AES EncryptionDonManfredv0.082019-08-05Free - Creative Commons CC BY 3.0Alice is a Java AES/DES encryption library for working with byte arrays, files, and streams. Various key lengths, block modes, padding schemes, key deriviation functions, and Message Authentication Codes (MAC) are available.https://www.b4x.com/android/forum/threads/alice-aes-encryption.108363/https://www.b4x.com/android/forum/attachments/alicev0-07-zip.82875/
B4ALibraryOtherAllow end users to change (and save) layout's views positions while running live the apkYayou492018-09-112018-09-11Free - Creative Commons CC BY 3.0This new library allow end users to change by themselves the position of each view in your layout while running live the apk.https://www.b4x.com/android/forum/threads/allow-end-users-to-change-and-save-layouts-views-positions-while-running-live-the-apk.97040/https://www.b4x.com/android/forum/attachments/test-zip.72116/https://www.b4x.com/android/forum/attachments/customlayout-jar.72123/
B4JSnippetStringsAlphaCountUp - Counts up serialnumbersKnoppi2017-09-032017-09-03Free - Creative Commons CC BY 3.0This function counts up alphanumeric values. This is necessary, for example, for serial-number generation. You can change the order and chars in your choice with the 'Values' variable.https://www.b4x.com/android/forum/threads/alphacountup-counts-up-serialnumbers.83503/
B4JTutorialABMaterialAlternative lightweight charts [ABMaterial]alwaysbusy2017-11-122017-11-12Free - Creative Commons CC BY 3.0Alternative lightweight charts [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-alternative-lightweight-charts.86010/[ABMaterial]
B4ATutorialB4AAlternative to B4A Bridge - USB Cable Connectionwonder2016-09-202016-09-20Free - Creative Commons CC BY 3.0Alternative to B4A Bridge: USB Cable Connectionhttps://www.b4x.com/android/forum/threads/alternative-to-b4a-bridge-usb-cable-connection.69713/
B4ALibraryPanelalternative to sliding panelsEduard2013-02-052013-02-05Free - Creative Commons CC BY 3.0alternative to sliding panelshttps://www.b4x.com/android/forum/threads/alternative-to-sliding-panels.26059/
B4ALibraryImagesAlternativeNinePatchDominex2014-02-162014-02-16Free - Creative Commons CC BY 3.0The NinePatch is a useful tool is interesting, unfortunately I find it inconvenient as healthy images to be included in a specific folder, and are also to be edited with an external tool. I made a simpler system for convenience and immediate, form of library.https://www.b4x.com/android/forum/threads/alternativeninepatch.37880/
B4IClassGPS/locationAltimeterErel2016-03-162016-03-16Free - Creative Commons CC BY 3.0Allows tracking altitude changes based on air pressure changeshttps://www.b4x.com/android/forum/threads/class-altimeter.64702/
B4ALibraryAdsAmazon Ad Wrappercanalrun2014-02-232014-02-23Free - Creative Commons CC BY 3.0Amazon Ad Wrapperhttps://www.b4x.com/android/forum/threads/amazon-ad-wrapper.38135/
B4ALibraryAdsAmazon Interstitial LibraryJack Cole2014-09-022014-09-02Free - Creative Commons CC BY 3.0Amazon Interstitial Libraryhttps://www.b4x.com/android/forum/threads/amazon-interstitial-library.44360/https://www.b4x.com/android/forum/attachments/screenshot-png.27371/
B4ALibraryAmazonAmazon S3 Libraryhypergreatthing2014-03-102014-03-10Free - Creative Commons CC BY 3.0Amazon S3 Libraryhttps://www.b4x.com/android/forum/threads/amazon-s3-library.38699/
B4ALibraryAmazonAMAZON WEB SERVICES S3 V4 Signature CalculatorJackKirkv1.12017-06-26Free - Creative Commons CC BY 3.0The attached zip contains a code module that calculates V4 signatures for Amazon Web Services (AWS) Simple Storage Service (S3) REST API requests, enabling creation of AWS S3 PUT/GET/DELETE requests. You basically just plug in the properties necessary for a signature calculation and call Signature. The accompanying example code has 4 worked examples that actually generate the signatures the AWS documentation says they should. There is extensive in-line documentation.https://www.b4x.com/android/forum/threads/amazon-web-services-s3-v4-signature-calculator.81006/https://www.b4x.com/android/forum/attachments/aws_s3-zip.56973/
B4ICode moduleAmazonAMAZON WEB SERVICES S3 V4 Signature Calculator [code module]JackKirkv1.12017-07-02Free - Creative Commons CC BY 3.0The attached zip contains a code module that calculates V4 signatures for Amazon Web Services (AWS) Simple Storage Service (S3) REST API requests, enabling creation of AWS S3 PUT/GET/DELETE requests. You basically just plug in the properties necessary for a signature calculation and call Signature. The accompanying example code has 4 worked examples that actually generate the signatures the AWS documentation says they should. There is extensive in-line documentation.https://www.b4x.com/android/forum/threads/code-module-amazon-web-services-s3-v4-signature-calculator.81161/[code module]
B4XCode moduleAmazonAMAZON WEB SERVICES S3 V4 Signature Calculator [code module][B4X - works on B4A/B4I/B4J]JackKirk2017-07-032017-07-03Free - Creative Commons CC BY 3.0Here is a port of AWS_S3_1_1.zip of: https://www.b4x.com/android/forum/threads/amazon-web-services-s3-v4-signature-calculator.81006/ The attached zip contains a code module that calculates V4 signatures for Amazon Web Services (AWS) Simple Storage Service (S3) REST API requests, enabling creation of AWS S3 PUT/GET/DELETE requests. You basically just plug in the properties necessary for a signature calculation and call Signature.https://www.b4x.com/android/forum/threads/code-module-amazon-web-services-s3-v4-signature-calculator-b4x-works-on-b4a-b4i-b4j.81272/[code module][B4X - works on B4A/B4I/B4J]
B4ATutorialB4AAMD Ryzen processor & Android emulator AVDpeacemaker2019-04-072019-04-07Free - Creative Commons CC BY 3.0AMD Ryzen processor & Android emulator AVDhttps://www.b4x.com/android/forum/threads/amd-ryzen-processor-android-emulator-avd.104570/
B4ALibraryB4AAmir_Fragmentalimanam33862019-03-162019-03-16ChargeableA Fragment is a piece of an activity which enable more modular activity design. It will not be wrong if we say, a fragment is a kind of sub-activity.https://www.b4x.com/android/forum/threads/amir_fragment.101189/
B4ALibraryImagesAmir_Glidealimanam33862018-12-032018-12-03Free - Creative Commons CC BY 3.0Glide is an image loading and caching library for Android focused on smooth scrolling.https://www.b4x.com/android/forum/threads/amir_glide.100023/
B4ALibraryList- and scrollviewAmir_RecyclerView [Lib, Chargeable]alimanam3386v1.0.82019-09-01ChargeableRecyclerView, an important part of the sdk and android for making a custom list with better Layout , animation , and fixed for large data set.https://www.b4x.com/android/forum/threads/lib-chargeable-amir_recyclerview.97274/[LIB, CHARGEABLE]
B4ALibraryMenuAMRadialMenu: Coming soonMashianev1102017-02-18Free - Creative Commons CC BY 3.0Radial Menuhttps://www.b4x.com/android/forum/threads/amradialmenu-coming-soon.75480/
B4ALibraryTable/GridAMTileView 1Mashianev1132017-01-13Free - Creative Commons CC BY 3.0AMTileView 1https://www.b4x.com/android/forum/threads/amtileview-1.75430/
B4ISnippetMenuAn Android style menu classDidier92018-07-192018-07-19Free - Creative Commons CC BY 3.0A class to emulate the Android menushttps://www.b4x.com/android/forum/threads/an-android-style-menu-class.95276/
B4JLibraryABMaterialAn image slider that can actually crop your image NOT [ABMaterial]Mashiane2018-08-242018-08-24Free - Creative Commons CC BY 3.0An image slider that can actually crop your image NOT [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-an-image-slider-that-can-actually-crop-your-image-not.96469/[ABMATERIAL]
B4JLibraryBAnanoAn inline PHP class for your MySQLI CRUD functionality [BANanoMySQL]Mashiane2019-08-132019-08-13Free - Creative Commons CC BY 3.0An inline PHP class for your MySQLI CRUD functionality [BANanoMySQL]https://www.b4x.com/android/forum/threads/bananomysql-an-inline-php-class-for-your-mysqli-crud-functionality.106858/[BANANOMYSQL]
B4JLibraryBAnanoAn Object Oriented UX library for BANano [BANanoWebix]Mashiane2019-07-062019-07-06Free - Creative Commons CC BY 3.0An Object Oriented UX library for BANano [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-an-object-oriented-ux-library-for-banano.106835/[BANANOWEBIX]
B4AOtherB4AAn xslt stylesheet to document BA Classescimperia2015-12-022015-12-02Free - Creative Commons CC BY 3.0An xslt stylesheet to document BA Classeshttps://www.b4x.com/android/forum/threads/an-xslt-stylesheet-to-document-ba-classes.60948/
B4ATutorialClockAnalog Clock with Soundwonder2015-04-032015-04-03Free - Creative Commons CC BY 3.0Analog Clock with Soundhttps://www.b4x.com/android/forum/threads/analog-clock-with-sound.52532/
B4RTutorialB4RAnalog Read Examplerwblinn2016-04-112016-04-11Free - Creative Commons CC BY 3.0Analog Read Examplehttps://www.b4x.com/android/forum/threads/analog-read-example.65682/
B4RTutorialB4RAnalog Read Example using Ethernetrwblinn2016-04-122016-04-12Free - Creative Commons CC BY 3.0Analog Read Example using Ethernethttps://www.b4x.com/android/forum/threads/analog-read-example-using-ethernet.65713/
B4RTutorialB4R LCDAnalog Read Example using LCDrwblinn2016-04-122016-04-12Free - Creative Commons CC BY 3.0Analog Read Example using LCDhttps://www.b4x.com/android/forum/threads/analog-read-example-using-lcd.65730/
B4RTutorialB4RAnalog Read Example using MQTTrwblinn2016-04-122016-04-12Free - Creative Commons CC BY 3.0Analog Read Example using MQTThttps://www.b4x.com/android/forum/threads/analog-read-example-using-mqtt.65717/
B4RTutorialB4RAnalog Read Example using XBee Mesh Networkrwblinn2016-04-152016-04-15Free - Creative Commons CC BY 3.0Analog Read Example using XBee Mesh Networkhttps://www.b4x.com/android/forum/threads/analog-read-example-using-xbee-mesh-network.65848/
B4AClassPickerAnalog Wheel ClassDerez2018-04-282018-04-28Free - Creative Commons CC BY 3.0Unlike the Horizontal wheel (see WheelView class) , this wheel is analog - it can set or get any value in the range of the wheel, not just the labels. It can be designed in the designer as custom view, or added by code.https://www.b4x.com/android/forum/threads/analogwheel.46665/https://www.b4x.com/android/forum/attachments/screen-png.29032/https://www.b4x.com/android/forum/attachments/screen-png.29046/https://www.b4x.com/android/forum/attachments/hanalogwheel2-zip.67268/
B4ALibraryClockAnalog24hClockJohan Schoemanv32015-07-12Free - Creative Commons CC BY 3.0Displays a 12-at-the-top 24 hour analog clock. Noon is at the top, so that the hour hand mimics the path of the sun.https://www.b4x.com/android/forum/threads/analog24hclock.55957/https://www.b4x.com/android/forum/attachments/analog24hclock-zip.35698/
B4ALibraryTimerAnalogue StopwatchJohan Schoeman2016-06-052016-06-05Free - Creative Commons CC BY 3.0An analogue stopwatch and analogue countdown timer.https://www.b4x.com/android/forum/threads/analogue-stopwatch.67588/https://www.b4x.com/android/forum/attachments/analoguestopwatchlibfiles-zip.44716/https://www.b4x.com/android/forum/attachments/b4aadditionallibresource-zip.44717/https://www.b4x.com/android/forum/attachments/b4aanaloguestopwatch-zip.44718/
B4RLibraryESP8266AnalogWrite PWM range and frequency.janderkan2018-10-042018-10-04Free - Creative Commons CC BY 3.0On ESP the default PWM range is 0 to 1023. And default PWM frequency is 1KHz. http://esp8266.github.io/Arduino/versions/2.0.0/doc/reference.html These values can be changed. Attached is the files.https://www.b4x.com/android/forum/threads/analogwrite-pwm-range-and-frequency.97932/
B4ALibraryGoogleAnalyticsErelv4.002014-08-31Free - Creative Commons CC BY 3.0Google Analytics V3https://www.b4x.com/forum/additional-libraries-classes-official-updates/24973-google-analytics-v2-library.html
B4XTutorialB4AAnchors Demonstrated [B4X]Erel2016-03-012016-03-01Free - Creative Commons CC BY 3.0Anchors Demonstrated [B4X]https://www.b4x.com/android/forum/threads/b4x-anchors-demonstrated.64112/[B4X]
B4JTutorialABMaterialand Chartist (charts) [ABMaterial]Harris2016-07-102016-07-10Free - Creative Commons CC BY 3.0and Chartist (charts) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-and-chartist-charts.68815/[ABMaterial]
B4JTutorialABMaterialand SEO (Search Engine Optimization) [ABMaterial]alwaysbusy2016-01-162016-01-16Free - Creative Commons CC BY 3.0and SEO (Search Engine Optimization) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-and-seo-search-engine-optimization.62424/[ABMaterial]
B4ATutorialEmulator/VMAndroid - Virtualboxfatman2013-03-072013-03-07Free - Creative Commons CC BY 3.0Android - Virtualboxhttps://www.b4x.com/android/forum/threads/android-virtualbox.27059/
B4ATutorialB4AAndroid 4.2+: ADB using USB & Developer OptionsKevin2014-01-022014-01-02Free - Creative Commons CC BY 3.0Android 4.2+: ADB using USB & Developer Optionshttps://www.b4x.com/android/forum/threads/android-4-2-adb-using-usb-developer-options.36295/
B4ATutorialOSAndroid 5.0 Information and Resource Threadthedesolatesoul2014-10-202014-10-20Free - Creative Commons CC BY 3.0Android 5.0 Information and Resource Threadhttps://www.b4x.com/android/forum/threads/android-5-0-information-and-resource-thread.45825/
B4ATutorialGameAndroid Arkanoid game exampleErel2011-06-222011-06-22Free - Creative Commons CC BY 3.0Android Arkanoid game examplehttps://www.b4x.com/android/forum/threads/android-arkanoid-game-example.9843/
B4ATutorialAudio/VideoAndroid based Closed Circuit TV (CCTV) exampleErel2016-12-042016-12-04Free - Creative Commons CC BY 3.0Android based Closed Circuit TV (CCTV) example; Better example is available here: https://www.b4x.com/android/forum/threads/mjpeg-cctv-server.73792/https://www.b4x.com/android/forum/threads/android-based-closed-circuit-tv-cctv-example.23601/https://www.b4x.com/android/forum/attachments/cctvserver-zip.14772/
B4ATutorialComms & NetworkAndroid Beam TutorialErel2015-11-252015-11-25Free - Creative Commons CC BY 3.0Android Beam Tutorialhttps://www.b4x.com/android/forum/threads/android-beam-tutorial.60731/
B4ASnippetGameAndroid Bitmap to LibGDX Texturewonder2016-08-282016-08-28Free - Creative Commons CC BY 3.0While highly unlikely, in some experiments you might come to a situation where you want to initialize a LibGDX texture object, with an android bitmap you currently have in memory.https://www.b4x.com/android/forum/threads/android-bitmap-to-libgdx-texture.70208/
B4ATutorialBluetoothAndroid Bluetooth / BluetoothAdmin TutorialErel2018-09-222018-09-22Free - Creative Commons CC BY 3.0Android Bluetooth / BluetoothAdmin Tutorialhttps://www.b4x.com/android/forum/threads/android-bluetooth-bluetoothadmin-tutorial.14768/
B4ATutorialChartsAndroid Charts FrameworkErel2011-03-152011-03-15Free - Creative Commons CC BY 3.0Android Charts Frameworkhttps://www.b4x.com/android/forum/threads/android-charts-framework.8260/
B4ATutorialB4AAndroid Compatibility Definition Guide in pdfmoster672016-04-222016-04-22Free - Creative Commons CC BY 3.0Android Compatibility Definition Guide in pdfhttps://www.b4x.com/android/forum/threads/android-compatibility-definition-guide-in-pdf.66117/
B4ATutorialOSAndroid Daydream / DreamService tutorialErel2013-01-072013-01-07Free - Creative Commons CC BY 3.0Android Daydream / DreamService tutorialhttps://www.b4x.com/android/forum/threads/android-daydream-dreamservice-tutorial.24939/https://www.b4x.com/android/forum/attachments/daydream_circles-zip.15299/https://www.b4x.com/android/forum/attachments/daydream_webview-zip.15300/
B4ATutorialOSAndroid Device Unique ID - Alternative to PhoneIdErel2012-02-072012-02-07Free - Creative Commons CC BY 3.0Android Device Unique ID - Alternative to PhoneIdhttps://www.b4x.com/android/forum/threads/android-device-unique-id-alternative-to-phoneid.14759/
B4ATutorialImagesAndroid Drawables DemoJohnK2015-09-102015-09-10Free - Creative Commons CC BY 3.0Android Drawables Demohttps://www.b4x.com/android/forum/threads/android-drawables-demo.58175/https://www.b4x.com/android/forum/attachments/generate-drawables-code-excel-97-2003-zip.37396/
B4ATutorialDropboxAndroid Dropbox / OAuth TutorialErel2011-08-102011-08-10Free - Creative Commons CC BY 3.0Android Dropbox / OAuth Tutorialhttps://www.b4x.com/android/forum/threads/android-dropbox-oauth-tutorial.10767/
B4ALibraryCameraAndroid Dual CameraJohan Schoeman2016-06-042016-06-04DonationA project that allows you to: 1. take a photo with the back camera, 2. then take a photo with the front camera, 3. then add some text via a dialog 3a. set the text size via a slider 3b. set the text color via a color picker 3c. enter the text to be added to the picture? 4. save the combined front/back/text into a single image 5. Share the image via one of numerous standard apps?https://www.b4x.com/android/forum/threads/android-dual-camera.67556/https://www.b4x.com/android/forum/attachments/dualcamera_3libfiles-zip.44659/
B4ATutorialFTPAndroid FTP tutorialErel2011-07-252011-07-25Free - Creative Commons CC BY 3.0Android FTP tutorialhttps://www.b4x.com/android/forum/threads/android-ftp-tutorial.10407/
B4ATutorialWidgetAndroid home screen widgets tutorial - part IErel2019-07-072019-07-07Free - Creative Commons CC BY 3.0Android home screen widgets tutorial - part Ihttps://www.b4x.com/android/forum/threads/android-home-screen-widgets-tutorial-part-i.10166/
B4ATutorialWidgetAndroid home screen widgets tutorial - part IIErel2011-07-212011-07-21Free - Creative Commons CC BY 3.0Android home screen widgets tutorial - part IIhttps://www.b4x.com/android/forum/threads/android-home-screen-widgets-tutorial-part-ii.10356/
B4ATutorialhttpAndroid Http Multipart requestsErel2011-03-262011-03-26Free - Creative Commons CC BY 3.0Android Http Multipart requestshttps://www.b4x.com/android/forum/threads/android-http-multipart-requests.8411/
B4AIconsIcons / fontsAndroid IconsDonManfred2014-12-292014-12-29Free - Creative Commons CC BY 3.0250 Android Icons in 5 sizes and 14 colors.https://www.b4x.com/android/forum/threads/250-android-icons-in-5-sizes-and-14-colors.48724/
B4ALibraryIcons / fontsAndroid icons libraryomidaghakhani13682014-11-222014-11-22Free - Creative Commons CC BY 3.0Android icons libraryhttps://www.b4x.com/android/forum/threads/android-icons-library.47274/
B4ATutorialIn-App BillingAndroid In-app Billing tutorialErel2012-02-022012-02-02Free - Creative Commons CC BY 3.0Android In-app Billing tutorialhttps://www.b4x.com/android/forum/threads/android-in-app-billing-tutorial.14608/
B4ATutorialIn-App BillingAndroid In-App Billing v3 TutorialErel2013-06-062013-06-06Free - Creative Commons CC BY 3.0Android In-App Billing v3 Tutorialhttps://www.b4x.com/android/forum/threads/android-in-app-billing-v3-tutorial.29997/
B4ATutorialGoogleAndroid InApp Purchase Tutorialilan2019-06-112019-06-11Free - Creative Commons CC BY 3.0In this tutorial i will show you how to add an in app product to your android app.https://www.b4x.com/android/forum/threads/android-inapp-purchase-tutorial-source-code.63681/
B4ATutorialJSONAndroid JSON tutorialErel2010-12-162010-12-16Free - Creative Commons CC BY 3.0Android JSON tutorialhttps://www.b4x.com/android/forum/threads/android-json-tutorial.6923/
B4ATutorialKioskAndroid Kiosk mode tutorialErel2017-07-182017-07-18Free - Creative Commons CC BY 3.0A better kiosk implementation is available: https://www.b4x.com/android/forum/threads/device-owner-tasklock-kiosk-apps-2017.81765/#post-518018https://www.b4x.com/android/forum/threads/android-kiosk-mode-tutorial.10839/
B4ATutorialOSAndroid Live Wallpaper tutorialErel2011-11-152011-11-15Free - Creative Commons CC BY 3.0Android Live Wallpaper tutorialhttps://www.b4x.com/android/forum/threads/android-live-wallpaper-tutorial.12605/https://www.b4x.com/android/forum/attachments/livewallpaperball-zip.12250/
B4ATutorialOtherAndroid multitouch tutorialErel2017-08-292017-08-29Free - Creative Commons CC BY 3.0Android multitouch tutorialhttps://www.b4x.com/android/forum/threads/android-multitouch-tutorial.10419/
B4ATutorialContactsAndroid Native Contacts Phone Number PickerHAH2019-01-042019-01-04Free - Creative Commons CC BY 3.0This is an example of choosing a phone number from native android contacts picker.https://www.b4x.com/android/forum/threads/android-native-contacts-phone-number-picker.101128/
B4ATutorialComms & NetworkAndroid Network TutorialErel2010-12-212010-12-21Free - Creative Commons CC BY 3.0Android Network Tutorialhttps://www.b4x.com/android/forum/threads/android-network-tutorial.7001/
B4ALibraryAudio/VideoAndroid PianoJohan Schoeman2016-10-012016-10-01Free - Creative Commons CC BY 3.0Use your device's volume up/down buttons to change the volume of the Piano sound. Use your device's menu button to get to the various settings that the Piano offers.https://www.b4x.com/android/forum/threads/android-piano.71550/https://www.b4x.com/android/forum/attachments/b4aandroidpiano-zip.48437/
B4ATutorialPush notificationsAndroid push notification (C2DM) framework and tutorialErel2011-07-312011-07-31Free - Creative Commons CC BY 3.0Android push notification (C2DM) framework and tutorialhttps://www.b4x.com/android/forum/threads/android-push-notification-c2dm-framework-and-tutorial.10542/https://www.b4x.com/android/forum/attachments/desktop-zip.8190/https://www.b4x.com/android/forum/attachments/device-zip.8191/
B4ATutorialPush notificationsAndroid push notification (GCM) framework and tutorialErel2012-07-032012-07-03Free - Creative Commons CC BY 3.0Android push notification (GCM) framework and tutorialhttps://www.b4x.com/android/forum/threads/android-push-notification-gcm-framework-and-tutorial.19226/https://www.b4x.com/android/forum/attachments/web_service-zip.12590/https://www.b4x.com/android/forum/attachments/desktop-zip.12691/
B4ALibraryMenuAndroid Satellite Menu (working but incomplete - need help!)Johan Schoeman2015-09-292015-09-29Free - Creative Commons CC BY 3.0Android Satellite Menu (working but incomplete - need help!)https://www.b4x.com/android/forum/threads/android-satellite-menu-working-but-incomplete-need-help.58832/https://www.b4x.com/android/forum/attachments/satellite-menu-zip.37883/https://www.b4x.com/android/forum/attachments/b4asatellitemenulibfiles-zip.37884/
B4ATutorialSerial commAndroid Serial tutorialErel2018-04-042018-04-04Free - Creative Commons CC BY 3.0Android Serial tutorial - The code in this tutorial should not be used for new projects. https://www.b4x.com/android/forum/threads/android-serial-tutorial.6908/
B4ATutorialGesturesAndroid shake event with PhoneSensorsErel2011-06-232011-06-23Free - Creative Commons CC BY 3.0Android shake event with PhoneSensorshttps://www.b4x.com/android/forum/threads/android-shake-event-with-phonesensors.9857/
B4ATutorialPhoneAndroid Sip / Voip tutorialErel2011-12-072011-12-07Free - Creative Commons CC BY 3.0Android Sip / Voip tutorialhttps://www.b4x.com/android/forum/threads/android-sip-voip-tutorial.13088/
B4ATutorialPanelAndroid SlidingPanels - Simple way to create sliding layoutsErel2011-03-132011-03-13Free - Creative Commons CC BY 3.0Android SlidingPanels - Simple way to create sliding layoutshttps://www.b4x.com/android/forum/threads/android-slidingpanels-simple-way-to-create-sliding-layouts.8233/
B4ATutorialSMB / CIFSAndroid SMB / CIFS tutorialErel2012-04-232012-04-23Free - Creative Commons CC BY 3.0Android SMB / CIFS tutorialhttps://www.b4x.com/android/forum/threads/android-smb-cifs-tutorial.17179/
B4ALibrarySpeechAndroid Speech Recognition API Wrapperstevel052016-01-312016-01-31Free - Creative Commons CC BY 3.0A wrapper for the Android speech recognition API using JavaObject complete with Source code.https://www.b4x.com/android/forum/threads/android-speech-recognition-api-wrapper.62959/
B4ATutorialDatabaseAndroid SQLite ViewerErel2018-03-182018-03-18Free - Creative Commons CC BY 3.0Android SQLite Viewerhttps://www.b4x.com/android/forum/threads/android-sqlite-viewer.9197/
B4ALibraryImagesAndroid Support ExifInterfaceDonManfred2016-12-282016-12-28Free - Creative Commons CC BY 3.0This is a wrap for the Android Support ExifInterfacehttps://www.b4x.com/android/forum/threads/android-support-exifinterface.74629/
B4ATutorialSpeechAndroid Text To Speech exampleErel2010-12-232010-12-23Free - Creative Commons CC BY 3.0Android Text To Speech examplehttps://www.b4x.com/android/forum/threads/android-text-to-speech-example.7043/https://www.b4x.com/android/forum/attachments/ttsexample-zip.6763/
B4ALibraryAndroid ThingsAndroid ThingsErel2018-04-292018-04-29Free - Creative Commons CC BY 3.0The Things library provides access to hardware features of Android Things platforms.https://www.b4x.com/android/forum/threads/android-things.74823/
B4ATutorialAndroid ThingsAndroid Things - Getting StartedErel2017-01-032017-01-03Free - Creative Commons CC BY 3.0Android Things is a new project of Google that extends the Android OS to SoC (System on a Chip) boards such as Raspberry Pi and Intel Edison.https://www.b4x.com/android/forum/threads/android-things-getting-started.74821/
B4ATutorialB4AAndroid Usb Host Tutorial - AdbTestErel2011-09-042011-09-04Free - Creative Commons CC BY 3.0Android Usb Host Tutorial - AdbTesthttps://www.b4x.com/android/forum/threads/android-usb-host-tutorial-adbtest.11289/
B4ATutorialDialogsAndroid Views (controls) and dialogsErel2011-01-132011-01-13Free - Creative Commons CC BY 3.0Android Views (controls) and dialogshttps://www.b4x.com/android/forum/threads/android-views-controls-and-dialogs.7319/
B4ATutorialAnimationAndroid views animation tutorialErel2010-12-192010-12-19Free - Creative Commons CC BY 3.0Android views animation tutorialhttps://www.b4x.com/android/forum/threads/android-views-animation-tutorial.6967/https://www.b4x.com/android/forum/attachments/animationexample-zip.6710/
B4ALibraryBarcodeAndroid Vision Barcode ReaderJohan Schoeman2016-05-012016-05-01DonationScan QR Codes and other 1D & 2D barcodeshttps://www.b4x.com/android/forum/threads/android-vision-barcode-reader-scan-qr-codes-and-other-1d-2d-barcodes.66408/https://www.b4x.com/android/forum/attachments/b4aandroidvisionmaster-zip.43644/https://www.b4x.com/android/forum/attachments/b4aandroidvisionmasterlibfiles-zip.43645/https://www.b4x.com/android/forum/attachments/resourceinaddlibfolder-zip.43646/https://www.b4x.com/android/forum/attachments/resource-zip.43647/
B4ALibraryBarcodeAndroid Vision BarcodereaderJohan Schoeman2018-03-302018-03-30Free - Creative Commons CC BY 3.0Android Vision Barcodereaderhttps://www.b4x.com/android/forum/threads/android-vision-barcodereader.91282/https://www.b4x.com/android/forum/attachments/b4alibraryfiles-zip.66041/https://www.b4x.com/android/forum/attachments/demores-zip.66042/https://www.b4x.com/android/forum/attachments/resource-zip.66043/https://www.b4x.com/android/forum/attachments/thejavacode-zip.66044/
B4ATutorialWearAndroid Wear Install App via BluetoothAlexander Stolte2018-11-052018-11-05Free - Creative Commons CC BY 3.0Many people have problems to install there wear app to his watches. I list the steps that are needed so that you can quickly look up when you need it.https://www.b4x.com/android/forum/threads/android-wear-install-app-via-bluetooth.99006/
B4ALibraryWifiAndroid Wifi Hotspot ManagerJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Prints the connected clients to the B4A loghttps://www.b4x.com/android/forum/threads/android-wifi-hotspot-manager.61286/https://www.b4x.com/android/forum/attachments/b4ahotspot-zip.39605/
B4ATutorialWifiAndroid Wifi-Direct TutorialErel2013-06-202013-06-20Free - Creative Commons CC BY 3.0Android 4+ devices support Wifi Direct (Wifi P2p). Wifi Direct allows you to connect two devices over wireless without an access point. It is similar to Bluetooth with a much extended range and performance.It is recommended to use Android 4.1+ devices as there are several major known issues with Android 4.04 devices and Wifi Direct.https://www.b4x.com/android/forum/threads/android-wifi-direct-tutorial.30409
B4ATutorialB4Aandroid.jar / targetSdkVersion / minSdkVersionErel2019-06-102019-06-10Free - Creative Commons CC BY 3.0There are several versioned components that affect the compilation process and the runtime behavior of our apps. The purpose of this tutorial is to explain the differences between them and help you choose which version to use. Each Android version is mapped to an api level. You can see this mapping here: https://developer.android.com/about/dashboards/index.html The api level is used in our code.https://www.b4x.com/android/forum/threads/android-jar-targetsdkversion-minsdkversion.87610/
B4ALibraryContactsandroid_contact_pickersomed3v3loperv0.022016-09-04Free - Creative Commons CC BY 3.0Easily display and retrieve contact information on Androidhttps://www.b4x.com/android/forum/threads/android_contact_picker.70674/https://www.b4x.com/android/forum/attachments/b4aexample-res-zip.47515/
B4JTutorialABMaterialAndroid2ABMaterial: A Personal ExperimentMashiane2016-11-142016-11-14Free - Creative Commons CC BY 3.0Android2ABMaterial: A Personal Experimenthttps://www.b4x.com/android/forum/threads/android2abmaterial-a-personal-experiment.73045/
B4ALibraryChartsandroidchartsJohan Schoeman2015-08-302015-08-30Free - Creative Commons CC BY 3.0Pie Chart & Bar Chart & Line Charthttps://www.b4x.com/android/forum/threads/pie-chart-bar-chart-line-chart.57760/
B4ALibraryChartsAndroid-ChartsJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Another Charting / Graphing Libraryhttps://www.b4x.com/android/forum/threads/android-charts-another-charting-graphing-library.59668/https://www.b4x.com/android/forum/attachments/android_charts_libfiles-zip.38421/
B4ALibraryImagesAndroid-Combined-AvatarJohan Schoeman2011-12-292011-12-29Free - Creative Commons CC BY 3.0Imitation QQ discussion group Avatarhttps://www.b4x.com/android/forum/threads/android-combined-avatar.61798/https://www.b4x.com/android/forum/attachments/androidcombinedavatarlibfiles-zip.40089/https://www.b4x.com/android/forum/attachments/b4aandroidcombinedavatar-zip.40090/
B4ALibraryImagesAndroidImageSizer: size images automatically for multi-res usingMaFu2015-06-072015-06-07Free - Creative Commons CC BY 3.0AndroidImageSizer: size images automatically for multi-res usinghttps://www.b4x.com/android/forum/threads/androidimagesizer-size-images-automatically-for-multi-res-using.54645/
B4ALibraryImagesAndroidImageSliderAsim A Baki2015-10-302015-10-30Free - Creative Commons CC BY 3.0This is an amazing image slider for the Android platform. I decided to open source this because there is really not an attractive, convenient slider widget in Android. You can easily load images from an internet URL, drawable, or file. And there are many kinds of amazing animations you can choose.https://www.b4x.com/android/forum/threads/image-slider-wrapper-daimajia-androidimageslider.59835/https://www.b4x.com/android/forum/attachments/jar1-zip.38537/https://www.b4x.com/android/forum/attachments/jar2-zip.38538/https://www.b4x.com/android/forum/attachments/androidsliderimage-sourceeclipse-zip.38540/https://www.b4x.com/android/forum/attachments/imageslideshowexample-zip.38541/
B4ALibraryChartsandroidplotJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Androidplot is a library for creating dynamic and static charts in your Android app. It’s designed from the ground up for Android, compatible with Android 1.6 onward and is used by over 1,000 apps on Google Play.https://www.b4x.com/android/forum/threads/androidplot-another-charting-graphing-library.61521/https://www.b4x.com/android/forum/attachments/androidplot_0_6_2_libfiles-zip.39769/
B4ALibraryOtherAndroidProvidersDonManfredv1.12016-03-14Free - Creative Commons CC BY 3.0Easy integration with Android's built-in and custom content providers data: Calendars, Contacts, Calls Log, Telephony, SMS, MMS and morehttps://www.b4x.com/android/forum/threads/androidproviders-calendars-contacts-calls-log-telephony-sms-mms-and-more.57444/https://www.b4x.com/android/forum/attachments/androidcontentprovidersex-zip.36810/https://www.b4x.com/android/forum/attachments/libandroidprovidersv1-0-0-zip.36811/
B4ALibraryBarcodeandroid-quick-response-codeJohan Schoeman2016-06-052016-06-05Free - Creative Commons CC BY 3.0Another 1D & 2D barcode scannerhttps://www.b4x.com/android/forum/threads/android-quick-response-code-another-1d-2d-barcode-scanner.67564/https://www.b4x.com/android/forum/attachments/androidquickresponsecodelibfiles-zip.44678/https://www.b4x.com/android/forum/attachments/b4aandroidquickresponsecode-zip.44679/https://www.b4x.com/android/forum/attachments/core-3-2-2-20150819-125554-1-zip.44680/
B4ALibraryAudio/VideoAndroidRecordingJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Android Recording library offers convenient tools for audio/video recording and playback.https://www.b4x.com/android/forum/threads/androidrecording.62148/https://www.b4x.com/android/forum/attachments/thejavacode-zip.40392/https://www.b4x.com/android/forum/attachments/b4aandroidrecording-zip.40393/
B4ALibraryOSAndroidResourceswarwoundv1.602013-11-08Free - Creative Commons CC BY 3.0Access android and application resources.https://www.b4x.com/forum/additional-libraries-official-updates/16847-androidresources.htmlhttps://www.b4x.com/android/forum/attachments/androidresources-txt.11349/https://www.b4x.com/android/forum/attachments/androidresourcesdemo-zip.19845/
B4ALibrarySpeedometerandroidspeedometerJohan Schoeman2015-08-262015-08-26Free - Creative Commons CC BY 3.0Android custom view that displays a simple Speedometer.https://www.b4x.com/android/forum/threads/android-speedometer.57657/https://www.b4x.com/android/forum/attachments/b4aandroidspeedometer-zip.36927/
B4ALibraryCameraAndroidVideoCaptureJohan Schoeman2018-02-032018-02-03Free - Creative Commons CC BY 3.0Video recorder that is 100% embedded in B4Ahttps://www.b4x.com/android/forum/threads/androidvideocapture-video-recorder-that-is-100-embedded-in-b4a.60859/https://www.b4x.com/android/forum/attachments/androidvideocapturelibfiles-zip.39269/
B4ALibraryViews - additionalAndroid-Water-GaugeJohan Schoeman2017-04-222017-04-22Free - Creative Commons CC BY 3.0A customizable water gauge to display devices orientation. Also called a Bubble Gauge or Bubble Level.https://www.b4x.com/android/forum/threads/android-water-gauge.78713/https://www.b4x.com/android/forum/attachments/libres-zip.54988/https://www.b4x.com/android/forum/attachments/b4awatergauge-zip.54989/
B4ALibraryPickerAndroidWheelJohan Schoeman2015-11-212015-11-21Free - Creative Commons CC BY 3.0Wheel widget for Androidhttps://www.b4x.com/android/forum/threads/androidwheel.60601/https://www.b4x.com/android/forum/attachments/androidwheellibfiles-zip.39053/
B4ATutorialB4AAndroidX SDKErel2019-07-022019-07-02Free - Creative Commons CC BY 3.0Android Support Library was implemented and maintained in the last 8 years by Google. It includes a wide range of features and it hides many of the differences between the various Android versions. Android Support Library was replaced by AndroidX SDK. It is no longer maintained and new versions of Firebase SDK depend on AndroidX. This is a good time to switch to AndroidX.https://www.b4x.com/android/forum/threads/androidx-sdk.107236/
B4ALibraryYouTubeAndroidYouTubePlayersomed3v3loperv0.012016-09-13Free - Creative Commons CC BY 3.0YouTube player based on WebViewhttps://www.b4x.com/android/forum/threads/androidyoutubeplayer.70948/https://www.b4x.com/android/forum/attachments/youtubeplayerview-zip.47804/
B4ASnippetAnimationAnimated BorderErel2017-09-042017-09-04Free - Creative Commons CC BY 3.0The CircularProgressBar class includes a generic animation code that you can use to create all kinds of animations.https://www.b4x.com/android/forum/threads/animated-border.83533/
B4ALibraryAnimationAnimated Check BoxJohan Schoeman2015-10-092015-10-09Free - Creative Commons CC BY 3.0Rounded check boxes with a very nice animationhttps://www.b4x.com/android/forum/threads/animated-check-box.59170/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38112/https://www.b4x.com/android/forum/attachments/b4aanimcheckboxlibraryfiles-zip.38113/
B4XLibraryAnimationAnimated Counter [B4X] [XUI]Erel2018-10-042018-10-04Free - Creative Commons CC BY 3.0Animated Counter [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-animated-counter.90505/[B4X][XUI]
B4JLibraryImagesAnimated GIF EncoderBlueforcer2019-07-192019-07-19Free - Creative Commons CC BY 3.0This Library allows you to create your own GIFs from Imageshttps://www.b4x.com/android/forum/threads/animated-gif-encoder.107808/
B4ALibraryAnimationAnimated Label Old Style (Medieval Style...)Yayou492018-09-142018-09-14Free - Creative Commons CC BY 3.0Animated Label Old Style (Medieval Style...)https://www.b4x.com/android/forum/threads/animated-label-old-style-medieval-style.97230/https://www.b4x.com/android/forum/attachments/test-zip.72211/https://www.b4x.com/android/forum/attachments/animatedlabel-jar.72214/
B4AClassMenuAnimated Sliding MenuNJDudev1.22012-11-27Free - Creative Commons CC BY 3.0This class will allow you to create animated sliding menus.https://www.b4x.com/android/forum/threads/class-animated-sliding-menu.23663/
B4ALibraryAnimationAnimated SVG ViewJohan Schoeman2016-06-202016-06-20Free - Creative Commons CC BY 3.0Animated SVG Drawing for Androidhttps://www.b4x.com/android/forum/threads/animated-svg-view.67924/https://www.b4x.com/android/forum/attachments/b4aanimatedsvgview-zip.45021/
B4XClassAnimationAnimatedArrow - focus the user attention [B4X] [XUI]Erel2018-11-212018-11-21Free - Creative Commons CC BY 3.0AnimatedArrow - focus the user attention [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-animatedarrow-focus-the-user-attention.87877/[B4X][XUI]
B4ALibraryAnimationAnimatedCheckboxDonManfredv1.0.12015-10-13Free - Creative Commons CC BY 3.0Animation when CheckBox status changedhttps://www.b4x.com/android/forum/threads/animatedcheckbox-v1-0.58751/https://www.b4x.com/android/forum/attachments/libanimatedcheckbox-zip.37807/https://www.b4x.com/android/forum/attachments/animatedcheckboxex-zip.38179/
B4ALibraryImagesAnimatedGifEncoder!XverhelstX2012-07-152012-07-15Free - Creative Commons CC BY 3.0Create your own animated gif files with this library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19566-library-animatedgifencoder.html
B4ALibraryImagesAnimatedGifView DesignerCustomView ControlPeriklis Koutsogiannis2014-07-112014-07-11Free - Creative Commons CC BY 3.0AnimatedGifView DesignerCustomView Controlhttps://www.b4x.com/android/forum/threads/animatedgifview-designercustomview-control.42788/https://www.b4x.com/android/forum/attachments/upload_2014-7-11_18-59-51-png.26280/https://www.b4x.com/android/forum/attachments/sample1-png.26290/
B4ALibrarySwitchAnimatedSwitchDonManfredv1.0.22015-06-18DonationMaterial AnimatedSwitchhttps://www.b4x.com/android/forum/threads/material-animatedswitch.55220/https://www.b4x.com/android/forum/attachments/animatedswitchex-zip.35016/https://www.b4x.com/android/forum/attachments/libanimatedswitchv1-0-1-zip.35032/
B4ALibraryImagesAnimateGIFEncoderDonManfredv1.0.02016-02-04Free - Creative Commons CC BY 3.0An animated GIF encoder for Android, without any native code required.https://www.b4x.com/android/forum/threads/animategifencoder-v1-0-0.63111/https://www.b4x.com/android/forum/attachments/animatedgifncoderlibfiles-zip.41153/
B4JTutorialABMaterialAnimating about anything [ABMaterial]alwaysbusy2016-02-232016-02-23Free - Creative Commons CC BY 3.0Animating about anything [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-animating-about-anything.63884/[ABMaterial]
B4ASnippetAnimationAnimation with SetLayoutAnimatedrraswisak2019-07-202019-07-20Free - Creative Commons CC BY 3.0Animation with SetLayoutAnimatedhttps://www.b4x.com/android/forum/threads/animation-with-setlayoutanimated.107852/
B4ASnippetAnimationAnimation with XML filesJohan Schoeman2015-04-032015-04-03Free - Creative Commons CC BY 3.0Animation with XML fileshttps://www.b4x.com/android/forum/threads/animation-with-xml-files.52550/
B4ATutorialAnimationAnimation without timerilan2014-03-232014-03-23Free - Creative Commons CC BY 3.0Animation without timerhttps://www.b4x.com/android/forum/threads/animation-without-timer.39159/
B4ALibraryAnimationAnimationMultipleTayfurv1.222015-11-17Free - Creative Commons CC BY 3.0Apply animations to multiple viewshttps://www.b4x.com/android/forum/threads/lib-animationmultiple.60044/
B4ALibraryAnimationAnimationPlusInformatixv2.302015-11-04Free - Creative Commons CC BY 3.0Extends the Animation library by adding the interpolators, new parameters, new drawables and the AnimationSet. Can be used for tweened animations or image-by-image animations.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21313-lib-animationplus.html
B4ITutorialAnimationAnimationsErel2014-10-272014-10-27Free - Creative Commons CC BY 3.0Animationshttps://www.b4x.com/android/forum/threads/animations.46156/
B4ATutorialClockAnother Analog ClockJohan Schoeman2015-04-062015-04-06Free - Creative Commons CC BY 3.0Another Analog Clockhttps://www.b4x.com/android/forum/threads/another-analog-clock.52637/
B4JTutorialBlockchainAnother Blockchain examplestevel052018-04-032018-04-03Free - Creative Commons CC BY 3.0Here is a port of the code presented as a tutorial here: https://medium.com/programmers-bloc...chain-java-tutorial-from-scratch-6eeed3cb03fa It includes examples of blockchain, transactions, wallets and mining.https://www.b4x.com/android/forum/threads/another-blockchain-example.89627/
B4ALibraryDatabaseAnother customised version of JRDC2tigrot2016-10-172016-10-17Free - Creative Commons CC BY 3.0This JRDC2 version contains a file transfer (took from comunity, but merged into JRDC2) + a small, but very useful addition consisting in the capability to send SQL text directly in the comand instead of hard coding in config file. If the name starts with "#" it consists in the text of SQL otherwise it is the sql. entry name.https://www.b4x.com/android/forum/threads/another-customised-version-of-jrdc2.72082/
B4ALibraryDate/timeAnother Dial Time PickerJohan Schoemanv1.022016-11-21Free - Creative Commons CC BY 3.0A custom time picker library for Android.https://www.b4x.com/android/forum/threads/another-dial-time-picker.64559/https://www.b4x.com/android/forum/attachments/dialtimepickerlibfiles-zip.42356/
B4ALibrarySpeechAnother SpeechRecognizervpires2014-02-072014-02-07Free - Creative Commons CC BY 3.0Another SpeechRecognizer libraryhttps://www.b4x.com/android/forum/threads/another-speechrecognizer-library.37584/
B4ALibraryPickerAnother WheelViewJohan Schoeman2016-07-222016-07-22Free - Creative Commons CC BY 3.0A wheelview pickerhttps://www.b4x.com/android/forum/threads/another-wheelview.69268/https://www.b4x.com/android/forum/attachments/wheelviewnewlibfiles-zip.46301/
B4AClassDate/timeAnotherDatePickerErelv2.02016-02-18Free - Creative Commons CC BY 3.0"web style" date pickerhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/27548-class-anotherdatepicker-simple-web-style-date-picker.html
B4XLibraryDate/timeAnotherDatePicker [B4X] [XUI]Erelv1.032018-04-20Free - Creative Commons CC BY 3.0This is a cross platform version of AnotherDatePicker custom view based on XUI library.https://www.b4x.com/android/forum/threads/b4x-xui-anotherdatepicker.85160/[B4X][XUI]https://www.b4x.com/android/forum/attachments/anotherdatepicker_b4j-zip.60749/https://www.b4x.com/android/forum/attachments/anotherdatepicker_b4a-zip.60750/https://www.b4x.com/android/forum/attachments/anotherdatepicker_b4i-zip.60751/
B4IClassDate/timeAnotherDatePicker B4IErel2015-01-182015-01-18Free - Creative Commons CC BY 3.0B4i implementation of AnotherDatePickerhttps://www.b4x.com/android/forum/threads/class-anotherdatepicker.46562/
B4ALibraryProgress/GaugeAnotherGaugeViewJohan Schoeman2015-08-032015-08-03Free - Creative Commons CC BY 3.0An Android library for drawing gauges on Canvas.https://www.b4x.com/android/forum/threads/anothergaugeview.56829/https://www.b4x.com/android/forum/attachments/drawable-zip.36365/https://www.b4x.com/android/forum/attachments/b4aanothergaugeview-zip.36366/
B4XLibraryProgress/GaugeAnotherProgressBar [B4X] [XUI]Erelv1.012019-01-20Free - Creative Commons CC BY 3.0A simple, cross platform, indeterminate progress bar. Depends on BitmapCreator v4.50+: https://www.b4x.com/android/forum/threads/b4x-xui2d-box2d-game-engine.95208/ It uses the new BitmapCreator async drawing features.https://www.b4x.com/android/forum/threads/b4x-xui-anotherprogressbar.98892/[B4X][XUI]
B4ALibraryPhoneAnswerCallXverhelstXv1.12011-11-30Free - Creative Commons CC BY 3.0Answers calls automaticallyhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/12887-answercall-library.htmlhttps://www.b4x.com/android/forum/attachments/answercall-zip.9470/
B4ALibraryPhoneAnswerPhonemohsen nasrabady2014-11-022014-11-02Free - Creative Commons CC BY 3.0AnswerPhonehttps://www.b4x.com/android/forum/threads/answerphone.46370/
B4ALibraryViews - additionalAnswerViewsomed3v3loperv0.012016-10-08Free - Creative Commons CC BY 3.0A library that mimics the circles used in optic forms.https://www.b4x.com/android/forum/threads/answerview.71804/https://www.b4x.com/android/forum/attachments/answerview-zip.48705/
B4JSnippetDrawingAntialiasing on Canvas horizontal and vertical linesmax1232016-10-222016-10-22Free - Creative Commons CC BY 3.0Antialiasing on Canvas horizontal and vertical lineshttps://www.b4x.com/android/forum/threads/antialiasing-on-canvas-horizontal-and-vertical-lines.72236/
B4ALibraryGoogleApkFromGooglePlayFilippo2016-04-242016-04-24Free - Creative Commons CC BY 3.0With this lib you can check if your app was downloaded from the google play store or the amazon store or from NO store and do what ever you want (like close the app or turn on self destruction :)https://www.b4x.com/android/forum/threads/apkfromgoogleplay.66203/https://www.b4x.com/android/forum/attachments/apkfromgoogleplay_v0-04-zip.43497/https://www.b4x.com/android/forum/attachments/example-zip.43498/
B4AOtherB4AAPK-InstallerFilippov1.0022016-10-28Free - Creative Commons CC BY 3.0With this tool you can install your app simultaneously on all connected devices. So you can quickly test how your app looks on different screen size.https://www.b4x.com/android/forum/threads/apk-installer.37373/https://www.b4x.com/android/forum/attachments/apk-installer-jpg.22375/
B4JTutorialBAnanoApp Creation Process: The BackEnd with BANanoSQL [BANanoWebix]Mashiane2019-07-152019-07-15Free - Creative Commons CC BY 3.0App Creation Process: The BackEnd with BANanoSQL [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-app-creation-process-the-backend-with-bananosql.107678/[BANANOWEBIX]
B4JTutorialBAnanoApp Creation Process: The UI [BANanoWebix]Mashiane2019-07-222019-07-22Free - Creative Commons CC BY 3.0App Creation Process: The UI [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-app-creation-process-the-ui.107663/[BANANOWEBIX]
B4ALibraryGoogleApp dld from Google Play or Amazonilanv1.032016-04-06Free - Creative Commons CC BY 3.0With this lib you can check if your app was downloaded from the google play store or the amazon store or from NO store and do what ever you want (like close the app or turn on self destruction :)https://www.b4x.com/android/forum/threads/app-downloaded-from-google-play-or-amazon-lib.65377/https://www.b4x.com/android/forum/attachments/example-zip.42975/
B4ITutorialIcons / fontsApp IconMashiane2015-05-282015-05-28Free - Creative Commons CC BY 3.0App Iconhttps://www.b4x.com/android/forum/threads/app-icon.54212/
B4ASnippetOtherApp Power Switcher (Source code)JakeBullet702016-09-202016-09-20Free - Creative Commons CC BY 3.0Here is my problem. I have 2 tablets and one docking station that I use to control Plex on my TV. So while one is charging the other is on the table or couch or in my hands. So.... I figured While the one is charging why not let it do something? Like show a photo album? That is what this little program does. If the tablet is charging it starts one program and if is not it start another program. https://www.b4x.com/android/forum/threads/app-power-switcher-source-code.71163/
B4ATutorialGPS/locationApp to log GPS information, display map and send by eMailjsanchezc2014-02-082014-02-08Free - Creative Commons CC BY 3.0App to log GPS information, display map and send by eMailhttps://www.b4x.com/android/forum/threads/app-to-log-gps-information-display-map-and-send-by-email.37615/
B4ATutorialFile handlingApp to sync photos using FileObserver libraryjsanchezc2016-12-292016-12-29Free - Creative Commons CC BY 3.0App to sync photos using FileObserver libraryhttps://www.b4x.com/android/forum/threads/app-to-sync-photos-using-fileobserver-library.74712/
B4ALibraryAdsAppBrain - Another monetization optionssg2011-12-132011-12-13Free - Creative Commons CC BY 3.0AppBrain - Another monetization optionhttps://www.b4x.com/android/forum/threads/appbrain-another-monetization-option.13197/https://www.b4x.com/android/forum/attachments/appbrain-zip.9633/
B4ALibraryAdsAppBrain AdsErel2018-06-172018-06-17Free - Creative Commons CC BY 3.0AppBrain Adshttps://www.b4x.com/android/forum/threads/appbrain-ads.90876/
B4ALibraryAppCompatAppCompatCorwin42v4.002019-08-18Free - Creative Commons CC BY 3.0Library to make new Android features like ActionBar/ToolBar and Material Design available to older Android versions.https://www.b4x.com/android/forum/threads/appcompat-make-material-design-apps-compatible-with-older-android-versions.48423/https://www.b4x.com/android/forum/attachments/appcompatbaseexample3_20-zip.45357/https://www.b4x.com/android/forum/attachments/appcompatlib3_51-zip.52999/https://www.b4x.com/android/forum/attachments/appcompatlib3_52-zip.53076/
B4AOtherAppCompatAppCompat with ToolBar - minimal exampleErel2018-10-022018-10-02Free - Creative Commons CC BY 3.0The project attached uses the powerful AppCompat library to replace the built-in ActionBar with a more robust ToolBar.https://www.b4x.com/android/forum/threads/appcompat-with-toolbar-minimal-example.79896/https://www.b4x.com/android/forum/attachments/upload_2017-5-24_12-18-26-png.56015/
B4ALibraryPhoneApplication Identifier & ScreenCroïd2015-11-162015-11-16Free - Creative Commons CC BY 3.0Simple library for easy access to setting the phonehttps://www.b4x.com/android/forum/threads/application-identifier-screen.61408/https://www.b4x.com/android/forum/attachments/devicesetting-zip.39684/
B4ITutorialB4IApplication life cycleErel2014-10-222014-10-22Free - Creative Commons CC BY 3.0Application life cyclehttps://www.b4x.com/android/forum/threads/application-life-cycle.45935/
B4ASnippetLoggingApplication Log File FunctionJmu56672019-04-092019-04-09Free - Creative Commons CC BY 3.0A logger function, it's very handy when you have multiple app and your trying to see who doing what.https://www.b4x.com/android/forum/threads/application-log-file-function.104668/
B4JTutorialB4JApplication protectionDaestrum2016-11-222016-11-22Free - Creative Commons CC BY 3.0This is at present a proof of concept, but does allow applications written in B4J to be protected. It relies on my Nashorn library.https://www.b4x.com/android/forum/threads/application-protection.73350/
B4ALibraryAdsAppLovin Ads - Social Advertisingssg2012-04-022012-04-02Free - Creative Commons CC BY 3.0AppLovin Ads - Social Advertisinghttps://www.b4x.com/android/forum/threads/applovin-ads-social-advertising.16534/
B4ALibraryPreferencesAppPreferenceT201016v1.022017-08-31Free - Creative Commons CC BY 3.0The main advantage of this version (different from the other) is the ability to own encryption method remembered options in your application which then are displayed in the settings of your application.https://www.b4x.com/android/forum/threads/settings-in-the-application-libs.59744/https://www.b4x.com/android/forum/attachments/b4a-apppreference-zip.38473/
B4ALibraryB4AAppShortcuts - a Helper to define Dynamic shortcutsDonManfred2017-12-272017-12-27Free - Creative Commons CC BY 3.0This Library help you to define dynamic shortcuts for your app. A Device with Android 7.1 (Api 25) is needed to use this library.https://www.b4x.com/android/forum/threads/appshortcuts-a-helper-to-define-dynamic-shortcuts.87588/https://www.b4x.com/android/forum/attachments/res-icons-zip.63086/https://www.b4x.com/android/forum/attachments/shortcuthelperex-zip.63087/
B4ALibraryComms & NetworkAppStoreMarcoRomev1.022016-03-24Free - Creative Commons CC BY 3.0Library for easy access to app data from Google Play and the Apple iTuneshttps://www.b4x.com/android/forum/threads/library-appstore-easy-access-to-app-data-from-google-play-and-the-apple-itunes.56544/https://www.b4x.com/android/forum/attachments/appstore1-02-library-zip.42719/
B4AOtherGoogleAppStoreInfo - Check Version and more from PlayStore Googlescsjc2017-04-172017-04-17Free - Creative Commons CC BY 3.0AppStoreInfo - Check Version and more from PlayStore Google. This is a simple & easy code to know basic information from PlayStore google with a PackageName. Using a WEBSERVICE FROM http://carreto.pt/tools/android-store-version/?package=https://www.b4x.com/android/forum/threads/appstoreinfo-check-version-and-more-from-playstore-google.78556/
B4ALibraryComms & NetworkAppStorePlusMarcoRomev1.02015-07-31Free - Creative Commons CC BY 3.0This is library for easy access to app data from Google Play / Apple iTunes / Windows Phone Storehttps://www.b4x.com/android/forum/threads/library-appstoreplus-easy-access-to-app-data-from-google-play-apple-itunes-windows-phone-store.56794/https://www.b4x.com/android/forum/attachments/appstoreplus-lib-zip.36351/
B4ALibraryArduinoAppTag Wrappertchart2014-05-262014-05-26Free - Creative Commons CC BY 3.0AppTag Wrapperhttps://www.b4x.com/android/forum/threads/apptag-wrapper.41426/https://www.b4x.com/android/forum/attachments/apptagproject-zip.25304/
B4ALibraryComms & NetworkAppUpdatingudgv1.302018-03-28Free - Creative Commons CC BY 3.0Allows checking for app's newer versions on a webserver.https://www.b4x.com/android/forum/threads/appupdating-automate-apps-updating-from-a-webserver.37783https://www.b4x.com/android/forum/attachments/appupdating_126_ex-zip.25597/https://www.b4x.com/android/forum/attachments/appupdating_126-zip.25600/https://www.b4x.com/android/forum/attachments/appupdating_126_src-zip.30081/https://www.b4x.com/android/forum/attachments/appupdating_130-zip.46739/https://www.b4x.com/android/forum/attachments/appupdating_130_src-zip.46740/
B4ALibraryDropboxAppUpdating (dl.dropbox.com)T201016v1.022017-09-01Free - Creative Commons CC BY 3.0AppUpdate works with dropbox. You can always use dropbox to host your APK files and TXT files. the URL for that is dl.dropbox.com instead of www.dropbox.com A little modified for own needs library (author: UGD), which allows for direct downloading files from the internet to your phone from the shared DropBox folder (https://dl.dropbox.com)https://www.b4x.com/android/forum/threads/appupdating-dl-dropbox-com.83400/https://www.b4x.com/android/forum/attachments/appupdate-v1-02-zip.59181/
B4ALibraryUpdaterAppUpdating 2.0 - update non-market appsudg2018-10-192018-10-19Free - Creative Commons CC BY 3.0AppUpdating 2.0 is a partial rewrite of AppUpdating, a lib written back in 2014 to allow the remote update of non-market applications hosted on a webserver.https://www.b4x.com/android/forum/threads/appupdating-2-0-update-non-market-apps.98419/https://www.b4x.com/android/forum/attachments/au200_demo-zip.73369/https://www.b4x.com/android/forum/attachments/au200_src-zip.73402/
B4ALibraryPDFAPWDonManfred2017-11-112017-11-11Free - Creative Commons CC BY 3.0APW is a wrap for this Code: http://svn.code.sf.net/p/apwlibrary/code/ It is basically the same source-project as the PDFWriter library. This one is only a shortcutwrap.https://www.b4x.com/android/forum/threads/apw.85980/https://www.b4x.com/android/forum/attachments/apw-ex-zip.61558/
B4ATutorialClockArabic Digital ClockJohan Schoeman2015-09-132015-09-13Free - Creative Commons CC BY 3.0Arabic Digital Clockhttps://www.b4x.com/android/forum/threads/arabic-digital-clock.58301/
B4ALibraryMenuArc Menubarxv1.02013-04-13Free - Creative Commons CC BY 3.0Animated menu https://www.b4x.com/android/forum/threads/arc-menu-class-lib.28285/https://www.b4x.com/android/forum/attachments/arcmenuclass-zip.16907/
B4ASnippetGameArcher (with sources)BeneBarros2017-03-162017-03-16Free - Creative Commons CC BY 3.0Archer (with sources)https://www.b4x.com/android/forum/threads/archer-with-sources.77404/https://www.b4x.com/android/forum/attachments/archer-jpg.53828/
B4ALibraryCompressionArchiverInformatixv1.112015-10-01Free - Creative Commons CC BY 3.0Provides a basic support for Zip, Tar, Gzip and TarGz archives. It can compress/uncompress asynchronously.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21688-lib-archiver.html
B4ALibraryCompressionArchiver7zInformatix2015-09-302015-09-30Free - Creative Commons CC BY 3.0Archiver7zhttps://www.b4x.com/android/forum/threads/archiver7z.58855/
B4ALibraryProgress/GaugeArcProgressStackViewJohan Schoeman2016-03-252016-03-25Free - Creative Commons CC BY 3.0Present your progress bars in arc mode with information and total control.https://www.b4x.com/android/forum/threads/arcprogressstackview.65080/https://www.b4x.com/android/forum/attachments/arcprogressstackviewlibfiles-zip.42751/
B4RTutorialFile xferArduino - PC File TransferErel2016-06-082016-06-08Free - Creative Commons CC BY 3.0In this example the Arduino board acts as a server. Clients can list the available files and can download files stored on the SD card, which is part of the Ethernet shield.https://www.b4x.com/android/forum/threads/arduino-pc-file-transfer.67682/https://www.b4x.com/android/forum/attachments/b4j_filetransfer-zip.44789/
B4ATutorialArduinoArduino / B4AMarcoRome2017-11-302017-11-30Free - Creative Commons CC BY 3.0Arduino / B4Ahttps://www.b4x.com/android/forum/threads/arduino-b4a.86703/
B4RTutorialRaspberry PiArduino + Raspberry PiErel2018-02-122018-02-12Free - Creative Commons CC BY 3.0Arduino + Raspberry Pihttps://www.b4x.com/android/forum/threads/arduino-raspberry-pi.65820/
B4ATutorialArduinoArduino ADK Codaagraham2013-03-232013-03-23Free - Creative Commons CC BY 3.0Arduino ADK Codahttps://www.b4x.com/android/forum/threads/arduino-adk-coda.27629/
B4ATutorialArduinoArduino ADk Consummationagraham2013-03-222013-03-22Free - Creative Commons CC BY 3.0Arduino ADk Consummationhttps://www.b4x.com/android/forum/threads/arduino-adk-consummation.27590/
B4ATutorialArduinoArduino ADK IDE Installationagraham2013-03-202013-03-20Free - Creative Commons CC BY 3.0Arduino ADK IDE Installationhttps://www.b4x.com/android/forum/threads/arduino-adk-ide-installation.27512/
B4ATutorialArduinoArduino ADK Introductionagraham2013-03-202013-03-20Free - Creative Commons CC BY 3.0Arduino ADK Introductionhttps://www.b4x.com/android/forum/threads/arduino-adk-introduction.27510/
B4ATutorialArduinoArduino ADK Programmingagraham2013-03-212013-03-21Free - Creative Commons CC BY 3.0Arduino ADK Programminghttps://www.b4x.com/android/forum/threads/arduino-adk-programming.27540/
B4RSnippetSerial commArduino Serial Command Frameworkmrred1282017-02-252017-02-25Free - Creative Commons CC BY 3.0This framework simplifies serial interfacing via a command / response infrastructure. My Arduino projects are usually purely gadget interfaces linked to a higher functioning PC/ORDROID/Android device to actually do the orchestration. There is a built in method to identify the board via an ID and physically by blinking an on board led (pin 13).https://www.b4x.com/android/forum/threads/arduino-serial-command-framework.76584/https://www.b4x.com/android/forum/attachments/filmprocesser-zip.53178/https://www.b4x.com/android/forum/attachments/framework-zip.53179/
B4RTutorialArduinoArduino Simulatorhatzisn2019-08-132019-08-13Free - Creative Commons CC BY 3.0Arduino Simulatorhttps://www.b4x.com/android/forum/threads/arduino-simulator.108606/
B4RTutorialArduinoArduino to WeMos pin mappingPeter Simpson2017-02-202017-02-20Free - Creative Commons CC BY 3.0Not exactly a tutorial, but informative nevertheless. This is how to map your Arduino projects to your WeMos. So for example in the blink demo, you just choose pin 2 for a WeMos instead of pin 13 for the Arduino.https://www.b4x.com/android/forum/threads/arduino-to-wemos-pin-mapping.76394/
B4RCode moduleArduinoArduinoBoardManager [code module]Roycefer2017-03-122017-03-12Free - Creative Commons CC BY 3.0With this module you can retrieve some info on your board such as board type, cpu type, speed, various memory sizes and some miscellaneous features.https://www.b4x.com/android/forum/threads/code-module-arduinoboardmanager.77204/[code module]
B4XSnippetOtherArray of American States and Territories [B4X]JakeBullet702016-07-152016-07-15Free - Creative Commons CC BY 3.0Array of American States and Territories [B4X]https://www.b4x.com/android/forum/threads/b4x-array-of-american-states-and-territories.69023/[B4X]
B4ASnippetB4AArray tools: getDimSize and getSizewonder2015-06-082015-06-08Free - Creative Commons CC BY 3.0Array tools: getDimSize and getSizehttps://www.b4x.com/android/forum/threads/array-tools-getdimsize-and-getsize.54664/
B4XTutorialGameArrow throwinghookshy2018-06-182018-06-18Free - Creative Commons CC BY 3.0Arrow throwinghttps://www.b4x.com/android/forum/threads/arrow-throwing.94249/
B4ALibraryButtonArrowDownloadButtonJohan Schoeman2015-09-252015-09-25Free - Creative Commons CC BY 3.0A download button with pretty cool animationhttps://www.b4x.com/android/forum/threads/arrowdownloadbutton.58720/https://www.b4x.com/android/forum/attachments/thejavacode-zip.37777/https://www.b4x.com/android/forum/attachments/b4alibraryfiles-zip.37778/
B4XLibraryProgress/GaugeAS AnimatedCounter [B4X] [XUI]Alexander Stoltev1.02019-04-29Free - Creative Commons CC BY 3.0This is a Animated Counter with more Features. The Class is based on this class from Erel. Features: -Negativ Numbers -Positiv Numbers -Compatible with B4A,B4I and B4J -The Numbers are Centered -Automatic Countinghttps://www.b4x.com/android/forum/threads/b4x-xui-as-animatedcounter.98107/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as-animatedcounter-b4j-example-zip.73099/https://www.b4x.com/android/forum/attachments/as-animatedcounter-ios-example-zip.73100/https://www.b4x.com/android/forum/attachments/as-animatedcounter-android-example-zip.73101/
B4XLibraryMenuAS Bottom Menu V2 [B4X] [XUI]Alexander Stoltev2.52019-05-05Free - Creative Commons CC BY 3.0This is the V2 of the ASBottomMenu, with more Features, less code than the V1, B4X optimized and more... Why a new thread for this? Because i have develope the class from the ground new, the event names etc. have been changed. The V2 is not compatible with the V1.https://www.b4x.com/android/forum/threads/b4x-xui-as-bottom-menu-v2.102911/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as_bottom_menu-android-zip.77554/https://www.b4x.com/android/forum/attachments/as_bottom_menu_b4j-zip.77555/https://www.b4x.com/android/forum/attachments/as_bottom_menu-ios-zip.77556/
B4XLibraryMenuAS BottomMenu [B4X] [XUI]Alexander Stoltev1.62019-02-20Free - Creative Commons CC BY 3.0I develop Cross Platform Apps, it was too much code and too much effort to assemble my own bottom menu from many views. So I decided to build a class that I just need to add one view in the designer with less work. ;) -You have many options to customize the menu. -easy to use -compatible with B4A,B4I and B4J -you can hide the middle Button -4 Tabs or 2 Tabshttps://www.b4x.com/android/forum/threads/b4x-xui-as-bottommenu.96244/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as_bottom_menu-android-zip.71125/https://www.b4x.com/android/forum/attachments/as_bottom_menu-b4j-zip.71126/https://www.b4x.com/android/forum/attachments/as_bottom_menu-ios-zip.71127/
B4XLibrarySliderAS ButtonSlider V1.0 [B4X] [XUI]Alexander Stoltev1.02019-04-29Free - Creative Commons CC BY 3.0AS ButtonSlider V1.0 [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-as-buttonslider-v1-0.103960/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as-button-slider-b4j-example-zip.78606/https://www.b4x.com/android/forum/attachments/as-button-slider-b4a-example-zip.78607/
B4XLibraryProgress/GaugeAS Floating Loading Button [B4X] [XUI]Alexander Stolte2019-04-292019-04-29Free - Creative Commons CC BY 3.0AS Floating Loading Button [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-as-floating-loading-button.105321/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asfloatingloadingbutton-bas.79852/https://www.b4x.com/android/forum/attachments/as-floatingloadingbutton-b4a-example-zip.79853/
B4XLibraryColourAS Gradients Panel [B4X] [XUI]Alexander Stolte2019-08-262019-08-26Free - Creative Commons CC BY 3.0With this view you can create gradients panels, with dynamic colors and sizes.https://www.b4x.com/android/forum/threads/b4x-xui-as-gradients-panel.109018/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asgradientspanel-bas.83411/https://www.b4x.com/android/forum/attachments/as-gradients-b4j-zip.83412/
B4XClassDialogsAS MsgBox/Dialog [B4X] [XUI]Alexander Stoltev1.12019-04-29Free - Creative Commons CC BY 3.0I needed a cross platform msgbox and dialog, that I can modify to 100% and here is it! If you miss a Feature, then let me know! The Class is easy to use with less code. You can create this view with the designer or with code. Features: -Fully Customizable -Top and Bottom bar can be hidden -A Close Button can be visible -Show an Icon (Left , Middle or Right to text) -Set Title -You can Create your own dialog if you hide the top and bottom bar -LoadLayout from Layoutfile or with code -Customize the Bottom Buttons -Dragable -asynchronous with wait for -show the dialog with text (no layout required)https://www.b4x.com/android/forum/threads/b4x-xui-as-msgbox-dialog.99181/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asmsgbox-b4j-example-zip.74201/https://www.b4x.com/android/forum/attachments/asmsgbox-ios-example-zip.74202/https://www.b4x.com/android/forum/attachments/asmsgbox-android-example-zip.74203/
B4XClassViews - additionalAS Onboarding View V1 [B4X] [XUI]Alexander Stoltev1.82019-04-29Free - Creative Commons CC BY 3.0If you want to show the new users the nicest features of your app, then i have the perfect view for youhttps://www.b4x.com/android/forum/threads/b4x-xui-as-onboarding-view-v1.103362/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as-onboarding-b4j-zip.78504/https://www.b4x.com/android/forum/attachments/as-onboarding-example-b4a-zip.78505/https://www.b4x.com/android/forum/attachments/asonboarding-bas.78506/
B4XLibraryLock/unlockAS PinLock [B4X] [XUI]Alexander Stoltev1.12019-04-29Free - Creative Commons CC BY 3.0This is a Lock View, to secure private user data in the app, the user must enter a code to get ahead.https://www.b4x.com/android/forum/threads/b4x-xui-as-pinlock.102476/[B4X][XUI]https://www.b4x.com/android/forum/attachments/aspinlocker-android-example-zip.77236/
B4XLibraryViews - additionalAS Placeholder View V0.1 BETA [B4X] [XUI]Alexander Stoltev0.22019-04-29Free - Creative Commons CC BY 3.0This is a B4X variant of the 50 shades of lib. for android. This is a beta, because i only test it on B4A, but the code is B4X, it can have bugs on B4I or B4J.https://www.b4x.com/android/forum/threads/b4x-xui-as-placeholder-view-v0-1-beta.103589/[B4X][XUI]https://www.b4x.com/android/forum/attachments/as-placeholder-android-example-zip.78278/
B4XLibraryViews - additionalAS Ripple View [B4X] [XUI]Alexander Stolte2019-08-222019-08-22Free - Creative Commons CC BY 3.0AS Ripple View [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-as-ripple-view.108897/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asrippleview-bas.83347/https://www.b4x.com/android/forum/attachments/b4a-example-zip.83348/
B4XLibraryProgress/GaugeAS Sliding Circles [Loadingview] [B4X] [XUI]Alexander Stolte2019-04-242019-04-24Free - Creative Commons CC BY 3.0A little and simple Loading Viewhttps://www.b4x.com/android/forum/threads/b4x-xui-as-sliding-circles-loadingview.105191/[LOADINGVIEW][B4X][XUI]https://www.b4x.com/android/forum/attachments/asslidingcircles-bas.79685/
B4XLibraryB4XAS Views Overview [B4X]Alexander Stolte2019-08-262019-08-26Free - Creative Commons CC BY 3.0AS Views Overview [B4X]https://www.b4x.com/android/forum/threads/b4x-as-views-overview.105344/[B4X]
B4AOtherASCII artASCII ARTJohan Schoeman2016-01-092016-01-09Free - Creative Commons CC BY 3.0Generate an ASCII ART image from a bitmaphttps://www.b4x.com/android/forum/threads/ascii-art.62187/
B4ALibraryASCII artASCII-Art-Generatorsomed3v3loper2019-04-072019-04-07Free - Creative Commons CC BY 3.0ASCII-Art-Generatorhttps://www.b4x.com/android/forum/threads/ascii-art-generator.104600/
B4ATutorialhttpASMX Soap call,automatic call,response,parse and redirect to activity/service.quaker2015-06-212015-06-21Free - Creative Commons CC BY 3.0ASMX Soap call,automatic call,response,parse and redirect to activity/service.https://www.b4x.com/android/forum/threads/asmx-soap-call-automatic-call-response-parse-and-redirect-to-activity-service.55333/https://www.b4x.com/android/forum/attachments/b4a_wsnet_sample-zip.35171/
B4JTutorialB4JAssociating files with your appErel2019-06-232019-06-23Free - Creative Commons CC BY 3.0Associating files with your apphttps://www.b4x.com/android/forum/threads/associating-files-with-your-app.106984/
B4ALibraryOtherAstroDerezv1.42017-02-17Free - Creative Commons CC BY 3.0Finds sun and moon rise and set times, moonphase and other sun and moon parameters.https://www.b4x.com/forum/additional-libraries-official-updates/15975-astro-library.html
B4ALibraryDate/timeAstro signs [code module]tremara12014-12-212014-12-21Free - Creative Commons CC BY 3.0Astro signs [code module]https://www.b4x.com/android/forum/threads/code-module-astro-signs.48453/[code module]
B4ALibraryDatabaseAsynchronous MariaDB/MySQL LibrarykeirS2014-04-072014-04-07Free - Creative Commons CC BY 3.0Asynchronous MariaDB/MySQL Libraryhttps://www.b4x.com/android/forum/threads/asynchronous-mariadb-mysql-library.39710/
B4RTutorialAsyncStreamsAsyncStreams Prefix ModeErel2017-02-262017-02-26Free - Creative Commons CC BY 3.0rRandomAccessFile v1.80 adds support for AsyncStreams in prefix mode. In prefix mode a 4 bytes header is added to each message with the message length. The NewData event will only be raised when there is a complete message available. You no longer need to handle split or merged messages.https://www.b4x.com/android/forum/threads/asyncstreams-prefix-mode.76645/
B4ATutorialAsyncStreamsAsyncStreams TutorialErel2018-02-012018-02-01Free - Creative Commons CC BY 3.0AsyncStreams Tutorialhttps://www.b4x.com/android/forum/threads/asyncstreams-tutorial.7669/
B4AClassAsyncStreamsAsyncStreamsObjectErel2013-06-262013-06-26Free - Creative Commons CC BY 3.0Send and receive objects instead of byteshttps://www.b4x.com/forum/basic4android-getting-started-tutorials/30543-asyncstreamsobject-send-receive-objects-instead-bytes.html
B4JTutorialAsyncStreamsAsyncStreamsObject - Send and receive objects over the networkErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0AsyncStreamsObject - Send and receive objects over the networkhttps://www.b4x.com/android/forum/threads/asyncstreamsobject-send-and-receive-objects-over-the-network.34612/
B4ICode moduleAsyncStreamsAsyncStreamsObject moduleErel2014-12-162014-12-16Free - Creative Commons CC BY 3.0Send and receive objects instead of byteshttps://www.b4x.com/android/forum/threads/asyncstreamsobject-module.48276/https://www.b4x.com/android/forum/attachments/iasyncstreamsobject-zip.30283/https://www.b4x.com/android/forum/attachments/b4a-asyncstreamsobjec-zip.30284/
B4AClassAsyncStreamsAsyncStreamsTextErel2013-03-052013-03-05Free - Creative Commons CC BY 3.0When a message (set of bytes) is sent over a network channel, of any type, there is no guarantee that the whole message will arrive as a single set of bytes. The message might be split or merged together with other messages. One way to overcome this issue is to initialize AsyncStreams in "prefix" mode. In this mode a 4 bytes header is added to each message with the message length. This allows AsyncStreams to internally build the messages correctly. However you can only use prefix mode if both sides of the connection adhere to this protocol. If for example you connect to a Bluetooth GPS then you cannot use prefix mode. AsyncStreamsText can help you if: 1. The data sent is text and not binary data. 2. Each message ends with an end of line character (both Unix and Windows formats will work). AsyncStreamsText works by handling the NewData event and looking for the end of line characters.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27002-class-asyncstreamstext-useful-when-working-streams-text.html
B4ALibraryB4AAsyncTaskwarwound2017-09-202017-09-20Free - Creative Commons CC BY 3.0This library wraps the android AsyncTask class. AsyncTask enables proper and easy use of the UI thread. This class allows you to perform background operations and publish results on the UI thread without having to manipulate threads and/or handlers. An asynchronous task is defined by a computation that runs on a background thread and whose result is published on the UI thread. An asynchronous task is defined by 3 generic types, called Params, Progress and Result, and 4 steps, called PreExecute, DoInBackground, ProgressUpdate and PostExecute.https://www.b4x.com/android/forum/threads/asynctask.84109/https://www.b4x.com/android/forum/attachments/asynctaskexample-zip.59860/
B4ITutorialB4IATS - App Transport SecurityErel2017-06-052017-06-05Free - Creative Commons CC BY 3.0ATS is a security feature that prevents applications to make non-ssl http connections. This means that when ATS is enabled applications can only access https urls. Starting from 1/1/2017, ATS must be enabled on new or updated applications.https://www.b4x.com/android/forum/threads/ats-app-transport-security.74281/
B4JLibraryABMaterialAttempting a file chooser [ABMaterial]Mashiane2018-07-232018-07-23Free - Creative Commons CC BY 3.0Attempting a file chooser [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-attempting-a-file-chooser.95388/[ABMATERIAL]
B4JLibraryABMaterialAttempting a profile picture file chooser [ABMaterial]Mashiane2018-07-232018-07-23Free - Creative Commons CC BY 3.0Attempting a profile picture file chooser [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-attempting-a-profile-picture-file-chooser.95394/[ABMATERIAL]
B4ALibraryViews - additionalAttitudeViewJohan Schoeman2017-01-272017-01-27Free - Creative Commons CC BY 3.0Android attitude view for drones, airplanes, rovs and mobile robots.https://www.b4x.com/android/forum/threads/attitudeview.75664/https://www.b4x.com/android/forum/attachments/b4aattitudeview-zip.52409/
B4ISnippetStringsAttributedStringPlusEmme Developer2017-07-262017-07-26Free - Creative Commons CC BY 3.0Sometimes, meanwhile i work with AttributedString, i need to start more Span for a single Text, or i need to load a string from database o file (for example for translate). So i want to share this simple class, that for sure can be extended with other method. This helps to start a span for each words between marker, like RichString.https://www.b4x.com/android/forum/threads/attributedstringplus.82109/
B4ALibraryAudio/VideoAudio library v0.9Erel2011-02-012011-02-01Free - Creative Commons CC BY 3.0Audio library v0.9https://www.b4x.com/android/forum/threads/audio-library-v0-9.7624/https://www.b4x.com/android/forum/attachments/audio-zip.7009/
B4ALibraryAudio/VideoAudio library v1.2 - BeeperErel2011-10-012011-10-01Free - Creative Commons CC BY 3.0Audio library v1.2 - Beeperhttps://www.b4x.com/android/forum/threads/audio-library-v1-2-beeper.11816/
B4ALibraryAudio/VideoAudio library v1.5 - New AudioStreamer objectErelv1.622018-09-06Free - Creative Commons CC BY 3.0Audio library v1.5 - New AudioStreamer objecthttps://www.b4x.com/android/forum/threads/audio-library-v1-5-new-audiostreamer-object.30550/https://www.b4x.com/android/forum/attachments/audiostreamerexample-zip.18092/
B4ASnippetAudio/VideoAudio Streamer - Amplify Audio BufferJmu56672018-08-282018-08-28Free - Creative Commons CC BY 3.0I recently needed to add an audio amplifier to a new PTT app we have developed. I found this code on the web and through I would share it. https://stackoverflow.com/questions/14485873/audio-change-volume-of-samples-in-byte-arrayhttps://www.b4x.com/android/forum/threads/audio-streamer-amplify-audio-buffer.96438/
B4AClassAudio/VideoAudio Visualizerstevel052018-03-262018-03-26Free - Creative Commons CC BY 3.0Wrapper for the android audio visualizer library.https://www.b4x.com/android/forum/threads/audio-visualizer.41850/https://www.b4x.com/android/forum/attachments/visualizer-zip.65933/
B4ALibraryAudio/VideoAudioBoostMargretv1.022013-07-24Free - Creative Commons CC BY 3.0Library to increase the audio volume of your device. Written because I needed more volume on some movies in VideoView, etc.https://www.b4x.com/android/forum/threads/new-audioboost-library.27638/https://www.b4x.com/android/forum/attachments/audioboost_1-01-zip.16673/
B4ALibraryAudio/VideoAudioExtraswarwoundv0.012014-03-14Free - Creative Commons CC BY 3.0Wraps the VideoView OnErrorListener enabling you to catch playback problems when using the VideoView.https://www.b4x.com/android/forum/threads/videoview-cannot-play-video-message-box.38790
B4ALibraryAudio/VideoAudioRecordstevel05v1.022017-03-09Free - Creative Commons CC BY 3.0Audio recording library based on Androids AudioRecord which allows capturing recordings within an app.https://www.b4x.com/forum/additional-libraries-official-updates/13993-audiorecord-library.htmlhttps://www.b4x.com/android/forum/attachments/audiorecord1-01-zip.10442/
B4ALibraryAudio/VideoAudioRecorderXverhelstXv2.102012-10-01Free - Creative Commons CC BY 3.0A Library that enables you to record sound.https://www.b4x.com/forum/additional-libraries-official-updates/8509-audiorecorder-library-v1-00-a.htmlhttps://www.b4x.com/android/forum/attachments/audiorecorder2-00-zip.8851/
B4ATutorialList- and scrollviewAudios for WhatsApp (CLV with 2 columns)Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Audios for WhatsApp (CLV with 2 columns)https://www.b4x.com/android/forum/threads/audios-for-whatsapp-clv-with-2-columns.87447/
B4ALibraryAudio/VideoAudioSerialWalterf252016-03-072016-03-07Free - Creative Commons CC BY 3.0A library to send serial data using the Audio jackhttps://www.b4x.com/android/forum/threads/audio-serial-output-library.18842/https://www.b4x.com/android/forum/attachments/audioserial-zip.12328/
B4ALibraryAudio/VideoAudioTrackstevel05v1.32012-03-19Free - Creative Commons CC BY 3.0Wrapper for AudioTrack Library allows sending audio from within an app.https://www.b4x.com/forum/additional-libraries-official-updates/14007-audiotrack.htmlhttps://www.b4x.com/android/forum/attachments/attest-zip.9987/https://www.b4x.com/android/forum/attachments/audiotrack1-3-zip.10441/
B4JTutorialBAnanoAuthentication to a B4J server [REST API][BANano]alwaysbusy2019-01-312019-01-31Free - Creative Commons CC BY 3.0Included in the download of BANano 1.06 is an example on how to connect with a Jetty B4J server. The example shows how you could use the B4J server to login/logoff and run a basic REST API call.https://www.b4x.com/android/forum/threads/banano-authentication-to-a-b4j-server-rest-api.100269/[BANANO][REST API]
B4ATutorialB4AAuto restart an Android Application after a CrashOliverA2019-03-182019-03-18Free - Creative Commons CC BY 3.0Auto restart an Android Application after a Crashhttps://www.b4x.com/android/forum/threads/auto-restart-an-android-application-after-a-crash.103858/
B4ATutorialApp startupAuto starting your appJakeBullet702014-02-112014-02-11Free - Creative Commons CC BY 3.0Auto starting your apphttps://www.b4x.com/android/forum/threads/auto-starting-your-app.37723/
B4ALibraryContactsAutoCompleteContactTextViewDonManfredv1.002015-05-20DonationautoCompleteEditText which will search your Contacts on the Device to give you email, phonenumber or address.https://www.b4x.com/android/forum/threads/autocompletecontacttextview-v1-0-0.53927/https://www.b4x.com/android/forum/attachments/autocompletecontacttextviewex-zip.34145/
B4ASnippetComms & NetworkAuto-connect without predefined client or serverComputersmith642017-01-302017-01-30Free - Creative Commons CC BY 3.0A post that Erel made on Facebook about client/server auto-connect reminded me that I had this code & should probably share it because it doesn't require either device to be "hard" configured as either a client or a server.https://www.b4x.com/android/forum/threads/auto-connect-without-predefined-client-or-server.75728/
B4ALibraryMenuAutoHideMenu Library (Beta)Tayfur2015-09-112015-09-11Free - Creative Commons CC BY 3.0AutoHideMenu Library (Beta)https://www.b4x.com/android/forum/threads/autohidemenu-library-beta.58224/https://www.b4x.com/android/forum/attachments/autohidemenu-jar.37344/https://www.b4x.com/android/forum/attachments/autohidemenu-xml.37345/
B4ALibraryTextviewAutoLinkTextViewsomed3v3loper2016-09-292016-09-29Free - Creative Commons CC BY 3.0AutoLinkTextView is TextView that supports Hashtags (#), Mentions (@) , URLs (http://), Phone and Email automatically detecting and ability to handle clicks.https://www.b4x.com/android/forum/threads/autolinktextview.71514/
B4ALibraryFTPAutomated FTPmargretv1.062014-03-24Free - Creative Commons CC BY 3.0Automates the process of sending and receiving files using FTP with Wildcard Maskshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/26985-automated-ftp-library.htmlhttps://www.b4x.com/android/forum/attachments/automated-ftp-version-1-05-zip.22193/https://www.b4x.com/android/forum/attachments/automated-ftp-version-1-06-zip.23806/
B4ATutorialDate/timeAutomatic adjustment of system date and time through GPS (root only)rtek10002016-12-052016-12-05Free - Creative Commons CC BY 3.0Automatic adjustment of system date and time through GPS (root only)https://www.b4x.com/android/forum/threads/automatic-adjustment-of-system-date-and-time-through-gps-root-only.73809/https://www.b4x.com/android/forum/attachments/gps-datetime-zip.50687/https://www.b4x.com/android/forum/attachments/android-6-png.50688/
B4AOtherB4AAutomatic backup of source filessunish2016-08-312016-08-31Free - Creative Commons CC BY 3.0Here' s a batch file that will back up all your source files and zip it with 7zip with the datetime stamp. Only external prerequisite is 7zip which is free. It will serve as a simple automatic version control and backup to cloud if your source files are on Dropbox/ Gdrive / Skydrive.https://www.b4x.com/android/forum/threads/automatic-backup-of-source-files-to-zip-after-each-compilation-with-custom-build-action-and-7zip.70496/
B4ILibraryAudio/VideoAutomatic Content Recognition LibraryAlberto Iglesiasv1.0.02018-06-16Free - Creative Commons CC BY 3.0Create Apps to identify Music, Shows, TV Channels and more. Over 40 million Music Fingerprint Database & 3rd Party IDs Supported. Check this website first to create your account and get your keys to use this library: https://www.acrcloud.com/https://www.b4x.com/android/forum/threads/automatic-content-recognition-library.94183/
B4ATutorialServiceAutomatic Foreground ModeErel2018-06-122018-06-12Free - Creative Commons CC BY 3.0Starting from Android 8.0, services cannot be simply started while the app is in the background or not running at all. Background means that there isn't any visible activity or any service in foreground state (Service.StartForeground). Common cases where we expect services to start even if the app is not in the foreground: - Push notifications - Services scheduled with StartServiceAt or StartServiceAtExact - Services set to start after boot with #StartAtBoot attribute - Home screen widgets The only way for services to start when the app is not in the foreground is with a new API that ensures that the service will start and immediately switch to foreground mode. This is now handled automatically in the B4A framework. When needed services automatically start in foreground mode. Needed = Running on Android 8+ and the app is considered in the background when the service is started.https://www.b4x.com/android/forum/threads/automatic-foreground-mode.90546/
B4ALibraryImagesAutomatic License Plate RecognitionJohan Schoeman2016-06-192016-06-19DonationOpenALPR is an open source Automatic License Plate Recognition library written in C++ with bindings in C#, Java, Node.js, and Python. This project ports this library to Android. You can find the demo application apk at the releases tab.https://www.b4x.com/android/forum/threads/android-automatic-license-plate-recognition-library.68079/
B4JTutorialWebSocketAutomatic Reconnecting WebSocket [server]Erel2016-01-062016-01-06Free - Creative Commons CC BY 3.0Automatic Reconnecting WebSocket [server]https://www.b4x.com/android/forum/threads/server-automatic-reconnecting-websocket.62054/[server]
B4ASnippetLabelAutomatic Textsize LabelSyd Wright2019-01-222019-01-22Free - Creative Commons CC BY 3.0There are various automatic Label text sizing libs in the Forum (custom views), but most of them don't have all the parameters of an ordinary Label. My project below is aimed at automatically sizing the text of ordinary Labels.https://www.b4x.com/android/forum/threads/automatic-textsize-label.101755/
B4XSnippetFile handlingAutomatically increment file names [B4X]Alexander Stolte2018-07-172018-07-17Free - Creative Commons CC BY 3.0if you download a file with Google Chrome for example and you have you've already downloaded this one time, then a number will appear next to it. This is now easy possible with this peace of code.https://www.b4x.com/android/forum/threads/b4x-automatically-increment-file-names.95196/[B4X]
B4ASnippetB4AAutomatically set the text sizeErel2018-11-142018-11-14Free - Creative Commons CC BY 3.0This is based on a nice new feature in Android Support library. It automatically adjusts the view's text size to make it fit. You can call it with any of the following views: Label, Button, CheckBox, RadioButton, ToggleButton. Note that the size will change whenever you set the text.https://www.b4x.com/android/forum/threads/automatically-set-the-text-size.93288/
B4JTutorialABMaterialAutomating ABMTable CRUD Functionality [MyMaterial.Show]Mashiane2017-03-012017-03-01Free - Creative Commons CC BY 3.0Automating ABMTable CRUD Functionality [MyMaterial.Show]https://www.b4x.com/android/forum/threads/mymaterial-show-automating-abmtable-crud-functionality.76758/[MyMaterial.Show]
B4ITutorialB4IAutomating the iLibrary Creating with XCODEAlberto Iglesias2015-02-062015-02-06Free - Creative Commons CC BY 3.0Automating the iLibrary Creating with XCODEhttps://www.b4x.com/android/forum/threads/automating-the-ilibrary-creating-with-xcode.50323/
B4ACode moduleB4AAutoScaleklaus2014-11-202014-11-20Free - Creative Commons CC BY 3.0The AutoScale function in the Designer Scripts scales only views added in the Designer but not views added in the code. To overcome this drawback I wrote a Scale Code module.https://www.b4x.com/android/forum/threads/autoscale-code-module.23750/
B4ATutorialApp startupAutoStarts - Complete AppJakeBullet702014-02-202014-02-20Free - Creative Commons CC BY 3.0AutoStarts - Complete Apphttps://www.b4x.com/android/forum/threads/autostarts-complete-app.38018/https://www.b4x.com/android/forum/attachments/screenshot-png.22865/
B4ALibraryLabelAutoTextSizeLabel (custom view)Erel2018-03-022018-03-02Free - Creative Commons CC BY 3.0When you set the text of this custom label the text size is automatically modified to the largest possible size so that all the text is visible.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30642-custom-view-autotextsizelabel.html
B4XLibraryLabelAutoTextSizeLabel [B4X] [XUI]Alexander Stoltev1.32019-09-24Free - Creative Commons CC BY 3.0AutoTextSizeLabel [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-autotextsizelabel.100187/[B4X][XUI]
B4ALibraryTextviewAutoTypingTextViewsomed3v3loperv0.012016-09-10Free - Creative Commons CC BY 3.0AutoTypeTextView is simple android library which is extending TextView with several auto typing animations. It simulate typing, encrypting a text and decrypting a text animation. You can define a speed of every animation and in the case of typing with mistakes, you can define a precision. https://www.b4x.com/android/forum/threads/autotypingtextview.70857/
B4JSnippetUpdaterAutoupdate APPTayfur2018-12-262018-12-26Free - Creative Commons CC BY 3.0I needed a auto-update system for jar application. Because my last project work alot of PC in my company. Eaxh time; I must update with manually; Therefore ; I prepared small NON-UI app.https://www.b4x.com/android/forum/threads/autoupdate-app.100782/
B4ASnippetOSAvailable Character Setsstevel052014-06-062014-06-06Free - Creative Commons CC BY 3.0Available Character Setshttps://www.b4x.com/android/forum/threads/available-character-sets.41800/
B4ATutorialFile handlingAVD sd card makertremara12011-01-082011-01-08Free - Creative Commons CC BY 3.0AVD sd card makerhttps://www.b4x.com/android/forum/threads/avd-sd-card-maker.7240/
B4JTutorialABMaterialAvoid duplicate content when using dynamic controls [ABMaterial]mindful2017-03-062017-03-06Free - Creative Commons CC BY 3.0Avoid duplicate content when using dynamic controls [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-avoid-duplicate-content-when-using-dynamic-controls.76989/[ABMaterial]
B4JLibraryIcons / fontsAwesomeMaterial : search FontAwesome and Material icons [Tool]walt612017-01-132017-01-13Free - Creative Commons CC BY 3.0Search FontAwesome and Material icons and copy 'Chr(…)' to the Clipboardhttps://www.b4x.com/android/forum/threads/tool-awesomematerial-search-fontawesome-and-material-icons.75193/[Tool]
B4ILibraryMenuAwesomeMenu - The popup Menu with Blur Effect for B4iAlberto Iglesiasv2.02D2015-06-01DonationGrid based menu viewhttps://www.b4x.com/android/forum/threads/awesomemenu-the-popup-menu-with-blur-effect-for-b4i.50330/https://www.b4x.com/android/forum/attachments/library-zip.31979/https://www.b4x.com/android/forum/attachments/example-zip.31980/
B4ILibraryDialogsAwesomeMessageAlberto Iglesiasv1.0.02015-02-07DonationThe popup Message with Blur Effect for B4ihttps://www.b4x.com/android/forum/threads/awesomemessage-the-popup-message-with-blur-effect-for-b4i.50333/https://www.b4x.com/android/forum/attachments/library-zip.31981/
B4ALibraryBarcodeAwesomeQRCodeJohan Schoeman2017-11-122017-11-12Free - Creative Commons CC BY 3.0An awesome QR code generator for Android.https://www.b4x.com/android/forum/threads/awesomeqrcode.86024/https://www.b4x.com/android/forum/attachments/javacode-zip.61602/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.61603/https://www.b4x.com/android/forum/attachments/b4aawesomeqrcode_1-zip.61604/
B4ALibrarySpeedometerAwesomeSpeedometerJohan Schoeman2016-09-092016-09-09Free - Creative Commons CC BY 3.0Dynamic Speedometer for Android. amazing, powerful, and multi shape, you can change the color of everything.https://www.b4x.com/android/forum/threads/awesomespeedometer.70843/https://www.b4x.com/android/forum/attachments/ba4awesomespeedometer-zip.47688/https://www.b4x.com/android/forum/attachments/libres-zip.47689/https://www.b4x.com/android/forum/attachments/awesomespeedometerlibfiles-zip.47690/
B4JSnippetComms & NetworkB4A - Sockets and AsyncStreamsHarris2017-12-072017-12-07Free - Creative Commons CC BY 3.0This involves connecting an android device to an AP and getting data that a scale controller is publishing to it via a RS232 to Ethernet device (every second). If nothing is listening, the data simple vanishes into byte ether...https://www.b4x.com/android/forum/threads/b4a-sockets-and-asyncstreams.86972/
B4ATutorialLinuxB4a 2.02 on WINE (UBUNTU 12.04)onumad2012-09-092012-09-09Free - Creative Commons CC BY 3.0B4a 2.02 on WINE (UBUNTU 12.04)https://www.b4x.com/android/forum/threads/b4a-2-02-on-wine-ubuntu-12-04.21202/
B4ATutorialB4AB4A 7 Book in RussianPhilipBrown2017-08-162017-08-16ChargeableB4A 7 Book in Russianhttps://www.b4x.com/android/forum/threads/b4a-7-book-in-russian.82845/
B4ALibraryOtherB4A Activity Context ( Views by Name )stefanobusetto2014-12-062014-12-06Free - Creative Commons CC BY 3.0B4A Activity Context ( Views by Name )https://www.b4x.com/android/forum/threads/b4a-activity-context-views-by-name.47847/
B4ATutorialB4AB4A Book English Edition Updated to Version 8.80PhilipBrown2019-02-082019-02-08Free - Creative Commons CC BY 3.0B4A Book English Edition Updated to Version 8.80https://www.b4x.com/android/forum/threads/b4a-book-english-edition-updated-to-version-8-80.102461/
B4ATutorialB4AB4A Book Updated to Version 7.01PhilipBrown2017-06-212017-06-21ChargeableB4A Book Updated to Version 7.01https://www.b4x.com/android/forum/threads/b4a-book-updated-to-version-7-01.80882/
B4ATutorialB4AB4A Book Updated to Version 7.30PhilipBrown2017-12-022017-12-02Free - Creative Commons CC BY 3.0B4A Book Updated to Version 7.30https://www.b4x.com/android/forum/threads/b4a-book-updated-to-version-7-30.86782/
B4ATutorialB4AB4A Book Updated to Version 8.30PhilipBrown2018-06-192018-06-19Free - Creative Commons CC BY 3.0B4A Book Updated to Version 8.30https://www.b4x.com/android/forum/threads/b4a-book-updated-to-version-8-30.94268/
B4ATutorialComms & NetworkB4A bridge & B4A designer: Create a WIFI Spot with your computer.Yayou492018-03-212018-03-21Free - Creative Commons CC BY 3.0I was facing a problem to use B4A bridge because I'm connected to a LAN without WIFI. I found a solution to make my computer a WIFI spot and then use B4A bridge & B4A designer Wireless. There are lot of little softs doing that but most of them are not free ....https://www.b4x.com/android/forum/threads/b4a-bridge-b4a-designer-create-a-wifi-spot-with-your-computer.90883/
B4ATutorialB4AB4A Change Log (versions history)Erelv9.502019-09-11Free - Creative Commons CC BY 3.0B4A Change Log (versions history)https://www.b4x.com/android/forum/threads/b4a-change-log-versions-history.19332/
B4AClassSpinnerB4A Checkbox List Pop-up UI ClassMarkusR2018-03-262018-03-26Free - Creative Commons CC BY 3.0A class to pop up a list selection with checkboxes (in a scrollview) from a key value map inside a activity. After ok click the map is updated.https://www.b4x.com/android/forum/threads/b4a-checkbox-list-pop-up-ui-class.90913/https://www.b4x.com/android/forum/attachments/selectlist-bal.65752/
B4ATutorialB4AB4A connected to MemuIwan Dermawan2018-06-072018-06-07Free - Creative Commons CC BY 3.0B4A connected to Memu (Android emulator)https://www.b4x.com/android/forum/threads/b4a-connected-to-memu.93890/https://www.b4x.com/android/forum/attachments/b4a2memudisconnected-png.68704/
B4ATutorialDialogsB4A Creating a cross-platform dialog class with input validationMisterbates2017-10-192017-10-19Free - Creative Commons CC BY 3.0Creating a cross-platform dialog class with input validationhttps://www.b4x.com/android/forum/threads/creating-a-cross-platform-dialog-class-with-input-validation.84983/
B4ATutorialB4AB4A eBook en EspanolPhilipBrown2018-12-042018-12-04Free - Creative Commons CC BY 3.0B4A eBook en Espanolhttps://www.b4x.com/android/forum/threads/b4a-ebook-en-espa%C3%B1ol.100044/
B4ALibraryAudio/VideoB4A ffmpegencodermoster672019-04-282019-04-28Free - Creative Commons CC BY 3.0B4A ffmpegencoderhttps://www.b4x.com/android/forum/threads/b4a-ffmpegencoder.70778/
B4ATutorialB4AB4A how to learn it in 1 dayMarkoMylo2018-01-202018-01-20Free - Creative Commons CC BY 3.0Amazon e-book: B4A how to learn it in 1 dayhttps://www.b4x.com/android/forum/threads/b4a-how-to-learn-it-in-1-day.88566/
B4ALibraryB4AB4A IDEViewer Client Library for B4XIDEViewermoster672019-03-132019-03-13Free - Creative Commons CC BY 3.0A B4X Tool which can show bitmaps, images and saved pictures from your B4XIDE on your computer. You can also play video and audio files present on your device. You can show and search huge text files, show PDFs, GIF-images and more….https://www.b4x.com/android/forum/threads/b4a-ideviewer-client-library-for-b4xideviewer.103593/
B4ATutorialB4AB4A -interpreter for Android / programming on the devicebirnesoft2014-05-272014-05-27Free - Creative Commons CC BY 3.0B4A -interpreter for Android / programming on the devicehttps://www.b4x.com/android/forum/threads/b4a-interpreter-for-android-programming-on-the-device.41468/https://www.b4x.com/android/forum/attachments/androidb4a-zip.25320/https://www.b4x.com/android/forum/attachments/androidb4a2_7-zip.25324/https://www.b4x.com/android/forum/attachments/b4ainterpreter0_3-zip.25375/
B4AOtherB4AB4A Library & Module Reference Generatorwarwound2014-02-012014-02-01Free - Creative Commons CC BY 3.0B4A library and module reference generator enables you to generate library or module reference documents from B4A library XML files and project module files. Generate nicely formatted reference documents in either BBCode or HTML formats. http://b4a.martinpearman.co.uk/xml2bb/
B4ALibraryB4AB4A Library Generator [Tool]XverhelstX2013-01-272013-01-27Free - Creative Commons CC BY 3.0B4A Library Generator [Tool]https://www.b4x.com/android/forum/threads/tool-b4a-library-generator.25724/[Tool]
B4ALibraryLoggingB4A Log Server [B4j] [B4a]stevel05v0.12018-11-01Free - Creative Commons CC BY 3.0It enables multi window logging so you can organise and better read the logs you create in your code.https://www.b4x.com/android/forum/threads/b4j-b4a-log-server.92438/[B4J][B4A]https://www.b4x.com/android/forum/attachments/columns-png.67280/https://www.b4x.com/android/forum/attachments/logserverclientlibb4a-zip.67290/https://www.b4x.com/android/forum/attachments/logserverclientlibb4j-zip.67291/https://www.b4x.com/android/forum/attachments/logserverclientb4aexample-zip.67292/https://www.b4x.com/android/forum/attachments/logserverclientb4jexample-zip.67293/
B4ATutorialB4AB4A on Kindle Fire & Amazon App Store Tutorialmargret2012-02-102012-02-10Free - Creative Commons CC BY 3.0B4A on Kindle Fire & Amazon App Store Tutorialhttps://www.b4x.com/android/forum/threads/b4a-on-kindle-fire-amazon-app-store-tutorial.14864/
B4ATutorialB4AB4a projects source code.SagePourpre2013-05-262013-05-26Free - Creative Commons CC BY 3.0B4a projects source code.https://www.b4x.com/android/forum/threads/b4a-projects-source-code.29614/
B4ALibraryB4AB4A Retriever - Helps find Code in B4A FoldersBPak2014-07-082014-07-08Free - Creative Commons CC BY 3.0B4A Retriever - Helps find Code in B4A Foldershttps://www.b4x.com/android/forum/threads/b4a-retriever-helps-find-code-in-b4a-folders.42677/https://www.b4x.com/android/forum/attachments/b4aretriever-zip.26212/
B4ALibraryAudio/VideoB4A ScreenRecorderMoster67v0.72016-09-25Free - Creative Commons CC BY 3.0Here is a wrapper/library which lets you record the screen and save it as a video file.https://www.b4x.com/android/forum/threads/b4a-screenrecorder.71348/https://www.b4x.com/android/forum/attachments/b4ascreenrecorderlibs-zip.48187/
B4AOtherB4AB4A Sdk Manager source codeErelv3.322019-04-17Free - Creative Commons CC BY 3.0B4A Sdk Manager source codehttps://www.b4x.com/android/forum/threads/b4a-sdk-manager-source-code.91995/
B4AOtherB4AB4A Sdk Manager updatesErelv3.352019-05-06Free - Creative Commons CC BY 3.0B4A Sdk Manager updateshttps://www.b4x.com/android/forum/threads/b4a-sdk-manager-updates.95933/
B4AOtherB4AB4A Sdk Manager v3.20 - Adds support for Google based AVDsErel2018-01-012018-01-01Free - Creative Commons CC BY 3.0This update is for developers using B4A v7.80. It can be downloaded here: www.b4x.com/android/files/B4ASdkManager320.zip Unzip it and copy the jar to the installation folder (under Program Files (x86)\Anywhere Software\Basic4android). With this update it is possible to create (fast) AVDs based on Google API system images. The main benefit is that it allows creating AVDs running Android 8.https://www.b4x.com/android/forum/threads/b4a-sdk-manager-v3-20-adds-support-for-google-based-avds.87832/
B4ALibraryB4AB4a Source Code Formatter (now open source)Tom Law2012-09-282012-09-28Free - Creative Commons CC BY 3.0B4a Source Code Formatter (now open source)https://www.b4x.com/android/forum/threads/b4a-source-code-formatter-now-open-source.21758/
B4ATutorialB4AB4A to EclipseZJP2011-01-022011-01-02Free - Creative Commons CC BY 3.0B4A to Eclipsehttps://www.b4x.com/android/forum/threads/b4a-to-eclipse.7167/
B4XTutorialB4XB4A, B4i, B4J and B4r API documentation - B4X Object BrowserVader2016-05-132016-05-13Free - Creative Commons CC BY 3.0B4A, B4i, B4J and B4r API documentation - B4X Object Browserhttps://www.b4x.com/android/forum/threads/b4a-b4i-b4j-and-b4r-api-documentation-b4x-object-browser.66847/
B4ATutorialB4AB4A: Getting Started for Delphi Developerscanalrun2013-04-172013-04-17Free - Creative Commons CC BY 3.0B4A: Getting Started for Delphi Developershttps://www.b4x.com/android/forum/threads/b4a-getting-started-for-delphi-developers.28381/
B4ATutorialImagesB4A_CartoonCamera : Real Time Image Processing using Renderscript IntrinsicsMatti812017-08-152017-08-15Free - Creative Commons CC BY 3.0This demo app shows how to use RenderScript ScriptIntrinsics in real time image processing. As an example the camera preview is converted into a cartoon like image. The processed image can be saved by touching the screen.https://www.b4x.com/android/forum/threads/b4a_cartooncamera-real-time-image-processing-using-renderscript-intrinsics.82813/
B4ASnippetIcons / fontsB4a-Adaptive-TemplateFilippo2019-03-052019-03-05Free - Creative Commons CC BY 3.0Here is a small template useful for creating and controlling Adaptive Icons. The template is a paint.net file, which means that you need the paint.net application to open it.https://www.b4x.com/android/forum/threads/b4a-adaptive-template.103416/https://www.b4x.com/android/forum/attachments/b4a-adaptive-template-zip.78030/
B4ATutorialEmulator/VMB4A-Bridge and VirtualBox (Linux-host)nypaulie2013-03-152013-03-15Free - Creative Commons CC BY 3.0B4A-Bridge and VirtualBox (Linux-host)https://www.b4x.com/android/forum/threads/b4a-bridge-and-virtualbox-linux-host.27329/
B4ATutorialB4AB4A-Bridge over wifi without a local networkErel2015-06-152015-06-15Free - Creative Commons CC BY 3.0B4A-Bridge over wifi without a local networkhttps://www.b4x.com/android/forum/threads/b4a-bridge-over-wifi-without-a-local-network.55037/
B4ATutorialB4AB4A-Bridge source codeErelv2.202016-12-22Free - Creative Commons CC BY 3.0B4A-Bridge source codehttps://www.b4x.com/android/forum/threads/b4a-bridge-source-code.8153/
B4AOtherB4AB4ABridgePlus Utility ProgramAgrahamv1.12011-12-16Free - Creative Commons CC BY 3.0Same as B4ABridge, but with a File manager included.https://www.b4x.com/forum/additional-libraries-official-updates/8120-b4abridgeplus-utility-program.htmlhttps://www.b4x.com/android/forum/attachments/b4a-bridgeplus1-1-zip.7236/
B4ATutorialB4AB4ABuilder / B4JBuilder - Command line compilationErel2019-06-052019-06-05Free - Creative Commons CC BY 3.0B4ABuilder / B4JBuilder - Command line compilationhttps://www.b4x.com/android/forum/threads/b4abuilder-b4jbuilder-command-line-compilation.50154/
B4ATutorialCalendarB4AcalendarJohan Schoeman2017-04-232017-04-23Free - Creative Commons CC BY 3.0Probably not the most elegant way to do this calendar but it is working. It displays 42 days and will "grey out" the days of the previous/next month within the calendar month being displayed.https://www.b4x.com/android/forum/threads/b4acalendar.78741/
B4ALibraryImagesB4AClayView - Crop and image trimmingmoster672018-04-072018-04-07Free - Creative Commons CC BY 3.0You can use this to trim the outline of an image and create your own custom shape. You can also undo your previous trimming actions.https://www.b4x.com/android/forum/threads/b4aclayview-crop-and-image-trimming.91624/https://www.b4x.com/android/forum/attachments/b4aclayfreecroptrimmingexample-zip.66397/
B4ALibraryInteropb4aContentObserverIceFairy3332015-09-232015-09-23Free - Creative Commons CC BY 3.0Monitors content changes; you can use it with ContentResolverhttps://www.b4x.com/android/forum/threads/b4acontentobserver.58642/
B4ALibraryImagesB4ACoverFlowGiuseppe Salviv2.02014-03-30Free - Creative Commons CC BY 3.0Gallery based on Coverflow library for B4A now with text too.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27696-lib-coverflow.htmlhttps://www.b4x.com/android/forum/attachments/coverflow-jpg.16624/https://www.b4x.com/android/forum/attachments/coverflow2-jpg.16625/https://www.b4x.com/android/forum/attachments/coverflow-with-text-jpg.23571/https://www.b4x.com/android/forum/attachments/b4acoverflow-v-1-70-zip.23765/https://www.b4x.com/android/forum/attachments/b4acoverflow-v-1-80-zip.23891/
B4AClassAction Bar etcB4ADrawer - sliding drawer [class]Erelv1.522018-11-04Free - Creative Commons CC BY 3.0A class that implements a sliding menu. Unlike the nice jfeinstein SlidingMenu library the drawer covers the activity instead of pushing it. It is similar to the various design support navigation drawer libraries.https://www.b4x.com/android/forum/threads/class-b4adrawer-sliding-drawer.97828/[CLASS]https://www.b4x.com/android/forum/attachments/b4a_b4xdrawer-zip.72831/https://www.b4x.com/android/forum/attachments/b4i_b4xdrawer-zip.72832/
B4ALibraryDialogsB4AExtendedDialogsGiuseppe Salviv1.52013-04-21Free - Creative Commons CC BY 3.0B4AExtendedDialogs library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/28463-new-library-b4aextendeddialogs.htmlhttps://www.b4x.com/android/forum/attachments/colorpicker-jpg.17008/https://www.b4x.com/android/forum/attachments/filemanager-jpg.17009/https://www.b4x.com/android/forum/attachments/filemanager_pref-jpg.17010/
B4ALibraryImagesb4aFastBlurUtilIceFairy3332016-10-112016-10-11Free - Creative Commons CC BY 3.0Blur an imagehttps://www.b4x.com/android/forum/threads/b4afastblurutil.71888/
B4ALibrarySliderB4AFluidSlidermoster67v0.12018-04-09Free - Creative Commons CC BY 3.0A slider widget with a popup bubble displaying the precise value selected.https://www.b4x.com/android/forum/threads/b4afluidslider.91605/https://www.b4x.com/android/forum/attachments/b4afluidsliderexample-zip.66370/
B4ALibraryImagesB4AGalleryGiuseppe Salviv3.552015-02-06Free - Creative Commons CC BY 3.0Gallery View library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/24963-library-b4agallery.htmlhttps://www.b4x.com/android/forum/attachments/b4agallery-zip.15322/https://www.b4x.com/android/forum/attachments/b4agallery-v2-51-zip.15535/https://www.b4x.com/android/forum/attachments/gallery-jpg.15536/https://www.b4x.com/android/forum/attachments/b4agalleryview-2-53-zip.17322/https://www.b4x.com/android/forum/attachments/b4agallery-lib-v2-80-zip.24475/
B4ALibraryImagesB4AGifViewermoster672017-03-162017-03-16Free - Creative Commons CC BY 3.0B4AGifViewerhttps://www.b4x.com/android/forum/threads/b4agifviewer.77416/
B4ALibraryTable/GridB4AGridViewGiuseppe Salviv3.702017-01-25Free - Creative Commons CC BY 3.0GridView library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/24965-library-b4agridview.htmlhttps://www.b4x.com/android/forum/attachments/gridview-jpg.15534/https://www.b4x.com/android/forum/attachments/gridview-jpg.19987/https://www.b4x.com/android/forum/attachments/b4agridview_v3-70_demo-zip.51307/https://www.b4x.com/android/forum/attachments/b4agridview_v3-70_lib-zip.51308/https://www.b4x.com/android/forum/attachments/b4agridview_v3-70-pdf.51309/
B4ALibraryB4AB4AHelpAgrahamv2.42019-03-21Free - Creative Commons CC BY 3.0Viewer for the help content of Basic4android xml library files.https://www.b4x.com/forum/additional-libraries-official-updates/6764-b4a-xml-file-help-viewer.html
B4ATutorialB4AB4A-HelpViewer - View and search the documentation offlineErel2011-01-182011-01-18Free - Creative Commons CC BY 3.0B4A-HelpViewer - View and search the documentation offlinehttps://www.b4x.com/android/forum/threads/b4a-helpviewer-view-and-search-the-documentation-offline.7393/
B4ALibraryLoggingB4ALogViewerAgrahamv1.32011-01-03Free - Creative Commons CC BY 3.0Colour-coded filtered viewer for Android Logcat outputhttps://www.b4x.com/forum/additional-libraries-official-updates/6766-android-logcat-viewer.html
B4ALibraryImagesB4AMediaBucket v1.0lonleystarv1.202016-12-27Free - Creative Commons CC BY 3.0B4AMediaBuckethttps://www.b4x.com/android/forum/threads/b4amediabucket-v1-0.74577/https://www.b4x.com/android/forum/attachments/b4amediabucket_v1-0-zip.51364/https://www.b4x.com/android/forum/attachments/bucket_2_columns-jpg.51365/https://www.b4x.com/android/forum/attachments/bucket_auto_fit-jpg.51366/https://www.b4x.com/android/forum/attachments/b4amediabucket_lib_v1-10-zip.52327/https://www.b4x.com/android/forum/attachments/b4amediabucket_lib_1-20-zip.52766/
B4ALibraryPDFb4aPDFViewerLibIceFairy333v1.122019-01-31Free - Creative Commons CC BY 3.0b4aPDFViewerLib now we can show pdf in b4a!https://www.b4x.com/forum/additional-libraries-classes-official-updates/26315-lib-b4apdfviewer-icefairy333.htmlhttps://www.b4x.com/android/forum/attachments/1-jpg.15931/https://www.b4x.com/android/forum/attachments/2-jpg.15932/https://www.b4x.com/android/forum/attachments/3-jpg.15933/
B4ALibraryImagesB4APhotoPagerGiuseppe Salviv3.852017-02-10Free - Creative Commons CC BY 3.0B4APhotoPager is a viewpager with Touch Image to enlarge the pictures.https://www.b4x.com/android/forum/threads/b4aphotopager.40944/https://www.b4x.com/android/forum/attachments/b4aphotopager_lib_v2-20-zip.40182/https://www.b4x.com/android/forum/attachments/b4aphotopager_v3-80-zip.52721/
B4ALibraryTranslationB4APropertieslonleystar2014-05-242014-05-24Free - Creative Commons CC BY 3.0B4APropertieshttps://www.b4x.com/android/forum/threads/b4aproperties.41377/https://www.b4x.com/android/forum/attachments/b4aproperties_v1-0-zip.25260/https://www.b4x.com/android/forum/attachments/english-png.25261/https://www.b4x.com/android/forum/attachments/italian-png.25262/https://www.b4x.com/android/forum/attachments/hebrew-png.25263/https://www.b4x.com/android/forum/attachments/deutsch-png.25264/
B4ALibraryAudio/VideoB4ATextureVideoViewMoster67v0.502016-08-22Free - Creative Commons CC BY 3.0Here is another VideoView library.... This is a VideoView based on a TextureView instead of a SurfaceView (the standard VideoView in the Audio-library uses a SurfaceView).https://www.b4x.com/android/forum/threads/b4atexturevideoview-wrapper-another-videoview.69833/https://www.b4x.com/android/forum/attachments/b4atexturevideoviewsample-zip.46797/https://www.b4x.com/android/forum/attachments/1-png.46799/https://www.b4x.com/android/forum/attachments/2-png.46800/
B4ALibraryTranslationB4ATranslatorGiuseppe Salviv1.12014-03-24Free - Creative Commons CC BY 3.0B4ATranslator library is based on Bing Translator.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29405-library-new-b4atranslator.htmlhttps://www.b4x.com/android/forum/attachments/icostranslator-v1-0-zip.17423/https://www.b4x.com/android/forum/attachments/pic1-png.17424/https://www.b4x.com/android/forum/attachments/pic2-png.17425/
B4ITutorialB4IB4i Change Log (versions history)Erelv6.002019-09-17Free - Creative Commons CC BY 3.0B4i Change Log (versions history)https://www.b4x.com/android/forum/threads/b4i-change-log-versions-history.47187/
B4ITutorialDialogsB4I Creating a cross-platform dialog class with input validationMisterbates2017-10-192017-10-19Free - Creative Commons CC BY 3.0Creating a cross-platform dialog class with input validationhttps://www.b4x.com/android/forum/threads/creating-a-cross-platform-dialog-class-with-input-validation.84984/
B4ITutorialB4IB4I debug connection timeout solution [ Trick ]Sasuke Sama2019-08-062019-08-06Free - Creative Commons CC BY 3.0If you're using B4I and the hosted builder and : Have a big project. Have a slow internet connection. Or both ( like me ) then you probably having a hard time running apps in debug as B4I will only wait for the device for 60 seconds for the device to download the ipa from the hosted builder and start the app.https://www.b4x.com/android/forum/threads/trick-b4i-debug-connection-timeout-solution.108395/[TRICK]
B4ILibraryB4IB4i GitHub Libraries created by Alberto IglesiasAlberto Iglesias2017-02-142017-02-14Free - Creative Commons CC BY 3.0B4i GitHub Libraries created by Alberto Iglesiashttps://www.b4x.com/android/forum/threads/b4i-github-libraries-created-by-alberto-iglesias.76182/
B4ILibraryB4IB4i IDEViewer Client Library for B4XIDEViewermoster672019-03-132019-03-13Free - Creative Commons CC BY 3.0A B4X Tool which can show bitmaps, images and saved pictures from your B4XIDE on your computer. You can also play video and audio files present on your device. You can show and search huge text files, show PDFs, GIF-images and more….https://www.b4x.com/android/forum/threads/b4i-ideviewer-client-library-for-b4xideviewer.103594/
B4ISnippetWebViewB4i JavascriptInterfacetucano20002018-09-222018-09-22Free - Creative Commons CC BY 3.0B4i JavascriptInterfacehttps://www.b4x.com/android/forum/threads/b4i-javascriptinterface.97500/
B4ISnippetImagesB4i Screenshots resizerilan2015-10-302015-10-30Free - Creative Commons CC BY 3.0B4i Screenshots resizerhttps://www.b4x.com/android/forum/threads/b4i-screenshots-resizer.46911/https://www.b4x.com/android/forum/attachments/b4i-resizer-zip.32404/
B4IClassMultiple itemsB4i-CustomViewsFilippo2015-01-022015-01-02Free - Creative Commons CC BY 3.0CheckBox, ComboBox, RadioButton, ToggleButtonhttps://www.b4x.com/android/forum/threads/class-b4i-customviews.48877/
B4JTutorialRaspberry PiB4J and Raspberry Pi boardsErel2018-12-052018-12-05Free - Creative Commons CC BY 3.0B4J and Raspberry Pi boardshttps://www.b4x.com/android/forum/threads/b4j-and-raspberry-pi-boards.37019/
B4JTutorialArduinoB4J Arduino DemoGaver Powers2014-02-112014-02-11Free - Creative Commons CC BY 3.0B4J Arduino Demohttps://www.b4x.com/android/forum/threads/b4j-arduino-demo.37678/
B4JTutorialAudio/VideoB4J CCTV example B4JErel2013-11-202013-11-20Free - Creative Commons CC BY 3.0B4J CCTV examplehttps://www.b4x.com/android/forum/threads/b4j-cctv-example.34695/https://www.b4x.com/android/forum/attachments/cctv-b4a-zip.20571/
B4JTutorialB4JB4J Change Log (version history)Erelv7.802019-09-11Free - Creative Commons CC BY 3.0B4J Change Log (version history)https://www.b4x.com/android/forum/threads/b4j-change-log-version-history.37448/
B4JTutorialUOEB4J Code Execution FlowChart with UOEProcess.ShowMashiane2019-03-092019-03-09Free - Creative Commons CC BY 3.0B4J Code Execution FlowChart with UOEProcess.Showhttps://www.b4x.com/android/forum/threads/b4j-code-execution-flowchart-with-uoeprocess-show.103562/
B4JTutorialB4JB4J documentation pageErel2013-11-192013-11-19Free - Creative Commons CC BY 3.0B4J documentation pagehttps://www.b4x.com/android/forum/threads/b4j-documentation-page.34670/
B4JTutorialB4JB4J Download and InstallErel2017-06-282017-06-28Free - Creative Commons CC BY 3.0Most updated instructions are available here: http://www.b4x.com/b4j.htmlhttps://www.b4x.com/android/forum/threads/b4j-download-and-install.34600/
B4JTutorialB4JB4J Educational Video SeriesMark Turney2015-11-102015-11-10Free - Creative Commons CC BY 3.0HD videos teaching B4J from the very beginning all the way through to a working applicationhttps://www.b4x.com/android/forum/threads/b4j-educational-video-series.59517/
B4JSnippetFile handlingB4J File Utilssonicmayne2016-07-222016-07-22Free - Creative Commons CC BY 3.0File / file system utilitieshttps://www.b4x.com/android/forum/threads/b4j-file-utils.69269/
B4JLibraryB4JB4J GitHub RepositoriesErel2017-01-182017-01-18Free - Creative Commons CC BY 3.0Many of B4J libraries are open source. You can find the libraries source code here: https://github.com/AnywhereSoftware?utf8=?&tab=repositories&q=b4j https://www.b4x.com/android/forum/threads/b4j-github-repositories.75333/
B4JTutorialExampleB4J HelloWorld(s) Examplesrwblinn2015-05-012015-05-01Free - Creative Commons CC BY 3.0B4J HelloWorld(s) Exampleshttps://www.b4x.com/android/forum/threads/b4j-helloworld-s-examples.53371/
B4JTutorialB4JB4J How Tos - Front End UpdatePenguinHero2019-08-052019-08-05Free - Creative Commons CC BY 3.0I went to use Rob's B4J How To's info (https://www.b4x.com/android/forum/threads/b4j-howtos.36350) and found like a few others that it wouldn't work in my web browser. So I wrote a plain HTML front end to replace the existing CSS driven menu.https://www.b4x.com/android/forum/threads/b4j-how-tos-front-end-update.108371/
B4JTutorialB4JB4J HowTo'srwblinn2018-06-072018-06-07Free - Creative Commons CC BY 3.0B4J HowTo'shttps://www.b4x.com/android/forum/threads/b4j-howtos.36350/
B4JLibraryB4JB4J IDEViewer Client Library for B4XIDEViewermoster67v1.102019-03-13Free - Creative Commons CC BY 3.0A B4X Tool which can show bitmaps, images and saved pictures from your B4XIDE on your computer. You can also play video and audio files present on your device. You can show and search huge text files, show PDFs, GIF-images and more….https://www.b4x.com/android/forum/threads/b4j-ideviewer-client-library-for-b4xideviewer.103595/
B4JLibraryLoggingB4J Log Server [B4j] [B4a]stevel05v0.12018-11-01Free - Creative Commons CC BY 3.0It enables multi window logging so you can organise and better read the logs you create in your code.https://www.b4x.com/android/forum/threads/b4j-b4a-log-server.92438/[B4J][B4A]https://www.b4x.com/android/forum/attachments/columns-png.67280/https://www.b4x.com/android/forum/attachments/logserverclientlibb4a-zip.67290/https://www.b4x.com/android/forum/attachments/logserverclientlibb4j-zip.67291/https://www.b4x.com/android/forum/attachments/logserverclientb4aexample-zip.67292/https://www.b4x.com/android/forum/attachments/logserverclientb4jexample-zip.67293/
B4JLibraryAIB4J Neural Network Classclaudiob42018-12-212018-12-21Free - Creative Commons CC BY 3.0Use of the Neural Network Class with two sample applications.https://www.b4x.com/android/forum/threads/b4j-neural-network-class.100671/
B4JTutorialLinuxB4J on linuxzolive332014-01-302014-01-30Free - Creative Commons CC BY 3.0B4J on linuxhttps://www.b4x.com/android/forum/threads/b4j-on-linux.37306/
B4JLibraryPrintB4j Print JavaFX8stevel052015-03-072015-03-07Free - Creative Commons CC BY 3.0Here is a B4j library written in B4j to access the full Printer modules provided with JavaFX8. Full source code is available.https://www.b4x.com/android/forum/threads/b4j-print-javafx8.49836/https://www.b4x.com/android/forum/attachments/jfx8print0-6-zip.32684/
B4JClassOtherB4j Report Writerstevel052016-02-292016-02-29Free - Creative Commons CC BY 3.0This is a Class and 4 custom views that implements a basic reportwriter for B4j. https://www.b4x.com/android/forum/threads/b4j-report-writer.64090/
B4JOtherB4JB4J RetrieverBPak2014-07-082014-07-08Free - Creative Commons CC BY 3.0Allows the user to search through files for different code examples. Retriever will search in .b4j and .bas files for the text and display it in a list.https://www.b4x.com/android/forum/threads/b4j-retriever-utility-program-to-search-in-code-files.37124/https://www.b4x.com/android/forum/attachments/b4jretriever-zip.22226/https://www.b4x.com/android/forum/attachments/retriver_fix1-zip.22283/https://www.b4x.com/android/forum/attachments/b4jretriever-with-css-zip.24333/
B4JTutorialB4J ServerB4J Server: Requesting and Installing SSL Certificatetchart2015-06-182015-06-18Free - Creative Commons CC BY 3.0B4J Server: Requesting and Installing SSL Certificatehttps://www.b4x.com/android/forum/threads/b4j-server-requesting-and-installing-ssl-certificate.55194/
B4JSnippetSpinnerB4J Spinner - Simplerodmcm2018-12-202018-12-20Free - Creative Commons CC BY 3.0This is a simple spinner for B4j (though it would easily port to B4a) based on a canvas object. I 'looks' more like the spinners used in B4A than the combobox offering in B4J. The Spinner continuously rotates around the string array data provided and outputs the center value as an 'answer' on each mouse click. The background image size needs to be scaled to match the cvs size you use.https://www.b4x.com/android/forum/threads/b4j-spinner-simple.100604/
B4JLibrarySwitchB4j ToggleSwitchstevel052018-11-072018-11-07Free - Creative Commons CC BY 3.0This is a simple start for a Toggleswitch for B4j. It is deliberately not a B4X customview as I wanted it to be styleable via CSS.https://www.b4x.com/android/forum/threads/b4j-toggleswitch.99089/
B4JTutorialB4JB4J tutorial for Basic4android developersErel2013-11-192013-11-19Free - Creative Commons CC BY 3.0B4J tutorial for Basic4android developershttps://www.b4x.com/android/forum/threads/b4j-tutorial-for-basic4android-developers.34659/
B4JTutorialESP8266B4J/B4A/B4i & ESP8266 Basic: Example thread [IoT] [ESP8266]KMatle2016-04-292016-04-29Free - Creative Commons CC BY 3.0B4J/B4A/B4i & ESP8266 Basic: Example thread [IoT] [ESP8266]https://www.b4x.com/android/forum/threads/iot-esp8266-b4j-b4a-b4i-esp8266-basic-example-thread.66388/[IoT][ESP8266]
B4JTutorialEncryptionB4J: Using RSA with OpenSSL & phpKMatle2015-10-252015-10-25Free - Creative Commons CC BY 3.0B4J: Using RSA with OpenSSL & phphttps://www.b4x.com/android/forum/threads/b4j-using-rsa-with-openssl-php.59669/
B4JTutorialB4JB4J-Bridge dockerimageBlueforcer2018-12-182018-12-18Free - Creative Commons CC BY 3.0A friend of mine created a docker image for me to debug apps on my server quickly and easily. I am happy to share this with you. https://hub.docker.com/r/o0shojo0o/b4jbridgehttps://www.b4x.com/android/forum/threads/b4j-bridge-dockerimage.100560/
B4JLibraryB4JB4JDragToMe - drag and drop (only label)Moster67v0.82017-03-10Free - Creative Commons CC BY 3.0Unless I am mistaken, there is neither a library nor built-in functionality available for B4J which lets you drag and drop a file from Explorer to a Receiver-object in your B4J app. I needed this functionality for a project I am working on and came up with a small library. I only needed the possibility to drag and drop an object onto a Label to get the filepath of the object dropped so this library only handles Labels as a Receiver-object. Updated the library so it supports most controls/views. Limitation: The purpose of this library when I wrote it was so I could get the filepath or Url of the object dropped. Thus, no actions are taken when the object is dropped - only an event will be fired with filepath/Url. However, in this latest version of the library, I have included an object that will load an imageview with the image you drop onto it. Java-code is included so if anyone who wants to expand the library can do it. https://www.b4x.com/android/forum/threads/b4jdragtome-drag-and-drop-only-label.76955/https://www.b4x.com/android/forum/attachments/b4jdragtome_javacode-zip.53591/https://www.b4x.com/android/forum/attachments/b4jdragtome_libs-zip.53592/
B4JLibraryMQTTB4JMosquittoPBKDF2 librarymoster672018-01-012018-01-01Free - Creative Commons CC BY 3.0If you are using the original Mosquitto broker, you may be aware (or not) that there is a plugin called "mosquitto-auth-plug" which is an authentication plugin for the Mosquitto broker with multiple back-ends (MySQL, Redis, CDB, SQLite3). You need to compile it and set it up to work with Mosquitto but it is well worth the effort if you want more flexibility to handle users and topics in real time. When using this plugin and adding users to the backend database, we need to create a hashed password using the SecretKeyFactory algorithm called PBKDF2WithHmacSHA256. To help me with this in my B4J-client, I compiled a small library based on code found in the Contrib-folder in the original github-project.https://www.b4x.com/android/forum/threads/b4jmosquittopbkdf2-library.87838/https://www.b4x.com/android/forum/attachments/b4jmosquittopbkdf2-zip.63324/
B4JSnippetB4JB4JPackager 11 and jPOIErel2019-04-292019-04-29Free - Creative Commons CC BY 3.0Example of a configuration json file for B4JPackager11 for apps that depend on jPOI.https://www.b4x.com/android/forum/threads/b4jpackager-11-and-jpoi.105311/
B4JTutorialB4JB4JPackager11 - the simplest way to distribute UI appsErelv1.132019-08-19Free - Creative Commons CC BY 3.0B4JPackager11 is a B4J non-ui program that builds a package with your app jar and an embedded modularized Java runtime. It works with OpenJDK 11 and B4J v6.8+.https://www.b4x.com/android/forum/threads/b4jpackager11-the-simplest-way-to-distribute-ui-apps.99835/
B4JTutorialABMaterialB4JS - 00 Introduction [ABMaterial]alwaysbusy2018-03-102018-03-10Free - Creative Commons CC BY 3.0B4JS - 00 Introduction [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-00-introduction.90249/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 01 Getting Started [ABMaterial]alwaysbusy2018-03-082018-03-08Free - Creative Commons CC BY 3.0B4JS - 01 Getting Started [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-01-getting-started.90254/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 02 Core Functions [ABMaterial]alwaysbusy2018-03-062018-03-06Free - Creative Commons CC BY 3.0B4JS - 02 Core Functions [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-02-core-functions.90301/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 03 Inline Javascript [ABMaterial]alwaysbusy2018-03-062018-03-06Free - Creative Commons CC BY 3.0B4JS - 03 Inline Javascript [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-03-inline-javascript.90305/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 04 Running Javascript on the server side (mini NodeJS?) [ABMaterial]alwaysbusy2018-03-062018-03-06Free - Creative Commons CC BY 3.0B4JS - 04 Running Javascript on the server side (mini NodeJS?) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-04-running-javascript-on-the-server-side-mini-nodejs.90319/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 05 JSON & Ajax Calls [ABMaterial]alwaysbusy2018-03-072018-03-07Free - Creative Commons CC BY 3.0B4JS - 05 JSON & Ajax Calls [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-05-json-ajax-calls.90366/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 06 The UI Connection [ABMaterial]alwaysbusy2018-03-082018-03-08Free - Creative Commons CC BY 3.0B4JS - 06 The UI Connection [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-06-the-ui-connection.90407/[ABMATERIAL]
B4JTutorialABMaterialB4JS - 07 The UI connection (part 2) [ABMaterial]alwaysbusy2018-03-222018-03-22Free - Creative Commons CC BY 3.0B4JS - 07 The UI connection (part 2) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-b4js-07-the-ui-connection-part-2.90931/[ABMATERIAL]
B4ALibraryABMaterialB4JS progress update [ABMaterial 2.0]alwaysbusy2018-03-022018-03-02DonationThis post is no longer valid! B4JS has been rewritten from the ground up and will first introduced in In ABM 4.25. Stay tuned... As my proof-of-concept in converting B4J code to Javascript worked, I've decided to start over and build B4JS from the ground up. Just as B4A 1.0 could not do everything, so won't B4JS 1.0 in the beginning. But I plan to support Classes, Modules etc too in the future.https://www.b4x.com/android/forum/threads/abmaterial-2-0-b4js-progress-update-2016-09-15.71002/[ABMaterial 2.0]
B4JLibraryAudio/VideoB4JVlcj (embed VLC MediaPlayer in your program/app)Moster67v1.12017-03-21Free - Creative Commons CC BY 3.0I am pleased to publish a B4J-wrapper/library of Vlcj (version 3.10.1) which in turn is a Java-wrapper of VLC (VideoLAN). With this wrapper, we can use VLC as a MediaPlayer in B4J.https://www.b4x.com/android/forum/threads/b4jvlcj-embed-vlc-mediaplayer-in-your-program-app.77098/https://www.b4x.com/android/forum/attachments/b4jvlcjlib-zip.53608/https://www.b4x.com/android/forum/attachments/b4jdragtomelib-zip.53609/https://www.b4x.com/android/forum/attachments/b4jvlccdemo-zip.53610/
B4XTutorialLinuxB4LinuxInstall script to use B4X tools in linuxjoseluis2014-09-262014-09-26Free - Creative Commons CC BY 3.0B4LinuxInstall script to use B4X tools in linuxhttps://www.b4x.com/android/forum/threads/b4linuxinstall-script-to-use-b4x-tools-in-linux.45093/
B4AOtherTranslationB4Multilingualcimperia2015-12-132015-12-13Free - Creative Commons CC BY 3.0A tool to help code and maintain multilingual B4A and B4J applications with ease.https://www.b4x.com/android/forum/threads/a-holistic-approach-to-internalization-for-b4-a-j-applications.60685/https://www.b4x.com/android/forum/attachments/bajlocalelibrary-v1-1-zip.39500/https://www.b4x.com/android/forum/attachments/bajlocaledemo-v1-zip.39501/https://www.b4x.com/android/forum/attachments/bajlocaledemoxml-v1-zip.39621/
B4RTutorialB4RB4R Change Log (version history)Erelv2.802019-06-23Free - Creative Commons CC BY 3.0B4R Change Log (version history)https://www.b4x.com/android/forum/threads/b4r-change-log-version-history.68742/
B4RTutorialB4RB4R Experimentsrwblinn2018-09-272018-09-27Free - Creative Commons CC BY 3.0While learning and exploring (as a hobbyist) B4R, started to build experiments and published those on my websitehttps://www.b4x.com/android/forum/threads/b4r-experiments.68774/
B4ROtherB4RB4R GitHub RepositoriesErel2017-01-172017-01-17Free - Creative Commons CC BY 3.0You can find B4R libraries source code here: https://github.com/AnywhereSoftware?utf8=?&tab=repositories&q=B4R https://www.b4x.com/android/forum/threads/b4r-github-repositories.75305/
B4RSnippetB4RB4R Ints to B4A and B4J Intsrodmcm2019-07-122019-07-12Free - Creative Commons CC BY 3.0B4R Ints to B4A and B4J Intshttps://www.b4x.com/android/forum/threads/b4r-ints-to-b4a-and-b4j-ints.107583/
B4RTutorialB4R sensorB4R PIR Exampleinakigarm2016-04-112016-04-11Free - Creative Commons CC BY 3.0B4R PIR (Passive Infrared Sensor) Examplehttps://www.b4x.com/android/forum/threads/b4r-pir-passive-infrared-sensor-example.65675/
B4RTutorialComms & NetworkB4R sending DHT11 data to B4J server which displays a Google Line Chartrwblinn2016-05-172016-05-17Free - Creative Commons CC BY 3.0B4R sending DHT11 data to B4J server which displays a Google Line Charthttps://www.b4x.com/android/forum/threads/b4r-sending-dht11-data-to-b4j-server-which-displays-a-google-line-chart.66963/
B4RTutorialB4RB4RHelp programagraham2016-04-122016-04-12Free - Creative Commons CC BY 3.0B4RHelp programhttps://www.b4x.com/android/forum/threads/b4rhelp-program.65706/
B4XTutorialSerializeB4RSerializator - Send and receive objects instead of bytes [B4X]Erel2017-04-242017-04-24Free - Creative Commons CC BY 3.0B4RSerializator solves a difficult and common task. Sending messages with multiple fields to other platforms.https://www.b4x.com/android/forum/threads/b4x-b4rserializator-send-and-receive-objects-instead-of-bytes.72404/[B4X]https://www.b4x.com/android/forum/attachments/b4rserializator-bas.49426/https://www.b4x.com/android/forum/attachments/b4r_server-zip.53228/
B4XTutorialGameB4X - Free Game Source'silan2016-11-082016-11-08Free - Creative Commons CC BY 3.0(this is a thread i created in http://b4xgamedev.proboards.com/thread/7/b4x-free-game-sources so i thought maybe it will be helpful for some b4x members) This thread will contain lots of free b4a/b4i/b4j source's (games)https://www.b4x.com/android/forum/threads/b4x-free-game-sources.72853/
B4XTutorialB4XB4X - The best development tools for the connected world!Erel2016-05-162016-05-16Free - Creative Commons CC BY 3.0B4X - The best development tools for the connected world!https://www.b4x.com/android/forum/threads/b4x-the-best-development-tools-for-the-connected-world.66929/
B4XTutorialInteropB4x / PHP compatibility threadKMatle2017-09-302017-09-30Free - Creative Commons CC BY 3.0A lot of developers like me use php as the backend component on a server to communicate with B4x apps. My intention is to create a thread with some "How to's" and best practices. Please feel free to expand it. It's not the place to post questions (please open a new thread then). The examples posted here can be used in all B4x products (maybe with a slight change). https://www.b4x.com/android/forum/threads/b4x-php-compatibility-thread.84473/
B4XClassMathsB4X Eval (expressions evaluator)Erelv2.012019-03-27Free - Creative Commons CC BY 3.0Evaluate mathematical expressionshttps://www.b4x.com/android/forum/threads/class-b4x-eval-expressions-evaluator.54629/
B4XOtherB4XB4X Help programklausv3.12019-04-15Free - Creative Commons CC BY 3.0B4X Help programhttps://www.b4x.com/android/forum/threads/b4x-help-viewer.46969/https://www.b4x.com/android/forum/attachments/b4xhelpv3_0-zip.43258/
B4XOtherB4XB4X Object BrowserVader2016-05-262016-05-26Free - Creative Commons CC BY 3.0B4A, B4i, B4J and B4r API documentation - B4X Object Browserhttps://www.b4x.com/android/forum/threads/b4a-b4i-b4j-and-b4r-api-documentation-b4x-object-browser.66849/
B4XOtherPush notificationsB4X Push ServerErelv0.962016-01-12Free - Creative Commons CC BY 3.0B4X Push Server is a B4J written back-end server for B4i and B4A apps that use push notifications (Android - GCM, iOS - APN).https://www.b4x.com/android/forum/threads/b4x-push-server.48560/https://www.b4x.com/android/forum/attachments/b4i-pushclient-zip.30595/https://www.b4x.com/android/forum/attachments/b4a-pushclient-zip.30596/
B4ALibraryPreferencesB4X Settings Class - Ready for B4i map from json bughatzisn2019-07-312019-07-31Free - Creative Commons CC BY 3.0A settings class which makes it absolutely easy to save as many settings as you want in one text field in a SQLite database table. You initialize it with the field name, table name, folder of db and db file name or just with the field name, table name and an SQL and then everything is a piece of cake. Call its methods to Load settings, Save Settings, Set setting field, Get setting field, Set "Saved settings" message, Set "Settings Loaded" message. The class is ready for the B4i map from json "bug" which does not allow you to change values in a map derived from json in B4i.https://www.b4x.com/android/forum/threads/b4x-settings-class-ready-for-b4i-map-from-json-bug.108194/
B4XLibraryB4XB4X Template Manager [B4X TM]. Share your layouts with othersPeter Simpsonv2.0.0.02019-05-09Free - Creative Commons CC BY 3.0Works with B4A, B4J and B4i. Importing of zipped templates (Fully automated procedure). Previewing of original templates in B4X packages. Displays libraries used. Preview template screenshot. Automatically starts B4X after clicking on the 'Create' button. Map both projects and template folders for ease of use. Remove the template from B4X TM (Does not delete the original files).https://www.b4x.com/android/forum/threads/b4x-template-manager-b4x-tm-share-your-layouts-with-others.98310/[B4X TM]
B4XTutorialB4XB4X Time Tracker [example]Erel2015-07-292015-07-29Free - Creative Commons CC BY 3.0B4X Time Tracker [example]https://www.b4x.com/android/forum/threads/example-b4x-time-tracker.56706/[example]https://www.b4x.com/android/forum/attachments/timetracker-b4a-zip.36289/https://www.b4x.com/android/forum/attachments/timetracker-b4i-zip.36290/
B4XLibraryB4XB4XCollections - More collections [B4X]Erelv1.052019-01-03Free - Creative Commons CC BY 3.0B4XCollections is a b4x lib. It adds several cross platform collections. It includes a static module named B4XCollections which should be used to create new instances of the collections. You can either create new empty collections or pass the initial data.https://www.b4x.com/android/forum/threads/b4x-b4xcollections-more-collections.101071/[B4X]
B4XLibraryComboboxB4XComboBox - Cross platform ComboBox [B4X] [XUI]Erel2018-02-182018-02-18Free - Creative Commons CC BY 3.0B4XComboBox class is a wrapper for B4J ComboBox, B4A Spinner and B4i Button + ActionSheet. It is implemented as a custom view and should be added with the designer.https://www.b4x.com/android/forum/threads/b4x-xui-b4xcombobox-cross-platform-combobox.89695/[B4X][XUI]
B4XLibraryMultiple itemsB4XCommunityLibColdBlueLava2016-09-182016-09-18Free - Creative Commons CC BY 3.0A library that contains a lot of helpful functionshttps://www.b4x.com/android/forum/threads/b4xcommunitylib.67534/
B4JSnippetDialogsB4XDialog - Add keyboard handlingErel2019-04-072019-04-07Free - Creative Commons CC BY 3.0This code allows the user to close the dialog with 'escape' or one of the following keys: Y, N or C.https://www.b4x.com/android/forum/threads/b4xdialog-add-keyboard-handling.104594/
B4XClassDialogsB4XDialog - Custom dialogs [B4X] [XUI]Erel2019-01-012019-01-01Free - Creative Commons CC BY 3.0B4XDialog class helps with creating cross platform custom dialogs. The dialog is made of a simple panel and it is therefore completely customizable.https://www.b4x.com/android/forum/threads/b4x-xui-b4xdialog-custom-dialogs.99756/[B4X][XUI]
B4ALibraryAction Bar etcB4XDrawer with right panelPaolo Trevisiol2019-02-012019-02-01Free - Creative Commons CC BY 3.0In the sample you find a modified version of B4XDrawer library. I added a right panel.https://www.b4x.com/android/forum/threads/b4xdrawer-with-right-panel.102168/https://www.b4x.com/android/forum/attachments/b4xdrawerrp-gif.76992/https://www.b4x.com/android/forum/attachments/b4xdrawerrp-zip.76993/
B4XLibraryEncryptionB4XEncryptionErel2014-12-142014-12-14Free - Creative Commons CC BY 3.0B4XEncryptionhttps://www.b4x.com/android/forum/threads/b4xencryption.48177/
B4XClassEncryptionB4XEncryption .net DLL class libraryChris Lee2018-02-252018-02-25Free - Creative Commons CC BY 3.0I recently had the need to send encrypted data from my B4A/B4J/B4i apps to a .net web service. Because the B4XEncryption library works in all the B4X environments, I wanted a way to decrypt and encrypt data in the same way as the B4XEncryption libraries do.https://www.b4x.com/android/forum/threads/b4xencryption-net-dll-class-library.89972/
B4XLibraryEncryptionB4XEncryption : Decrypt from Delphidcoun2018-04-092018-04-09Free - Creative Commons CC BY 3.0B4XEncryption : Decrypt from Delphihttps://www.b4x.com/android/forum/threads/b4xencryption-decrypt-from-delphi.91658/
B4XLibraryStringsB4XFormatter - Advanced number formatter [B4X]Erelv1.032019-06-25Free - Creative Commons CC BY 3.0B4XFormatter is an alternative to NumberFormat / NumberFormat2 keywords. It is implemented in B4X and it is cross platform.https://www.b4x.com/android/forum/threads/b4x-b4xformatter-advanced-number-formatter.102055/[B4X]https://www.b4x.com/android/forum/attachments/formatterexample-zip.76860/
B4XOtherB4XB4Xgoodies Excelwalt612019-10-012019-10-01Free - Creative Commons CC BY 3.0You're looking at it: a maintained library/class/code module/... inventory https://www.b4x.com/android/forum/threads/b4agoodies-a-maintained-library-class-code-module-inventory.56175/
B4XOtherB4XB4Xgoodies viewer in B4Jinakigarmv3.22019-10-01Free - Creative Commons CC BY 3.0Viewer program for the B4Xgoodies Excel workbookhttps://www.b4x.com/android/forum/threads/b4agoodies-a-maintained-library-class-code-module-inventory.56175/
B4ATutorialB4XB4Xgoodies_from_walt61 OnlineAnandGupta2019-10-012019-10-01Free - Creative Commons CC BY 3.0Web based version of the B4Xgoodies Excel workbookhttps://www.b4x.com/android/forum/threads/b4xgoodies_from_walt61-online.110060/
B4XOtherB4XB4XHelp: WebApp for the documentation of the libraries (B4A/B4i/B4J)alwaysbusy2017-11-152017-11-15Free - Creative Commons CC BY 3.0I've created an ABMaterial WebApp to show the documentation for the libraries. Everyone who created a library for B4A, B4i or B4J can upload their .xml file to the WebApp and everyone can consult it. One can re-upload a new version for a library if needed. Link: http://81.165.232.188:50912/b4xhelp/ HTTP/2 SSL Link: https://81.165.232.188:50911/b4xhelp/https://www.b4x.com/android/forum/threads/b4xhelp-webapp-for-the-documentation-of-the-libraries-b4a-b4i-b4j.83615/
B4ALibraryTranslationB4x-LanguageFilippov1.0222018-10-26Free - Creative Commons CC BY 3.0With this application, the different language can be managed in an app. This application eliminates the need for an Excel spreadsheet and other tools; just start the application and enter key with associated translation. The application always automatically saves everything in the SQLite database.https://www.b4x.com/android/forum/threads/b4x-language.98244/https://www.b4x.com/android/forum/attachments/b4x-example-zip.73216/
B4XOtherB4Xb4xlib - XML generation [Tool]Erelv1.212019-03-21Free - Creative Commons CC BY 3.0b4xlibs do not require an XML file. The IDE parses the packed code modules. With this tool you can generate the XML from the packed source code. It is useful for documentation purposes as there are tools that expect this XML.https://www.b4x.com/android/forum/threads/tool-b4xlib-xml-generation.101450/[TOOL]https://www.b4x.com/android/forum/attachments/b4xlib2xml-zip.78614/
B4XLibrarySpeechb4xlib Cloud Text-To-Speech [B4X]Multiverse app2019-03-292019-03-29Free - Creative Commons CC BY 3.0Google Cloud Text-to-Speech converts text into human-like speech in more than 100 voices across 20+ languages and variants. It applies groundbreaking research in speech synthesis (WaveNet) and Google's powerful neural networks to deliver high-fidelity audio. With this easy-to-use API, you can create lifelike interactions with your users that transform customer service, device interaction, and other applications.https://www.b4x.com/android/forum/threads/b4x-b4xlib-cloud-text-to-speech.104052/[B4X]https://www.b4x.com/android/forum/attachments/cloud-text-to-speech-ex-b4j-zip.78700/
B4XLibraryProgress/GaugeB4XLoadingIndicator [B4X] [XUI]Erel2019-02-012019-02-01Free - Creative Commons CC BY 3.0This is a custom view that can be used as an alternative to indeterminate progress bars. It is compatible with B4A, B4J and B4i.https://www.b4x.com/android/forum/threads/b4x-xui-b4xloadingindicator.92243/[B4X][XUI]
B4XTutorialSerializeB4XObject - B4A /B4J / B4i objects serializationErel2014-12-162014-12-16Free - Creative Commons CC BY 3.0B4XObject - B4A /B4J / B4i objects serializationhttps://www.b4x.com/android/forum/threads/b4xobject-b4a-b4j-b4i-objects-serialization.48272/
B4XTutorialSpinnerB4XPlusMinus - Spinner / wheel alternative [B4X]Erel2019-04-292019-04-29Free - Creative Commons CC BY 3.0B4XPlusMinus is a cross platform control introduced in XUI Views v2.05: https://www.b4x.com/android/forum/threads/b4x-xui-views-cross-platform-views-and-dialogs.100836/ It supports three different formations: horizontal, vertical and bottom. The bottom formation is useful with smaller controls to prevent the user finger from hiding the value.https://www.b4x.com/android/forum/threads/b4x-b4xplusminus-spinner-wheel-alternative.105309/[B4X]
B4XLibraryPreferencesB4XPreferencesDialog - Cross platform forms [B4X]Erelv1.662019-09-22Free - Creative Commons CC BY 3.0B4XPreferencesDialog makes it easy to create dialogs with all kinds of input fields.https://www.b4x.com/android/forum/threads/b4x-b4xpreferencesdialog-cross-platform-forms.103842/[B4X]https://www.b4x.com/android/forum/attachments/preferencesexample-b4a-zip.81850/https://www.b4x.com/android/forum/attachments/preferencesexample-b4i-zip.81851/https://www.b4x.com/android/forum/attachments/preferencesexample-b4j-zip.81852/
B4XLibraryProgress/GaugeB4XProgressBar [B4X] [XUI]Erel2018-03-202018-03-20Free - Creative Commons CC BY 3.0A cross platform progress bar with built-in animation. Similar to: https://www.b4x.com/android/forum/threads/b4x-xui-custom-view-circularprogressbar.81604/#content You can change the colors, thickness and orientation. https://www.b4x.com/android/forum/threads/b4x-xui-b4xprogressbar.90826/[B4X][XUI]
B4XLibraryPickerB4XRulerPicker [B4X] [XUI]Erel2018-04-302018-04-30Free - Creative Commons CC BY 3.0A ruler picker custom view, compatible with B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-xui-b4xrulerpicker.92453/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4xrulerpicker-zip.67298/
B4XOtherB4XB4x-Store-Screenshot-Generator [B4X]Filippov1.0042019-05-12Free - Creative Commons CC BY 3.0With this application, screenshots can be created for Google Play and Apple Store, but currently only for smartphones. A version for Tablet and iPad comes later.https://www.b4x.com/android/forum/threads/b4x-b4x-store-screenshot-generator.74226/[B4X]
B4XTutorialTable/GridB4XTable - Adding custom navigation buttons [B4X]Erel2019-04-082019-04-08Free - Creative Commons CC BY 3.0B4XTable - Adding custom navigation buttons [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-adding-custom-navigation-buttons.102362/[B4X]
B4XLibraryTable/GridB4XTable - Cross platform, sortable, searchable, customizable table [B4X]Erelv1.162019-08-07Free - Creative Commons CC BY 3.0B4XTable is a paged based table. The UI is made of a horizontal xCLV. The data is stored in an in-memory SQLite database.https://www.b4x.com/android/forum/threads/b4x-b4xtable-cross-platform-sortable-searchable-customizable-table.102322/[B4X]https://www.b4x.com/android/forum/attachments/b4xtable-example-zip.77197/
B4XSnippetTable/GridB4XTable - Delete Row [B4X]Erel2019-03-102019-03-11Free - Creative Commons CC BY 3.0B4XTable - Delete Row [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-delete-row.103582/[B4X]
B4XTutorialTable/GridB4XTable - Editable table and export to CSV [B4X]Erel2019-04-112019-04-11Free - Creative Commons CC BY 3.0B4XTable - Editable table and export to CSV [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-editable-table-and-export-to-csv.102847/[B4X]
B4XTutorialTable/GridB4XTable - Load data from SQL database [B4X]Erel2019-02-102019-02-10Free - Creative Commons CC BY 3.0B4XTable - Load data from SQL database [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-load-data-from-sql-database.102520/[B4X]
B4XTutorialTable/GridB4XTable - Multiple rows selection [B4X]Erel2019-02-062019-02-06Free - Creative Commons CC BY 3.0B4XTable - Multiple rows selection [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-multiple-rows-selection.102364/[B4X]
B4ATutorialTable/GridB4XTable - Photos AlbumErel2019-03-032019-03-03Free - Creative Commons CC BY 3.0In this example the table is used to show the camera roll photos. https://www.b4x.com/android/forum/threads/b4xtable-photos-album.103343/
B4XSnippetTable/GridB4XTable - Resize columns based on content [B4X]Erel2019-02-152019-02-15Free - Creative Commons CC BY 3.0B4XTable - Resize columns based on content [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-resize-columns-based-on-content.102678/[B4X]
B4JTutorialExcelB4XTable + jPoi + Excel WorkbookErel2019-04-102019-04-10Free - Creative Commons CC BY 3.0B4XTable + jPoi + Excel Workbookhttps://www.b4x.com/android/forum/threads/b4xtable-jpoi-excel-workbook.104720/
B4XTutorialTable/GridB4XTable with custom cells layout [B4X]Erel2019-02-062019-02-06Free - Creative Commons CC BY 3.0B4XTable with custom cells layout [B4X]https://www.b4x.com/android/forum/threads/b4x-b4xtable-with-custom-cells-layout.102352/[B4X]
B4XLibraryB4XB4x-TemplateFilippov1.0022018-10-18Free - Creative Commons CC BY 3.0With this application B4x template can be managed and used.https://www.b4x.com/android/forum/threads/b4x-template.98177/
B4ALibraryB4XB4Xxref: cross-reference your projects with libraries and moduleswalt612019-03-282019-03-28Free - Creative Commons CC BY 3.0B4Xxref: cross-reference your projects with libraries and moduleshttps://www.b4x.com/android/forum/threads/b4xxref-cross-reference-your-projects-with-libraries-and-modules.104264/
B4ALibraryViews - effectsBabushkaTextJohan Schoeman2015-11-132015-11-13Free - Creative Commons CC BY 3.0BabushkaText is a custom TextView which lets you customize the styling of parts of your text via Spannables , but without the hassle of having to deal directly with Spannable themselves.https://www.b4x.com/android/forum/threads/babushkatext.60349/https://www.b4x.com/android/forum/attachments/b4ababushkatext-zip.38885/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38886/
B4ITutorialFile xferBackground Fetch (Downloads)Erel2015-07-092015-07-09Free - Creative Commons CC BY 3.0Background Fetch (Downloads)https://www.b4x.com/android/forum/threads/background-fetch-downloads.56022/
B4ITutorialGPS/locationBackground location trackingErel2018-09-092018-09-09Free - Creative Commons CC BY 3.0Background location trackinghttps://www.b4x.com/android/forum/threads/background-location-tracking.50246/
B4ATutorialGPS/locationBackground location tracking AndroidErel2018-11-292018-11-29Free - Creative Commons CC BY 3.0Simple example of a foreground service that keeps the process running in the background. The current location is shown in the persistent notification. The app starts at boot and theoretically should run all the time. It also schedules itself to run with StartServiceAt. This can help in cases where the OS kills the process. https://www.b4x.com/android/forum/threads/background-location-tracking-beta.99873/
B4ITutorialAudio/VideoBackground playbackErel2018-02-082018-02-08Free - Creative Commons CC BY 3.0Background playbackhttps://www.b4x.com/android/forum/threads/background-playback.49337/
B4ATutorialNotificationsBackground Services in Android 8+ - Observations !Jmu56672019-03-082019-03-08Free - Creative Commons CC BY 3.0Background Services in Android 8+ - Observations !https://www.b4x.com/android/forum/threads/background-services-in-android-8-observations.103533/
B4ILibraryB4IBackground Tasknarek adonts2016-04-012016-04-01Free - Creative Commons CC BY 3.0Run a Sub in background thread without blocking the UI (Asynchronous)https://www.b4x.com/android/forum/threads/background-task-run-a-sub-in-background-thread-without-blocking-the-ui-asynchronous.64081/
B4ATutorialAudio/Videobackground voice recordingiatall2015-02-232015-02-23Free - Creative Commons CC BY 3.0background voice recordinghttps://www.b4x.com/android/forum/threads/background-voice-recording.51050/
B4JTutorialB4J ServerBackground Workers [server]Erel2016-11-202016-11-20Free - Creative Commons CC BY 3.0jServer v2.70 adds support for background workers (https://www.b4x.com/android/forum/threads/updates-to-internal-libaries.48274/#post-465493). A background worker is a class instance that is initialized by a background thread. You can keep the class instance running for as long as the server is runninghttps://www.b4x.com/android/forum/threads/server-background-workers.73269/[server]
B4ALibraryComms & NetworkBackgroundMailjahswaniv1.02015-10-13Free - Creative Commons CC BY 3.0Android Library for sending mail in backgroundhttps://www.b4x.com/android/forum/threads/background-mail.59264/
B4JTutorialDatabaseBackup (dump) Sqlite tables via jShell + *.bat fileKMatle2018-03-082018-03-08Free - Creative Commons CC BY 3.0Backup (dump) Sqlite tables via jShell + *.bat filehttps://www.b4x.com/android/forum/threads/backup-dump-sqlite-tables-via-jshell-bat-file.90415/
B4XTutorialB4XBackward Compatibility [B4X]Erel2017-12-032017-12-03Free - Creative Commons CC BY 3.0Backward Compatibility [B4X]https://www.b4x.com/android/forum/threads/b4x-backward-compatibility.86823/[B4X]
B4ALibraryImagesBadgedImageViewJohan Schoeman2015-11-262015-11-26Free - Creative Commons CC BY 3.0BadgedImageview allows you show a badge (a tag) in an Imageview.https://www.b4x.com/android/forum/threads/badgedimageview.60783/https://www.b4x.com/android/forum/attachments/badgedimageviewlibfiles-zip.39223/
B4XClassViews - effectsBadger - Add badges to viewsErelv3.002017-10-16Free - Creative Commons CC BY 3.0Simple class that adds "badges" to views. You can change the colors and radius in the class code. https://www.b4x.com/android/forum/threads/class-badger-add-badges-to-views.81723/https://www.b4x.com/android/forum/attachments/badger_b4i-zip.60680/https://www.b4x.com/android/forum/attachments/badger_b4j-zip.60681/
B4ALibraryViews - effectsBadgeView - Add Badges to your viewsDonManfredv0.252015-01-30DonationAdd Badges to your viewshttps://www.b4x.com/android/forum/threads/badgeview-add-badges-to-your-views.49929/https://www.b4x.com/android/forum/attachments/viewbadger_libraryfiles_v0-25-zip.31656/
B4ALibraryTranslationBAJLocale: A holistic approach to internationalization for B4(A/J) application (Part 2)cimperia2015-11-262015-11-26Free - Creative Commons CC BY 3.0BAJLocale: A holistic approach to internationalization for B4(A/J) application (Part 2)https://www.b4x.com/android/forum/threads/bajlocale-a-holistic-approach-to-internationalization-for-b4-a-j-application-part-2.60779/
B4XOtherB4XBal to Bil Layouts converter - Drag DropAlberto Iglesias2019-01-292019-01-29Free - Creative Commons CC BY 3.0Bal to Bil Layouts converter - Drag Drophttps://www.b4x.com/android/forum/threads/bal-to-bil-layouts-converter-drag-drop.91476/
B4IOtherB4IBal2BilErel2018-05-212018-05-21Free - Creative Commons CC BY 3.0This is a small command line tool that converts B4A layout files (bal files) to B4i layout files.https://www.b4x.com/android/forum/threads/tool-bal2bil-b4a-layouts-converter.50197/https://www.b4x.com/android/forum/attachments/bal2bil-jar.68128/
B4IOtherB4IBal2Bil - B4A Layouts Converter as Form [Tool]Filippo2017-03-102017-03-10Free - Creative Commons CC BY 3.0Erel's console app as UI apphttps://www.b4x.com/android/forum/threads/tool-bal2bil-b4a-layouts-converter-as-form.77168/[Tool]
B4JOtherB4JBal2Bjlstevel05v0.22017-11-10Free - Creative Commons CC BY 3.0Following on from Erel and @Filippo 's work, I have spent a little time and added some functionality to the code. I have tried it with some very old and complex B4a layouts and it seems to work, but I'm sure there will be some issues along the way.https://www.b4x.com/android/forum/threads/bal2bjl.77293/
B4ALibraryB4ABalConverter - Convert the layouts files to JSON (and vice versa)Erelv2.302019-01-17Free - Creative Commons CC BY 3.0BalConverter - Convert the layouts files to JSON (and vice versa)https://www.b4x.com/android/forum/threads/balconverter-convert-the-layouts-files-to-json-and-vice-versa.41623/
B4AClassPanelBaloon classDerez2013-02-232013-02-23Free - Creative Commons CC BY 3.0Displays two labels on a panel in a shape of text baloon.https://www.b4x.com/forum/additional-libraries-classes-official-updates/26693-class-baloon-labels.htmlhttps://www.b4x.com/android/forum/attachments/baloons-png.16094/
B4AOtherB4ABalToBasicIDE project template generatoragraham2019-01-182019-01-18Free - Creative Commons CC BY 3.0BalToBasicIDE 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.https://www.b4x.com/android/forum/threads/baltobasicide-project-template-generator.101631/
B4JTutorialBAnanoBANano for Dummies by ExampleMashiane2019-08-182019-08-18Free - Creative Commons CC BY 3.0BANano for Dummies by Examplehttps://www.b4x.com/android/forum/threads/banano-for-dummies-by-example.108722/
B4JTutorialBAnanoBANanoJSONQuery to the rescue: The case of the survey app.Mashiane2019-09-222019-09-22Free - Creative Commons CC BY 3.0BANanoJSONQuery to the rescue: The case of the survey app.https://www.b4x.com/android/forum/threads/bananojsonquery-to-the-rescue-the-case-of-the-survey-app.109839/
B4JTutorialBAnanoBANanoObject talks with Javascript [BANano]alwaysbusy2018-12-162018-12-16Free - Creative Commons CC BY 3.0BANanoObject talks with Javascript [BANano]https://www.b4x.com/android/forum/threads/banano-bananoobject-talks-with-javascript.100385/[BANANO]
B4JLibraryBAnanoBANanoPostProcessor [BANano]Kiffi2019-04-122019-04-12Free - Creative Commons CC BY 3.0BANanoPostProcessor [BANano]https://www.b4x.com/android/forum/threads/banano-bananopostprocessor.104812/[BANANO]
B4JTutorialBAnanoBANanoSQL CRUD-ing around with BANanoSQLUtils [BANano]Mashiane2019-01-252019-01-25Free - Creative Commons CC BY 3.0BANanoSQL CRUD-ing around with BANanoSQLUtils [BANano]https://www.b4x.com/android/forum/threads/banano-bananosql-crud-ing-around-with-bananosqlutils.101880/[BANANO]
B4ITutorialIcons / fontsBarButton iconsErel2016-12-152016-12-15Free - Creative Commons CC BY 3.0Add icons to any view with a text property. This includes the toolbar buttons.https://www.b4x.com/android/forum/threads/barbutton-icons.74192/
B4JSnippetABMaterialBarChart [ABMaterial]MbedAndroid2017-10-222017-10-22Free - Creative Commons CC BY 3.0BarChart [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-barchart.85293/[ABMaterial]
B4ALibraryBarcodeBarcode GeneratorNJDude2014-01-042014-01-04Free - Creative Commons CC BY 3.0Barcode Generatorhttps://www.b4x.com/android/forum/threads/barcode-generator.36356/
B4ALibraryBarcodeBarcode reader based on Google Play Services Vision [beta]Erel2018-10-072018-10-07Free - Creative Commons CC BY 3.0This is not really a library. It is a modification to CameraEx example that adds barcode detection based on Google Play Services Vision. It uses JavaObject to create the detector and detect barcodes in the Preview event. You should call CreateDetector with the code types you want to detect. Fewer codes will yield faster detections. The implementation is quite simplistic as it is done on the main thread. It works good on Nexus 5X. I haven't tested it on a low end devices. https://www.b4x.com/android/forum/threads/beta-barcode-reader-based-on-google-play-services-vision.89705/[BETA]
B4ALibraryBarcodeBarcode Scanner - Just for fun.Johan Schoeman2018-03-172018-03-17Free - Creative Commons CC BY 3.0Barcode Scanner - Just for fun.https://www.b4x.com/android/forum/threads/barcode-scanner-just-for-fun.90734/https://www.b4x.com/android/forum/attachments/zxingembedded-xml.65553/https://www.b4x.com/android/forum/attachments/zxingembedded-jar.65554/https://www.b4x.com/android/forum/attachments/thejavacode-zip.65555/https://www.b4x.com/android/forum/attachments/core-3-2-2-20150819-125554-1-zip.65556/https://www.b4x.com/android/forum/attachments/demores1-zip.65557/
B4ALibraryBarcodeBarcode Scanner - Wrapper for Manatee Works SDKJohan Schoeman2017-06-172017-06-17Free - Creative Commons CC BY 3.0I have created a wrapper for the ManateeWorks SDK. You can download the APK from here: https://www.dropbox.com/s/mp3wqayepuxj9e2/manteeb4awrapper.apk?dl=0https://www.b4x.com/android/forum/threads/barcode-scanner-wrapper-for-manatee-works-sdk.80749/
B4ALibraryBarcodeBarcode Scanner fully embeddedJohan Schoeman2016-05-022016-05-02DonationA barcode scanner based on the ZXING project, 100% embedded within the B4A project via a CustomView.https://www.b4x.com/android/forum/threads/barcode-scanner-100-embedded-within-b4a-9-nov-2015-torch-added.60155/https://www.b4x.com/android/forum/attachments/zxscannerliveviewlibfiles-zip.38744/
B4ALibraryBarcodebarcode scanner like wechat styleIceFairy3332016-06-232016-06-23Free - Creative Commons CC BY 3.0Barcode scanner like wechat stylehttps://www.b4x.com/android/forum/threads/barcode-scanner-like-wechat-style.68258/https://www.b4x.com/android/forum/attachments/same_as_wechat_scanner_demo-apk.45325/
B4ATutorialBarcodeBarcode Scanning ObservationsMahares2012-02-262012-02-26Free - Creative Commons CC BY 3.0Barcode Scanning Observationshttps://www.b4x.com/android/forum/threads/barcode-scanning-observations.15414/
B4JTutorialBarcodeBarcodes - QR CodesJohan Schoeman2015-08-222015-08-22Free - Creative Commons CC BY 3.0The aim was to get back the correct binary strings to draw Code11, Code39, Code93, EAN8 and EAN13 barcodes with. All the code are in the main module as well as modules for each of the types of barcodes. The B4J project also includes a class called StringUtilities that the project makes use of. This class contains 38 string manipulation methods making use of inline java code.https://www.b4x.com/android/forum/threads/barcodes-qr-codes-pdf417-aztec-codes-code11-code39-code93-ean8-ean13-and-code128.57248/
B4ICode moduleMenuBarDropDownstevel052014-11-252014-11-25Free - Creative Commons CC BY 3.0Adds a drop down menu for the TopRight and TopLeft Buttonshttps://www.b4x.com/android/forum/threads/module-bardropdown.47425/
B4ATutorialDatabaseBarebones View Examples with SQLitejpvniekerk2012-08-312012-08-31Free - Creative Commons CC BY 3.0Barebones View Examples with SQLitehttps://www.b4x.com/android/forum/threads/barebones-view-examples-with-sqlite.20944/
B4ATutorialB4ABase app for new user to rapid build apptuhatinhvn2018-08-292018-08-29Free - Creative Commons CC BY 3.0B4A is very good app to build Android app. I want to use it built app same as Android Studio, so i make a "BASE" app to make more apps from it Since 8/2018, you must set target SDK is 26, so many changes to your old app to make it! This base app has "Drawer","Search","Multi Layout", "AdMOD ads", Runtime Permission Dialog,.... very EASY to USE and READhttps://www.b4x.com/android/forum/threads/base-app-for-new-user-to-rapid-build-app.96340/https://www.b4x.com/android/forum/attachments/base-app-source-zip.71243/
B4RSnippetBase64Base64 decodingErel2019-09-082019-09-08Free - Creative Commons CC BY 3.0Base64 decodinghttps://www.b4x.com/android/forum/threads/base64-decoding.109385/
B4RSnippetBase64Base64 encode via Inline CKMatle2019-04-132019-04-13Free - Creative Commons CC BY 3.0Base64 encode via Inline Chttps://www.b4x.com/android/forum/threads/base64-encode-via-inline-c.104831/
B4ALibraryBase64Base64 encode/decode image libraryPeter Simpsonv1.102017-10-08Free - Creative Commons CC BY 3.0Base64 encode/decode image libraryhttps://www.b4x.com/android/forum/threads/base64-encode-decode-image-library.31031/https://www.b4x.com/android/forum/attachments/screenshot_2013-07-16-12-10-21-jpg.18420/
B4ATutorialList- and scrollviewBasic difference between a Standard ListView and Amir_RecyclerViewfredo2018-09-242018-09-24Free - Creative Commons CC BY 3.0Basic difference between a Standard ListView and Amir_RecyclerViewhttps://www.b4x.com/android/forum/threads/basic-difference-between-a-standard-listview-and-amir_recyclerview.97560/
B4JClasshtmlBasic To HtmlEnrique Gonzalez R2016-08-262016-08-26Free - Creative Commons CC BY 3.0I just recently began building a web with B4J and everything was OK until i found that if i wanted to create 4 pages that were almost identical (for example: same header, menu, etc.) i would need to mantain 4 different html files, without the possibility to merge them gracefully enough to still have some differences in them. So i created this small class called tag that let me create webpages programmatically or better said, .html files with some nice features. To use it just declare it and add attributes, another tags, some inner text, and thats all!https://www.b4x.com/android/forum/threads/basic-to-html.70383/
B4ATutorialB4ABasic4android Documentation as Windows Compiled HelpfilePhilipp2011-12-092011-12-09Free - Creative Commons CC BY 3.0Basic4android Documentation as Windows Compiled Helpfilehttps://www.b4x.com/android/forum/threads/basic4android-documentation-as-windows-compiled-helpfile.13132/
B4ATutorialLinuxBasic4Android for Linux (Ubuntu) - Installation Scriptzolive332013-11-072013-11-07Free - Creative Commons CC BY 3.0Basic4Android for Linux (Ubuntu) - Installation Scripthttps://www.b4x.com/android/forum/threads/basic4android-for-linux-ubuntu-installation-script.34290/
B4ATutorialLinuxBasic4android works on linux!gobblegob2011-06-062011-06-06Free - Creative Commons CC BY 3.0Basic4android works on linux!https://www.b4x.com/android/forum/threads/basic4android-works-on-linux.9574/
B4AOtherOSBasicIDEAgrahamv2.972014-01-10Free - Creative Commons CC BY 3.0A device-based Basic language IDE implemented using Basic4android and a specially modified BasicLib library.https://www.b4x.com/forum/basic4android-share-your-creations/6956-device-basic-language-ide.htmlhttps://www.b4x.com/android/forum/attachments/basiclibide-jpg.10402/https://www.b4x.com/android/forum/attachments/basicide2-97-zip.14607/
B4ALibraryB4ABasicIDE Suite - on device development IDEagraham2019-07-242019-07-24Free - Creative Commons CC BY 3.0The BasicIDE Suite is a significant upgrade to both my previous BasicIDE and BalToBasicIDE projects. As a reminder these projects implement a programming IDE that runs independently of B4A on the device itself. Please read these original postings for a bit of background.https://www.b4x.com/android/forum/threads/basicide-suite-on-device-development-ide.107975/
B4ALibraryB4ABasicLib interpreter and BasicIDE development IDE revisitedagraham2019-01-182019-01-18Free - Creative Commons CC BY 3.0An updated, polished and reasonably documented version of my mobile development environment that is easily customized with your own additionshttps://www.b4x.com/android/forum/threads/basiclib-interpreter-and-basicide-development-ide-revisited.101419/
B4ALibraryOtherBasicLib libraryagraham2010-12-072010-12-07Free - Creative Commons CC BY 3.0BasicLib libraryhttps://www.b4x.com/android/forum/threads/basiclib-library.6781/
B4JLibraryAudio/VideoBass for Windows B4J - Helplindomar2015-08-212015-08-21Free - Creative Commons CC BY 3.0Excelent audio library see here... http://www.un4seen.com/https://www.b4x.com/android/forum/threads/bass-for-windows-b4j-help.57458/
B4ASnippetB4ABatch file for compiling multiple projectsPhilipBrown2015-03-022015-03-02Free - Creative Commons CC BY 3.0Batch file for compiling multiple projectshttps://www.b4x.com/android/forum/threads/batch-file-for-compiling-multiple-projects.51352/
B4ALibraryProgress/GaugeBatteryProgressViewJohan Schoeman2017-06-062017-06-06Free - Creative Commons CC BY 3.0Custom ProgressView.https://www.b4x.com/android/forum/threads/batteryprogressview.80374/https://www.b4x.com/android/forum/attachments/b4abatteryprogressview-zip.56399/https://www.b4x.com/android/forum/attachments/batteryprogressviewlibfiles-zip.56401/
B4ALibraryViews - additionalBatteryViewJohan Schoeman2017-01-302017-01-30Free - Creative Commons CC BY 3.0An iOS and Android costomized View to display battery level with charging status.https://www.b4x.com/android/forum/threads/batteryview.75725/https://www.b4x.com/android/forum/attachments/batteryviewlibfiles-zip.52460/
B4ALibraryOtherbcMaterial - A Community Material wrapper - open sourceDonManfred2015-06-132015-06-13Free - Creative Commons CC BY 3.0bcMaterial - A Community Material wrapper - open sourcehttps://www.b4x.com/android/forum/threads/bcmaterial-a-community-material-wrapper-open-source.54954/https://www.b4x.com/android/forum/attachments/libbcmaterialv0-0-5-zip.34867/
B4JLibraryEncryptionBCrypt - implementation of OpenBSD's Blowfish password hashing codemindful2018-01-222018-01-22Free - Creative Commons CC BY 3.0BCrypt - implementation of OpenBSD's Blowfish password hashing code. This is a wrapper for https://www.mindrot.org/projects/jBCrypt/https://www.b4x.com/android/forum/threads/bcrypt-implementation-of-openbsds-blowfish-password-hashing-code.88617/
B4XLibraryBCTextEngineBCTextEngine / BBCodeView - Text engine + BBCode parser + Rich Text View [B4X] [BETA]Erelv1.642019-09-22Free - Creative Commons CC BY 3.0This is a cross platform library with several features: - Text drawing engine. - Text layout engine. - BBCode parser. - A custom view that connects everything.https://www.b4x.com/android/forum/threads/b4x-beta-bctextengine-bbcodeview-text-engine-bbcode-parser-rich-text-view.106207/[B4X][BETA]https://www.b4x.com/android/forum/attachments/bctextengine-example-b4a-zip.83606/https://www.b4x.com/android/forum/attachments/bctextengine-example-b4i-zip.83607/https://www.b4x.com/android/forum/attachments/bctextengine-example-b4j-zip.83608/https://www.b4x.com/android/forum/attachments/bbcodedesigner-zip.83937/
B4XClassBCTextEngineBCTextEngine parser: B4X Code Highlighter [B4X]Erel2019-09-052019-09-05Free - Creative Commons CC BY 3.0This is an example of creating a custom parser for BBCodeView. It depends on BCTextEngine v1.61+ which allows setting the text runs directly instead of parsing the BBCode.https://www.b4x.com/android/forum/threads/b4x-bctextengine-parser-b4x-code-highlighter.109308/[B4X]
B4AClassAdsBeaconParserErel2018-09-202018-09-20Free - Creative Commons CC BY 3.0The BeaconParser class parses the advertising data that is sent by BLE beacons. It supports iBeacons, Eddystone UID and Eddystone URL formats.https://www.b4x.com/android/forum/threads/iot-beaconparser-discover-ibeacons-and-eddystone-beacons.61127/https://www.b4x.com/android/forum/attachments/beaconparser_b4i-zip.39508/
B4IClassAdsBeaconParser B4IErel2015-12-072015-12-07Free - Creative Commons CC BY 3.0The BeaconParser class parses the advertising data that is sent by BLE beacons. It supports iBeacons, Eddystone UID and Eddystone URL formats.https://www.b4x.com/android/forum/threads/class-beaconparser-discover-eddystone-beacons.61128/
B4ALibraryViews - additionalBeautiful InputDialogBlue.Sky2015-10-012015-10-01Free - Creative Commons CC BY 3.0A nice-looking InputDialoghttps://www.b4x.com/android/forum/threads/beautiful-inputdialog.58910/
B4ATutorialB4ABegin with the B4A Trial versionklaus2016-05-182016-05-18Free - Creative Commons CC BY 3.0How to hit the ground runninghttps://www.b4x.com/android/forum/threads/begin-with-the-b4a-trial-version.67041/
B4ATutorialComboboxBeginner's Demo of B4XComboBoxJMB2019-09-242019-09-24Free - Creative Commons CC BY 3.0I've seen several questions about the B4X Combobox, so I thought I'd have a go at writing a small demo for using this with lists and also with database. This was done to make sure I knew what I was doing with it, more than anything! This demo shows how to fill a combobox from a List containing user types. It also shows how to change the contents of a combobox as the result of a selection from another comboxbox - the classic Master-Slave or Key-Foreign Key problem which we often have to solve.https://www.b4x.com/android/forum/threads/beginners-demo-of-b4xcombobox.109872/
B4JTutorialBAnanoBeginning 3D with Three.JS [BANano3D]Mashiane2019-08-052019-08-05Free - Creative Commons CC BY 3.0Beginning 3D with Three.JS [BANano3D]https://www.b4x.com/android/forum/threads/banano3d-beginning-3d-with-three-js.108372/[BANANO3D]
B4JTutorialhtmlBeginning Bootstrap 4 with OneEveryMashiane2018-01-212018-01-21Free - Creative Commons CC BY 3.0This is a work in progress app that one can use to learn the different web frameworks available. Currently this comes with Bootstrap 4 where one can 1. create the various HTML elements, 2. add attributes and 3. classes to them and 4. see the resulting output in real time. A lot of bootstrap components have been covered already. This is built on top of the HTML Element class, the Editable TableView. The editable tableview has now been updated to have CRUD functionality as it is now linked to an underlying SQLite database with some additional properties to make that go.https://www.b4x.com/android/forum/threads/beginning-bootstrap-4-with-oneevery.88169/
B4JTutorialFirebaseBeginning Firebase in JavaScript: CRUD-ing aroundMashiane2018-10-242018-10-24Free - Creative Commons CC BY 3.0Beginning Firebase in JavaScript: CRUD-ing aroundhttps://www.b4x.com/android/forum/threads/beginning-firebase-in-javascript-crud-ing-around.98545/
B4JTutorialBAnanoBeginning HTML5 games with CreateJS [BANanoCreateJS]Mashiane2019-08-042019-08-04Free - Creative Commons CC BY 3.0Beginning HTML5 games with CreateJS [BANanoCreateJS]https://www.b4x.com/android/forum/threads/bananocreatejs-beginning-html5-games-with-createjs.106906/[BANANOCREATEJS]
B4JTutorialhtmlBeginning JQuery Mobile with OneEveryMashiane2018-01-312018-01-31Free - Creative Commons CC BY 3.0Beginning JQuery Mobile with OneEveryhttps://www.b4x.com/android/forum/threads/beginning-jquery-mobile-with-oneevery.89037/
B4JTutorialDatabaseBeginning SQL Queries with SQLite Visually - Part 1Mashiane2017-05-062017-05-06Free - Creative Commons CC BY 3.0As I'm doing a lot of db based apps, whilst there are a variety of visual query generators out there, I decided to start my own as part of this RAD tooling thing I do.https://www.b4x.com/android/forum/threads/beginning-sql-queries-with-sqlite-visually-part-1.79213/
B4JLibraryABMaterialBeginning the Frappe Gantt Chart [ABMaterial]Mashiane2018-06-262018-06-26Free - Creative Commons CC BY 3.0Beginning the Frappe Gantt Chart [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-beginning-the-frappe-gantt-chart.94333/[ABMATERIAL]
B4ALibraryContactsBeta Demo: Contacts and SMS backup librarythedesolatesoul2012-12-092012-12-09Free - Creative Commons CC BY 3.0Beta Demo: Contacts and SMS backup libraryhttps://www.b4x.com/android/forum/threads/beta-demo-contacts-and-sms-backup-library.24137/https://www.b4x.com/android/forum/attachments/backupsms-apk.14959/
B4JTutorialABMaterialBetter Delegating the creation of complex components [ABMaterial]Cableguy2017-09-152017-09-15Free - Creative Commons CC BY 3.0Better Delegating the creation of complex components [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-better-delegating-the-creation-of-complex-components.83934/[ABMaterial]
B4ATutorialImagesBetter Ninepatch [Arguably]pauleffect2014-05-202014-05-20Free - Creative Commons CC BY 3.0Better Ninepatch [Arguably]https://www.b4x.com/android/forum/threads/arguably-better-ninepatch.41193/[Arguably]
B4ATutorialPanelBetter Sliding Panels with Transparent TopNFOBoy2012-04-122012-04-12Free - Creative Commons CC BY 3.0Better Sliding Panels with Transparent Tophttps://www.b4x.com/android/forum/threads/better-sliding-panels-with-transparent-top.16852/
B4ALibraryDialogsBetterDialogsInformatixv2.112016-04-11Free - Creative Commons CC BY 3.0An improved version of the most useful dialogs of the Dialogs library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30739-lib-betterdialogs.htmlhttps://www.b4x.com/android/forum/attachments/betterdialogs-v2-11-zip.43107/
B4ALibraryImagesBetterImageViewInformatixv1.12013-11-28Free - Creative Commons CC BY 3.0An enhanced version of the B4A ImageView, closer to the standard Java ImageView.https://www.b4x.com/android/forum/threads/betterimageview.34952/https://www.b4x.com/android/forum/attachments/betterimageview-v1-1-zip.20801/
B4ATutorialPanelBetterSlidingPanels - Nice sliding panels with page indicatorcorwin422011-10-202011-10-20Free - Creative Commons CC BY 3.0BetterSlidingPanels - Nice sliding panels with page indicatorhttps://www.b4x.com/android/forum/threads/betterslidingpanels-nice-sliding-panels-with-page-indicator.12105/https://www.b4x.com/android/forum/attachments/betterslidingpanels-zip.9067/
B4ASnippetDrawingBezier curveStar-Dust2018-08-242018-08-24Free - Creative Commons CC BY 3.0How to make the bezier curve with B4A? Here is a simple code, you can edit points by tapping and dragging them and the curve will change.https://www.b4x.com/android/forum/threads/bezier-curve.92298/
B4XSnippetDrawingBezier curve [B4X]Star-Dust2018-08-252018-08-25Free - Creative Commons CC BY 3.0How to make the bezier curve with B4X? Here is a simple code, you can edit points by tapping and dragging them and the curve will change.https://www.b4x.com/android/forum/threads/b4x-bezier-curve.92327/[B4X]
B4ALibraryGPS/locationBGCellLocation v1.0 - Location using CellIDgorelshv2011-09-222011-09-22Free - Creative Commons CC BY 3.0BGCellLocation v1.0 - Location using CellIDhttps://www.b4x.com/android/forum/threads/bgcelllocation-v1-0-location-using-cellid.11659/
B4ALibraryTranslationBGL Parser [Chargeable]somed3v3loperv0.132018-06-30ChargeableJava parser for Babylon dictionarieshttps://www.b4x.com/android/forum/threads/chargeable-bgl-parser.94652/[CHARGEABLE]
B4ASnippetDrawingBicubic curvesNeoTechni2016-01-242016-01-24Free - Creative Commons CC BY 3.0Calculate bicubic curveshttps://www.b4x.com/android/forum/threads/bicubic-curves.62708/
B4JTutorialBAnanoBidirectional communication between B4J and BANano [BANano]Kiffi2019-02-202019-02-20Free - Creative Commons CC BY 3.0Bidirectional communication between B4J and BANano [BANano]https://www.b4x.com/android/forum/threads/banano-bidirectional-communication-between-b4j-and-banano.102908/[BANANO]https://www.b4x.com/android/forum/attachments/b4jwebview-zip.77540/
B4ALibraryImagesBifacialViewJohan Schoeman2017-04-142017-04-14DonationBifacialViewhttps://www.b4x.com/android/forum/threads/bifacialview.78436/https://www.b4x.com/android/forum/attachments/ba4libfiles-zip.54743/
B4RTutorialB4R LCDBig/Large Alphanumeric Characters[LCD1602]Johan Schoeman2019-06-082019-06-08Free - Creative Commons CC BY 3.0Big/Large Alphanumeric Characters[LCD1602]https://www.b4x.com/android/forum/threads/big-large-alphanumeric-characters-lcd1602.106557/[LCD1602]
B4XTutorialB4XBig-endian and Little-endianPeter Simpson2017-06-292017-06-29Free - Creative Commons CC BY 3.0I didn't know what was the difference was between Big-endian and Little-endian, so I just looked up about it on the internet as I needed to know the difference for a sketch I was converting. I just thought that I would share the following information with you.https://www.b4x.com/android/forum/threads/big-endian-and-little-endian.81120/
B4ALibraryMathsBigNumbersAgrahamv1.2a2013-01-14Free - Creative Commons CC BY 3.0Arbitrary length decimal and integer calculations for financial and other applications requiring absolute accuracyhttps://www.b4x.com/forum/additional-libraries-official-updates/9540-bignumbers-library.html
B4ASnippetStringsBinary2Stringilan2018-01-052018-01-05Free - Creative Commons CC BY 3.0String to Binary and Binary to String.https://www.b4x.com/android/forum/threads/binary2string.87966/
B4JSnippetGameBingo (Scratch)BeneBarros2016-08-082016-08-08Free - Creative Commons CC BY 3.0Small bingo scratchcard. https://www.b4x.com/android/forum/threads/bingo-scratch.69834/https://www.b4x.com/android/forum/attachments/bingo-jpg.46780/
B4ASnippetGameBingoDroid. Play/juega Bingo. With SourceCodenetsistemas2017-11-122017-11-12Free - Creative Commons CC BY 3.0BingoDroid. Play/juega Bingo. With SourceCodehttps://www.b4x.com/android/forum/threads/bingodroid-play-juega-bingo-with-sourcecode.86038/https://www.b4x.com/android/forum/attachments/%E2%80%8Cbingo-jpg.61633/
B4ASnippetDrawingBitampCreator - DrawLine, DrawPath , DrawCircle, DrawArc, DrawImageTrapezoid [BAX] [XUI]Star-Dust2018-06-202018-06-20Free - Creative Commons CC BY 3.0BitmapCreator lacks some important instructions on Canvas. Sometimes switching from BitmapCreator to Canvas and vice versa would slow down the code too much, so it would be better to implement them with BitmapCreator. I started writing some divers, if someone finds a way to improve it or add other features put other posts.https://www.b4x.com/android/forum/threads/bax-xui-bitampcreator-drawline-drawpath-drawcircle-drawarc-drawimagetrapezoid.94329/[BAX][XUI]
B4JLibraryBlockchainBitcoinwonder2017-12-302017-12-30Free - Creative Commons CC BY 3.0This lib provides easy access to Bitcoin prices and blockchain info.https://www.b4x.com/android/forum/threads/bitcoin.87783/
B4ATutorialImagesBitmap Effect like disabledAndOrNot2017-02-222017-02-22Free - Creative Commons CC BY 3.0Replicate the color effect on a bitmap like when you set a button.enabled to falsehttps://www.b4x.com/android/forum/threads/bitmap-effect-like-disabled.76497/
B4AClassImagesBitmap modulePooya12018-05-022018-05-02Free - Creative Commons CC BY 3.0This module is good for working with Bitmaps. In this module,you can work with bitmap,colors,drawable,picture filter and other.https://www.b4x.com/android/forum/threads/bitmap-module.92558/
B4XLibraryImagesBitmapCreator - Pixels, Drawings and More [B4X] [XUI]Erel2019-03-312019-03-31Free - Creative Commons CC BY 3.0BitmapCreator is a cross platform class. Its core is made of: 1. A bytes array that represents an image. 2. Platform specific code that efficiently creates a regular bitmap from the bytes array data (Bitmap property). 3. Platform specific code that efficiently extracts the pixels data from a bitmap and copies them to the bytes array (CopyPixelsFromBitmap). Reading and writing to an array of bytes are very quick operations. This allows low level access that was previously difficult to implement and more or less impossible to implement with cross platform code.https://www.b4x.com/android/forum/threads/b4x-xui-bitmapcreator-pixels-drawings-and-more.92050/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4i_bitmapcreator-zip.67020/https://www.b4x.com/android/forum/attachments/b4j_bitmapcreator-zip.67021/https://www.b4x.com/android/forum/attachments/b4a_bitmapcreator-zip.67022/
B4XClassColourBitmapCreator + HSV Color Picker [B4X] [XUI]Erel2018-04-182018-04-18Free - Creative Commons CC BY 3.0There are two classes in the attached B4A project. Both of them are compatible with B4A, B4i and B4J. The first one is BitmapCreator. It allows creating in-memory bitmaps. It creates an array of bytes with the format of 24 bit uncompressed bitmaps. The raw data can then be loaded as a Bitmap object. Note that there isn't any special memory access here. The result bitmap is created with Bitmap.Initialize2. This means that you need to get a new bitmap if you make any change to the raw data. The second class is HSVColorPicker. It uses BitmapCreator to create a HSV color picker. It is implemented as a custom view and should be added with the designer.https://www.b4x.com/android/forum/threads/b4x-xui-bitmapcreator-hsv-color-picker.91058/[B4X][XUI]
B4XTutorialDrawingBitmapCreator drawing methods [XUI2D]Erel2018-11-012018-11-01Free - Creative Commons CC BY 3.0BitmapCreator v4.30 was released: https://www.b4x.com/android/forum/threads/b4x-xui2d-box2d-game-engine.95208 This version adds several new drawing methods: DrawLine, DrawRect and DrawCircle.https://www.b4x.com/android/forum/threads/xui2d-bitmapcreator-drawing-methods.98148/[XUI2D]
B4XLibraryImagesBitmapCreator Effects [B4X]Erelv1.312019-07-10Free - Creative Commons CC BY 3.0BitmapCreatorEffects class includes all kinds of very simple to use image effects. The class is cross platform and compatible with B4J (v6.3+), B4A (v8.3+) and B4i (v5.0+).https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-effects.93608/[B4X]https://www.b4x.com/android/forum/attachments/b4a_bitmapcreatoreffects-zip.68452/https://www.b4x.com/android/forum/attachments/b4i_bitmapcreatoreffects-zip.68453/
B4XTutorialImagesBitmapCreator Performance [B4X]Erel2018-06-072018-06-07Free - Creative Commons CC BY 3.0I made some tests to better understand the performance of BitmapCreator in the different platforms. The test starts by creating many boxes with random gradient colors and then it moves all of them each iteration.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-performance.93664/[B4X]https://www.b4x.com/android/forum/attachments/b4a_bc_performance-zip.68513/https://www.b4x.com/android/forum/attachments/b4i_bc_performance-zip.68514/
B4XTutorialDrawingBitmapCreator vs. CompressedBC [XUI2D]Erel2018-10-142018-10-14Free - Creative Commons CC BY 3.0There are two types in BitmapCreator library that are used by XUI2D: BitmapCreator and CompressedBC (Compressed Bitmap Creator). In many cases you do not need to deal with any of them as they are created and used internally by the XUI2D framework. If you want to do custom drawings then you do need to understand how to use them.https://www.b4x.com/android/forum/threads/xui2d-bitmapcreator-vs-compressedbc.98217/[XUI2D]
B4ALibraryImagesBitmapExtendedXverhelstXv1.002011-09-24Free - Creative Commons CC BY 3.0With BitmapExtended, you can do a lot more with your bitmaps: - Resizing, Scaling, Skewing and translating. - compressing - createScaledbitmap - erasing colours - get density - change pixels - Different ways to create bitmaps - and a lot more!https://www.b4x.com/forum/additional-libraries-official-updates/11689-bitmapextended-library.html
B4ALibraryImagesBitmapMergersomed3v3loper2016-10-032016-10-03Free - Creative Commons CC BY 3.0Bitmap Merger is a simple project help you to merge two bitmaps without memory exceptions. The bitmaps are processed in background threads thereby taking the load away from UI thread. Along with merge, it also contains the image decoder for decoding images from resources/disk and are sampled to prevent OutOfMemoryError. https://www.b4x.com/android/forum/threads/bitmapmerger.71603/
B4ATutorialImagesBitmapMeshViewJohan Schoeman2015-06-262015-06-26Free - Creative Commons CC BY 3.0BitmapMeshViewhttps://www.b4x.com/android/forum/threads/bitmapmeshview.55553/https://www.b4x.com/android/forum/attachments/bitmapmeshview-zip.35353/
B4ALibraryAudio/VideoBitmaps to VideoCaptKronosv1.12018-08-09Free - Creative Commons CC BY 3.0This is a library which creates a video from a series of bitmaps.https://www.b4x.com/android/forum/threads/bitmaps-to-video.92465/
B4ALibraryPanelBlank Screen or Splash Screenstevel052013-12-232013-12-23Free - Creative Commons CC BY 3.0Add a panel to the window manager, will hide screen interaction from the user including the soft keyboard.https://www.b4x.com/android/forum/threads/blank-screen-or-splash-screen.35999/https://www.b4x.com/android/forum/attachments/blankscreen1-zip.21443/
B4ALibraryBluetoothBLEErel2013-08-062013-08-06Free - Creative Commons CC BY 3.0Android 4.3 adds support for Bluetooth Low Energy. This library allows you to access the new API. It allows you to search for BLE devices, connect to a device and read its services and characteristics.https://www.b4x.com/android/forum/threads/bluetooth-low-energy-ble-library.31584/
B4AClassBluetoothBLE - Heart Rate MonitorErel2016-02-292016-02-29Free - Creative Commons CC BY 3.0HeartRateMonitor class searches for peripherals with the heart rate service (0x180D). Once a peripheral device is found and connected then a notification is set for the heart rate measurement characteristic (0x2A37). The DataAvailable event is raised whenever the heart rate changes. The heart rate is parsed from the raw data and printed to the logs.https://www.b4x.com/android/forum/threads/ble-heart-rate-monitor.64102/
B4ILibraryBluetoothBLE (Bluetooth Low Energy)Erel2017-10-232017-10-23Free - Creative Commons CC BY 3.0This library allows you to connect and read data from BLE peripheral devices.https://www.b4x.com/android/forum/threads/ble-bluetooth-low-energy-library.46099/
B4ITutorialBluetoothBLE (Bluetooth Low Energy) PeripheralErel2016-05-042016-05-04Free - Creative Commons CC BY 3.0BLE (Bluetooth Low Energy) Peripheralhttps://www.b4x.com/android/forum/threads/ble-bluetooth-low-energy-peripheral.66542/
B4ALibraryBluetoothBLE 2 - Bluetooth Low EnergyErel2018-01-172018-01-17Free - Creative Commons CC BY 3.0BLE 2 - Bluetooth Low Energyhttps://www.b4x.com/android/forum/threads/ble-2-bluetooth-low-energy.59937/https://www.b4x.com/android/forum/attachments/ble2-zip.71905/
B4ITutorialBluetoothBLE Chat - Connecting Android and iOSErel2016-05-042016-05-04Free - Creative Commons CC BY 3.0BLE Chat - Connecting Android and iOShttps://www.b4x.com/android/forum/threads/ble-chat-connecting-android-and-ios.66543/https://www.b4x.com/android/forum/attachments/blecentral_b4i-zip.43760/https://www.b4x.com/android/forum/attachments/bleperipheral_b4i-zip.43761/
B4RTutorialBluetoothBLE HM-10 Broadcasting a single byteErel2016-04-132016-04-13Free - Creative Commons CC BY 3.0BLE (HM-10 module) - Broadcasting a single bytehttps://www.b4x.com/android/forum/threads/ble-hm-10-module-broadcasting-a-single-byte.65785/https://www.b4x.com/android/forum/attachments/b4a_ble_buttonstate-zip.43178/
B4ALibraryBluetoothBLE PeripheralErel2018-10-072018-10-07Free - Creative Commons CC BY 3.0A BLE connection is made between a central device and a peripheral device. In most cases the Android device will be the central device. Beacons, heart rate sensors and other BLE devices are implemented as peripheral device. However the Android device can also implement the peripheral role. This is done with this library.https://www.b4x.com/android/forum/threads/ble-peripheral.84051/https://www.b4x.com/android/forum/attachments/blecentral_b4i-zip.59799/https://www.b4x.com/android/forum/attachments/blecentral_b4a-zip.72954/https://www.b4x.com/android/forum/attachments/bleperipheral_b4a-zip.72955/
B4ALibraryBluetoothBleExtendedAntti Mauranen2013-12-102013-12-10Free - Creative Commons CC BY 3.0BleExtendedhttps://www.b4x.com/android/forum/threads/bleextended.35545/
B4RTutorialB4RBlink ExampleErel2016-04-112016-04-11Free - Creative Commons CC BY 3.0A simple example that uses a Timer to change the state of pin 13 (this is the pin connected to the built-in led)https://www.b4x.com/android/forum/threads/blink-example.65646/
B4ALibraryTextviewBlinkTextViewsomed3v3loperv0.012015-12-03Free - Creative Commons CC BY 3.0A TextView that blinks, just like the good old HTML tag.https://www.b4x.com/android/forum/threads/blinktextview.61009/
B4ASnippetGameBlock Stack - with sourceandymc2017-08-232017-08-23Free - Creative Commons CC BY 3.0I decided to post the source code for a simple block stacking game I've written using the libGDX library. It uses the shaperenderer to draw the blocks and stack, this isn't the best way of doing it as I've read that the shape renderer batch is not the fastest, but it seems to work fine for my game. It's a simple 2D version of Stack by Ketchapp. It's very simple so I thought it might help people to learn basic libgdx commands easier.https://www.b4x.com/android/forum/threads/block-stack-with-source.83050/https://www.b4x.com/android/forum/attachments/screenshot1-png.58929/
B4XTutorialBlockchainBlockchain Example - Create Your Own Cryptocurrency (part 1/2) [B4X]wonder2017-12-132017-12-13Free - Creative Commons CC BY 3.0Blockchain Example - Create Your Own Cryptocurrency (part 1/2) [B4X]https://www.b4x.com/android/forum/threads/b4x-blockchain-example-create-your-own-cryptocurrency-part-1-2.87237/[B4X]
B4RSnippetArduinoBluePill on B4Rmrred1282018-03-112018-03-11Free - Creative Commons CC BY 3.0I have a bunch of bluepills and this weekend started to look into using them with B4R. I don't tend to use these units with arduino projects as I prefer them with MBED. I have discovered a couple of things. 1: Don't waste your time on a boot block. It barely works. You have to do some electrical mods that are questionable. And the gain is not much. Use SWLINK instead. A module costs under $5 on ebay and is completely integrated into the Arduino IDE and thus works in B4R. No pins to move. 2: Pin mapping doesn't happen with B4R. I don't know why as it is a thing in Arduino. Here is a sub that translates.https://www.b4x.com/android/forum/threads/bluepill-on-b4r.90522/
B4ILibraryBluetoothBluetoothsanpkn2015-01-212015-01-21Free - Creative Commons CC BY 3.0Bluetoothhttps://www.b4x.com/android/forum/threads/bluetooth.49664/
B4AClassPrintBluetooth ESC/POS Printer Classagraham2019-06-122019-06-12Free - Creative Commons CC BY 3.0Bluetooth ESC/POS Printer Classhttps://www.b4x.com/android/forum/threads/bluetooth-esc-pos-printer-class.106553/
B4ILibraryBluetoothBluetooth LE using v1.20mrwighty2015-04-032015-04-03Free - Creative Commons CC BY 3.0Bluetooth LE using v1.20https://www.b4x.com/android/forum/threads/bluetooth-le-using-v1-20.52566/
B4ASnippetBluetoothBluetooth Printing to HP Deskjet 100 MobileRobert Valentino2013-12-262013-12-26Free - Creative Commons CC BY 3.0I took the BTPrint.zip and modified it to print to my HP Deskjet 100 Mobile using Bluetoothhttps://www.b4x.com/android/forum/threads/bluetooth-printing-to-hp-deskjet-100-mobile.36089/https://www.b4x.com/android/forum/attachments/btprint-2-zip.21520/
B4ATutorialBluetoothBlueTooth Printing via SPPtimwil2012-05-092012-05-09Free - Creative Commons CC BY 3.0BlueTooth Printing via SPPhttps://www.b4x.com/android/forum/threads/bluetooth-printing-via-spp.17692/
B4XSnippetImagesBlur Image [B4X] [BitmapCreator]Erel2018-05-142018-05-14Free - Creative Commons CC BY 3.0Returns a blurred imagehttps://www.b4x.com/android/forum/threads/b4x-bitmapcreator-blur-image.92947/[B4X][BITMAPCREATOR]
B4JSnippetB4JBlur mainform on opening another formDaestrum2017-12-012017-12-01Free - Creative Commons CC BY 3.0Just like on the web, when a popup pops up and the background page is blurred.https://www.b4x.com/android/forum/threads/blur-mainform-on-opening-another-form.86778/
B4XLibraryImagesBlurredDialog [B4X] [BitmapCreator]Erel2018-04-222018-04-22Free - Creative Commons CC BY 3.0This class uses BitmapCreator to blur the background and show a panel at the center of the screen. It is compatible with B4A, B4J and B4i.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-blurreddialog.92214/[B4X][BITMAPCREATOR]
B4RSnippetESP8266BME280 with ESP8266 (Wemos mini)...rbghongade2017-01-302017-01-30Free - Creative Commons CC BY 3.0Interface the Bosch BME 280 sensor with ESP8266 via inline C code and the Arduino libraryhttps://www.b4x.com/android/forum/threads/bme280-with-esp8266-wemos-mini.75718/
B4RLibraryB4R sensorBMP180 - Pressure and temperatureErel2016-08-222016-08-22Free - Creative Commons CC BY 3.0BMP180 - Pressure and temperaturehttps://www.b4x.com/android/forum/threads/bmp180-pressure-and-temperature.67730/
B4ATutorialProgress/GaugeBomb Countdown ExampleDouglas Farias2018-10-152018-10-15Free - Creative Commons CC BY 3.0A simple Bomb Countdown with timer, sound and vibrationhttps://www.b4x.com/android/forum/threads/bomb-countdown-example.98270/
B4ASnippetB4ABoolean as Int (as in C/C++/Python)wonder2017-09-012017-09-01Free - Creative Commons CC BY 3.0Boolean as Int (as in C/C++/Python)https://www.b4x.com/android/forum/threads/boolean-as-int-as-in-c-c-python.83418/
B4ASnippetB4ABooleanConvLucaMs2016-07-292016-07-29Free - Creative Commons CC BY 3.0Converts a Boolean to an Int or vice-versahttps://www.b4x.com/android/forum/threads/booleanconv.69496/
B4JLibraryTable/GridBootstrap4GridMashiane2018-07-192018-07-19Free - Creative Commons CC BY 3.0This generates the HTML bootstrap grid from a single class, just a basic grid using original source code. This could be adopted for other grid generating frameworks. One could use JQuery to put components using the ids of the RCs, if one explores this further.https://www.b4x.com/android/forum/threads/bootstrap4grid.95317/
B4ASnippetAction Bar etcBottom Toolbar [B4A] [XUI]aeric2018-06-222018-06-22Free - Creative Commons CC BY 3.0I am planning to create a B4A and a B4i app with identical UI. I try to look in this forum if anyone has created a bottom toolbar (iOS-styled) for B4A but I just found this thread with no reply. So I created a quick one in B4A.https://www.b4x.com/android/forum/threads/b4a-xui-bottom-toolbar.94369/[B4A][XUI]
B4ALibraryAction Bar etcBottomNavigationDonManfredv1.12016-11-01Free - Creative Commons CC BY 3.0Material Bottom Navigationhttps://www.b4x.com/android/forum/threads/bottomnavigation.65148/https://www.b4x.com/android/forum/attachments/bottomnavigationex-zip.42798/https://www.b4x.com/android/forum/attachments/bottomnavigationv1-0-0-zip.42799/https://www.b4x.com/android/forum/attachments/bottomnavigationexviewpager-zip.49620/
B4ATutorialAnimationBouncing ball in a 3D box.JordiCP2017-07-052017-07-05Free - Creative Commons CC BY 3.0Bouncing ball in a 3D box with collision detectionhttps://www.b4x.com/android/forum/threads/bouncing-ball-in-a-3d-box.81301/https://www.b4x.com/android/forum/attachments/rotationview-zip.57312/
B4ITutorialDrawingBouncing smilay - Drawing with CanvasErel2014-10-272014-10-27Free - Creative Commons CC BY 3.0Bouncing smilay - Drawing with Canvashttps://www.b4x.com/android/forum/threads/bouncing-smilay-drawing-with-canvas.46154/
B4XTutorialGameBox2D [Manual]wonder2016-12-052016-12-05Free - Creative Commons CC BY 3.0In case someone was looking for it, here's the official manual: http://box2d.org/manual.pdfhttps://www.b4x.com/android/forum/threads/manual-box2d.73812/[MANUAL]
B4XTutorialGameBox2D Explained a little simplerRandomCoder2019-06-292019-06-29Free - Creative Commons CC BY 3.0Box2D Explained a little simplerhttps://www.b4x.com/android/forum/threads/box2d-explained-a-little-simpler.107179/
B4ALibraryDrawingBox2DLightsInformatixv1.012015-10-23Free - Creative Commons CC BY 3.0Box2DLights is a plugin for libGDX. It adds light sources to your Box2D scene. A light source can be attached to a body and move with it.https://www.b4x.com/android/forum/threads/box2dlights.39384/
B4ALibraryProgress/GaugeBreadcrumbsViewsomed3v3loperv0.012016-10-09Free - Creative Commons CC BY 3.0A customizable Android view which shows the current step of a given series. Its main purpose is to provide a contextual reference for paginated forms.https://www.b4x.com/android/forum/threads/breadcrumbsview.71827/https://www.b4x.com/android/forum/attachments/breadcrumbsview-zip.48733/
B4ITutorialGameBreakout [Example]JanPRO2017-03-292017-03-29Free - Creative Commons CC BY 3.0Breakout [Example]https://www.b4x.com/android/forum/threads/example-breakout.63357/[Example]
B4ALibraryB4ABridgeCLI - Command line tool for B4A-BridgeErel2017-03-142017-03-14Free - Creative Commons CC BY 3.0BridgeCLI is a command line B4A-Bridge manager written in B4J. It allows developers to install release APKs through the command line. You can use it to deploy applications on multiple devices. It should work on Mac and Linux as well as Windows (It was only tested on Windows). You should run B4A-Bridge v2.3+ on the devices. It can use the auto discovery feature to find devices.https://www.b4x.com/android/forum/threads/bridgecli-command-line-tool-for-b4a-bridge.76536/https://www.b4x.com/android/forum/attachments/bridgecli-jar.53130/
B4ALibraryOSBrightnessInformatix2016-07-202016-07-20Free - Creative Commons CC BY 3.0As you probably noticed, Phone.SetScreenBrightness does not change the screen brightness but the brightness of the current window. Here is a library that allows to change the screen brightness and select the brightness mode (automatic/manual). It allows also to change the window brightness.https://www.b4x.com/android/forum/threads/brightness.69191/
B4ALibraryOSBroadcastReceiverXverhelstXv2.02013-09-11Free - Creative Commons CC BY 3.0Sends and receives Broadcasts in the Android Operating System.https://www.b4x.com/forum/additional-libraries-official-updates/12493-broadcastreceiver.htmlhttps://www.b4x.com/android/forum/attachments/broadcastreceiver1-0-zip.9260/
B4XClassHome automationBroadlink home automation [Class] [B4X]walt612018-07-312018-07-31Free - Creative Commons CC BY 3.0Broadlink home automation [Class] [B4X]https://www.b4x.com/android/forum/threads/broadlink-home-automation-class-b4x.95512/[CLASS][B4X]
B4ATutorialExampleBroken LCD Source codeomidaghakhani13682015-02-022015-02-02Free - Creative Commons CC BY 3.0Broken LCD Source codehttps://www.b4x.com/android/forum/threads/broken-lcd-source-code.50137/
B4JSnippetWebAppBrowser Window Session Store [Server] [WebSockets] [WebApp]mindful2016-11-202016-11-20Free - Creative Commons CC BY 3.0This is a code helper. It can be used to identify the browser window/tab and/or store attributes in session referencing that window/tab. This can be helpful if you users use your app with multiple tabs opened in one browser (because multiple tabs in the same browser share the same session).https://www.b4x.com/android/forum/threads/server-websockets-webapp-browser-window-session-store.73263/[Server][WebSockets][WebApp]
B4ASnippetEditTextBSLabeledEdit - a composite views Label and EditTextXenno2018-08-222018-08-22Free - Creative Commons CC BY 3.0Related to thread https://www.b4x.com/android/forum/threads/solved-change-dsfloatlabeledittexts-hint-size.96348/, the need for a simple labeled edit text and learning CustomView, I share to B4A Community my BSLabeledEdit. It consist Panel, Label, and EditText. It reminds me creating composite components in Delphi.https://www.b4x.com/android/forum/threads/bslabelededit-a-composite-views-label-and-edittext.96398/https://www.b4x.com/android/forum/attachments/screenshot_1534906673-png.71359/
B4ALibraryBluetoothBtAutoPair - Programmatic Bluetooth Device Bondingleongcc2013-01-262013-01-26Free - Creative Commons CC BY 3.0BtAutoPair - Programmatic Bluetooth Device Bondinghttps://www.b4x.com/android/forum/threads/btautopair-programmatic-bluetooth-device-bonding.25675/https://www.b4x.com/android/forum/attachments/btautopair-zip.16118/
B4ALibraryViews - additionalBubble LevelJohan Schoeman2016-10-162016-10-16Free - Creative Commons CC BY 3.0A Bubble Level that shows if a surface is horizontal (or vertical)https://www.b4x.com/android/forum/threads/bubble-level.72045/https://www.b4x.com/android/forum/attachments/b4alevel-zip.49024/https://www.b4x.com/android/forum/attachments/bubblelevellibfiles-zip.49027/https://www.b4x.com/android/forum/attachments/levelres-zip.49030/https://www.b4x.com/android/forum/attachments/thejavacode-zip.49031/
B4JTutorialPrintBuild a printer server with PrintHtml [Server]Erel2014-01-282014-01-28Free - Creative Commons CC BY 3.0Build a printer server with PrintHtml [Server]https://www.b4x.com/android/forum/threads/server-build-a-printer-server-with-printhtml.37207/[Server]
B4XTutorialB4XBuilder Pattern [B4X]Emme Developer2017-12-192017-12-19Free - Creative Commons CC BY 3.0Builder pattern is one the most important design pattern in OOP. The main purpose of this pattern is to validate an object before inizializing it, but without checking the object in his class costructor. A builder pattern has also more advantages, that we will see in this tutorialhttps://www.b4x.com/android/forum/threads/b4x-builder-pattern.87260/[B4X]
B4JTutorialOtherBuilding a coalition [Example]Erel2019-09-182019-09-18Free - Creative Commons CC BY 3.0We had an elections yesterday and I saw a nice widget which can serve as a small example. There are several parties each one with a random number of chairs. The government is made of 61+ chairs out of a total of 120 chairs. BitmapCreatorEffects is used to create images with other colors based on the black image. The chairs are updated in a resumable loop. The target number and the current number are compared each time.https://www.b4x.com/android/forum/threads/example-building-a-coalition.109692/[EXAMPLE]
B4JTutorialComms & NetworkBuilding a mini 'Email based server'Erel2013-11-272013-11-27Free - Creative Commons CC BY 3.0This example uses jNet library together with the MailParser module to build a program that responds to emails.https://www.b4x.com/android/forum/threads/building-a-mini-email-based-server.35030/
B4JTutorialB4J ServerBuilding web servers with B4J [Server]Erel2017-08-092017-08-09Free - Creative Commons CC BY 3.0Building web servers with B4J [Server]https://www.b4x.com/android/forum/threads/server-building-web-servers-with-b4j.37172/[Server]
B4JTutorialBAnanoBuilding WebApps/Websites with VueJS [BANanoVue]Mashiane2019-09-152019-09-15Free - Creative Commons CC BY 3.0Building WebApps/Websites with VueJS [BANanoVue]https://www.b4x.com/android/forum/threads/bananovue-building-webapps-websites-with-vuejs.109579/[BANANOVUE]
B4XLibraryButtonButton and ToggeButton with images [B4X]Alejandro Moyano2019-08-042019-08-04Free - Creative Commons CC BY 3.0Button and ToggeButton with images [B4X]https://www.b4x.com/android/forum/threads/b4x-button-and-toggebutton-with-images.107835/[B4X]
B4RTutorialButtonButton ExampleErel2016-04-112016-04-11Free - Creative Commons CC BY 3.0Button Examplehttps://www.b4x.com/android/forum/threads/button-example.65652/
B4ALibrarySwitchButton On/Off Old StyleYayou492018-09-052018-09-05Free - Creative Commons CC BY 3.0Button On/Off Old Stylehttps://www.b4x.com/android/forum/threads/button-on-off-old-style.96822/https://www.b4x.com/android/forum/attachments/btos-jar.71826/https://www.b4x.com/android/forum/attachments/btos-xml.71827/
B4ASnippetButtonButton Text AutosizerMartin Beukes2016-12-262016-12-26Free - Creative Commons CC BY 3.0A helper to size the text on buttons, when they need to be dynamically sized. It supports a very wide range of device layouts.https://www.b4x.com/android/forum/threads/button-text-autosizer.74377/
B4ALibraryButtonButtonBartremara12015-04-142015-04-14Free - Creative Commons CC BY 3.0ButtonBarhttps://www.b4x.com/android/forum/threads/buttonbar.52862/
B4ATutorialB4Abyref mimic and performancesacorrias2011-10-092011-10-09Free - Creative Commons CC BY 3.0byref mimic and performanceshttps://www.b4x.com/android/forum/threads/byref-mimic-and-performances.11929/
B4ALibraryStringsByteConverterAgrahamv1.12015-12-15Free - Creative Commons CC BY 3.0Converter for String encodings and primitive arrays to and from byte arrays.https://www.b4x.com/forum/additional-libraries-official-updates/6787-byteconverter-library.html
B4XSnippetFile handlingBytes To File [B4X]Erel2018-02-112018-02-11Free - Creative Commons CC BY 3.0Write an array of bytes to a file and read a file into an array of bytes. Note that you can convert complex objects (and simple objects) to bytes and vice versa with B4XSerializator from the RandomAccessFile library.https://www.b4x.com/android/forum/threads/b4x-bytes-to-file.70111/[B4X]
B4XClassB4XBytesBuilder - simplifies working with arrays of bytes [B4X]Erel2019-01-092019-01-09Free - Creative Commons CC BY 3.0BytesBuilder class, which is compatible with B4A, B4i and B4J, makes it easier to work with bytes. You can think of it as a combination of String and StringBuilder, but instead of holding characters it holds bytes.https://www.b4x.com/android/forum/threads/b4x-bytesbuilder-simplifies-working-with-arrays-of-bytes.89008/[B4X]
B4RSnippetB4R LEDByteToRGB algorithmRobert Gately2017-08-302017-08-30Free - Creative Commons CC BY 3.0Most of the data that I am processing for use with WS2812B LEDs is 8 bits and the WS2812B libraries (rNSRainbow and rAdafruitNeoPixels) require RGB format. So I needed a way to convert bytes into RGB. I remembered having done so in an earlier Arduino project and was able to translated the algorithm into Basic. The following Basic code can produce a full range of 256 colors.https://www.b4x.com/android/forum/threads/bytetorgb-algorithm.83253/
B4ALibraryOSCacheInformatixv1.382017-05-14Free - Creative Commons CC BY 3.0Adds a LRU cache (memory and disk) to your application.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21792-lib-cache.htmlhttps://www.b4x.com/android/forum/attachments/cache-v1-38-zip.55723/
B4ALibraryOSCacheCleanermohsen nasrabady2014-11-282014-11-28Free - Creative Commons CC BY 3.0CacheCleanerhttps://www.b4x.com/android/forum/threads/cachecleaner.47556/
B4ILibraryTimerCADisplayLinknarek adonts2016-03-302016-03-30Free - Creative Commons CC BY 3.0A Timer that ticks on each display refreshhttps://www.b4x.com/android/forum/threads/cadisplaylink-a-timer-that-ticks-on-each-display-refresh.65234/
B4JLibraryMathsCalcspsp2019-03-272019-03-27Free - Creative Commons CC BY 3.0This a library to calc (evaluate) expression. it supports string and number, operators with standard priority, parenthesis, user-defined functions and user-defined variables.https://www.b4x.com/android/forum/threads/calc.104071/
B4ALibraryMathsCalc - Expression evaluationspsp2019-03-272019-03-27Free - Creative Commons CC BY 3.0spcalc is a library for expression evaluation. it supports : string and number operators +, -, *, /, ^, % and & user-defined variables user-defined functionshttps://www.b4x.com/android/forum/threads/calc-expression-evaluation.104119/
B4ITutorialKeyboardCalcRelativeKeyboardHeight ExampleErel2016-02-282016-02-28Free - Creative Commons CC BY 3.0CalcRelativeKeyboardHeight Examplehttps://www.b4x.com/android/forum/threads/calcrelativekeyboardheight-example.64054/
B4ASnippetFile handlingCalcSize - Get size of a folderDonManfred2015-08-252015-08-25Free - Creative Commons CC BY 3.0CalcSize - Get size of a folderhttps://www.b4x.com/android/forum/threads/calcsize-get-size-of-a-folder.57625/
B4XSnippetB4RCalculate Heat Index (B4x compatible)Kevin2018-06-172018-06-17Free - Creative Commons CC BY 3.0I wanted to cycle between the actual air temperature and heat index on my little ESP-12E pool project. This can be used in any B4x IDE. It requires a known temperature and humidity. Calculating the heat index requires the temperature to be in Fahrenheit, so if working in Celsius, you need to convert it first: F = (C x 1.8) + 32. To convert Fahrenheit back to Celcius: C = (F - 32) / 1.8https://www.b4x.com/android/forum/threads/calculate-heat-index-b4x-compatible.94216/
B4XSnippetDate/timeCalculating the next scheduled time [B4X]Erel2016-12-122016-12-12Free - Creative Commons CC BY 3.0Calculating the next scheduled time [B4X]https://www.b4x.com/android/forum/threads/b4x-calculating-the-next-scheduled-time.65041/[B4X]
B4ALibraryGPS/locationCalculationDistanceTime - Calculate distance and time on the roadMarcoRome2017-07-162017-07-16DonationThis is a new library to calculate the distance (kilometers or miles) and time from the source point to the point of arrival by calculating and keeping presenting the traffic and the fastest route. Of course traffic data, accidents, etc. They are calculated in real time. You have two ways to use Google API or to use this library ( use Google API )https://www.b4x.com/android/forum/threads/calculationdistancetime-calculate-distance-and-time-on-the-road.81692/
B4ATutorialMathsCalculator - RPN CalculatorJohan Schoeman2014-09-052014-09-05Free - Creative Commons CC BY 3.0Calculator - RPN Calculatorhttps://www.b4x.com/android/forum/threads/calculator-rpn-calculator.44475/https://www.b4x.com/android/forum/attachments/jhs_rpn_calc_v2-zip.28764/https://www.b4x.com/android/forum/attachments/jhs_rpn_calc_v1-zip.28765/
B4ASnippetIntentCalculator IntentJeremy Tipton2018-06-222018-06-22Free - Creative Commons CC BY 3.0I am reposting this bit of code for those who want a simple way to call the calculator's intent on any phone. It took me a few hours to find this and thought others may find it helpful.https://www.b4x.com/android/forum/threads/calculator-intent.94392/
B4ALibraryCalendarCalendar2Lagorev1.122013-09-05Free - Creative Commons CC BY 3.0Calendar library to create and delete events, fields for creating are Title, Description, Location, Start Time, End Time, Recurring, Reminder time and All Day.https://www.b4x.com/forum/additional-libraries-official-updates/12495-calendar-library.htmlhttps://www.b4x.com/android/forum/attachments/calendarexample-v1-2-zip.11636/https://www.b4x.com/android/forum/attachments/calendar2-v1-12-zip.19305/
B4ALibraryViews - additionalCalibratorSensorJohan Schoeman2017-05-152017-05-15Free - Creative Commons CC BY 3.0Widget to calibrate sensors (Orientation). This Calibrator can be embedded in your own App. Keep your phone in a "portrait vertical position" and move it around in a figure 8 motion. The returned values are radians. Convert them to degrees if you want to display the values in degrees.https://www.b4x.com/android/forum/threads/calibratorsensor.79554/https://www.b4x.com/android/forum/attachments/b4acalibratorsensor-zip.55767/
B4ASnippetInteropCall a PHP Script from Excel (VB) and send/receive dataKMatle2015-01-122015-01-12Free - Creative Commons CC BY 3.0Call a PHP Script from Excel (VB) and send/receive datahttps://www.b4x.com/android/forum/threads/call-a-php-script-from-excel-vb-and-send-receive-data.49319/
B4JSnippetInteropCalling Clojure from B4JB4JExplorer2015-01-282015-01-28Free - Creative Commons CC BY 3.0Calling Clojure from B4Jhttps://www.b4x.com/android/forum/threads/calling-clojure-from-b4j.49962/
B4JTutorialABMaterialCalling MySQL PHP scripts with OkHttp [ABMaterial]Mashiane2016-09-292016-09-29Free - Creative Commons CC BY 3.0Calling MySQL PHP scripts with OkHttp [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-calling-mysql-php-scripts-with-okhttp.71488/[ABMaterial]
B4ASnippetWebViewCalling subs with webview links and buttonsskrjabin2018-06-252018-06-25Free - Creative Commons CC BY 3.0I like to use the webview as a very individual user interface. You can load the content offline with WebView1.LoadHtml or do online real time changes on the interface with WebView1.LoadUrl. You can use all the HTML, CSS or even JavaScript to draw a nice view and with this code you can interact, if the user presses a link or a button. That way you can easyly create and quickly change a layout in runtime. https://www.b4x.com/android/forum/threads/calling-subs-with-webview-links-and-buttons.94441/
B4XSnippetB4XCallSub with ANY number of parametersnarek adonts2019-03-092019-03-09Free - Creative Commons CC BY 3.0CallSub with ANY number of parametershttps://www.b4x.com/android/forum/threads/callsub-with-any-number-of-parameters.103566/
B4ATutorialB4ACallSubDelayed - Avoid Black ScreenHarris2016-01-242016-01-24Free - Creative Commons CC BY 3.0CallSubDelayed - Avoid Black Screenhttps://www.b4x.com/android/forum/threads/callsubdelayed-avoid-black-screen.62709/
B4ASnippetList- and scrollviewCallSubDelayed & ScrollView.ScrollPositionKMatle2017-02-162017-02-16Free - Creative Commons CC BY 3.0Often a Scrollview doesn't scroll as you expect when you add a lot of views to it and then want to scroll it to the last added view. It seems as the message isn't properly handled because the system is still busy with the SV itsself. The following code works for me. Just put the Scroll command to another sub and call it with "CallSubDelayed2".https://www.b4x.com/android/forum/threads/callsubdelayed-scrollview-scrollposition.76280/
B4AClassB4ACallSubPlusErel2015-11-302015-11-30Free - Creative Commons CC BY 3.0CallSub with explicit delayhttps://www.b4x.com/android/forum/threads/callsubplus-callsub-with-explicit-delay.60877/
B4ATutorialCameraCAM2FTP create time elapsed videosLuis Marcom2019-07-062019-07-06Free - Creative Commons CC BY 3.0This app save each image into a server via FTP and if you want download all images to merge into a videohttps://www.b4x.com/android/forum/threads/cam2ftp-create-time-elapsed-videos.107383/https://www.b4x.com/android/forum/attachments/capture-_2019-07-05-23-44-24-min-png.81894/https://www.b4x.com/android/forum/attachments/capture-_2019-07-05-23-44-57-min-png.81895/https://www.b4x.com/android/forum/attachments/2019-07-06_000441-jpg.81896/https://www.b4x.com/android/forum/attachments/2019-07-06_000511-jpg.81897/
B4ASnippetCameraCamera detectionJohan Schoeman2016-05-012016-05-01Free - Creative Commons CC BY 3.0This is just some simple inline Java code to check if a device has a Back facing camera, a Front facing camera, and a Flash (it requires the JavaObject library to be enabled).https://www.b4x.com/android/forum/threads/have-back-and-front-cameras-has-flash-inline-java-code.66427/
B4ALibraryImagesCamera Folder [or other dir] Image File Chooser - XUI - xCLVHarris2018-12-012018-12-01Free - Creative Commons CC BY 3.0I needed an image picker to get camera photos when the user took pictures outside my app - but wants to include these camera images (one or more)... You can modify to choose any type of file. Scales to any device density.https://www.b4x.com/android/forum/threads/camera-folder-or-other-dir-image-file-chooser-xui-xclv.99930/[OR OTHER DIR]
B4ALibraryCameraCamera Intent, Picture and Videospsp2019-07-142019-07-14Free - Creative Commons CC BY 3.0Camera Intent, Picture and Videohttps://www.b4x.com/android/forum/threads/camera-intent-picture-and-video.107636/
B4ALibraryCameraCamera library v2.20Erel2012-11-282012-11-28Free - Creative Commons CC BY 3.0Camera library v2.20https://www.b4x.com/android/forum/threads/camera-library-v2-20.23799/
B4ALibraryCameraCamera2 - New camera libraryErelv1.102019-04-04Free - Creative Commons CC BY 3.0Camera2 library is based on the newer Camera API introduced in Android 5 (API 21). It is therefore supported by Android 5+ devices.It requires B4A v7.3+.https://www.b4x.com/android/forum/threads/camera2-new-camera-library.83855/
B4ATutorialCameraCamera2 - Still images and videosErelv1.302019-04-07Free - Creative Commons CC BY 3.0Camera2 library is based on the Camera2 API introduced in Android 5 (API 21).It is designed to work together with CamEx2 class.It is supported by B4A v7.3+. The library will be included as an internal library in the next update.Both image capturing and video recording are supported.CamEx2 class is built to be extended. Camera2 native API is huge.https://www.b4x.com/android/forum/threads/camera2-still-images-and-videos.83920/
B4AClassCameraCameraExErelv1.302018-06-19Free - Creative Commons CC BY 3.0CameraEx class extends the camera functionalityhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/23801-class-cameraex-extends-camera-library-functionality.html
B4ASnippetCameraCameraEx : get smallest possible sizeHAH2019-01-192019-01-19Free - Creative Commons CC BY 3.0CameraEx : get smallest possible sizehttps://www.b4x.com/android/forum/threads/cameraex-get-smallest-possible-size.101661/
B4ALibraryCameraCameraFilterJohan Schoeman2016-08-122016-08-12Free - Creative Commons CC BY 3.0It applies a variety of filters to the live preview of the camera.https://www.b4x.com/android/forum/threads/camerafilter.69871/https://www.b4x.com/android/forum/attachments/b4acamerafilter-zip.46831/
B4ALibraryCameraCameraKitDonManfredv0.522019-04-14Free - Creative Commons CC BY 3.0CameraKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service that scales, and endless camera possibilities.https://www.b4x.com/android/forum/threads/camerakit.104858/https://www.b4x.com/android/forum/attachments/camerakit1-zip.79341/https://www.b4x.com/android/forum/attachments/camerakit2-zip.79342/
B4ALibraryCameraCameraView - Take Pictures, record Video with the CameraDonManfred2017-08-262017-08-26Free - Creative Commons CC BY 3.0CameraView is a well documented, high-level library that makes capturing pictures and videos easy, addressing most of the common issues and needs, and still leaving you with flexibility where needed.https://www.b4x.com/android/forum/threads/cameraview-take-pictures-record-video-with-the-camera.83196/https://www.b4x.com/android/forum/attachments/cameraviewex-zip.59051/
B4AClassCameraCamEx class with Face Tracking and more error handlingNeoTechni2017-07-252017-07-25Free - Creative Commons CC BY 3.0CamEx class with Face Tracking and more error handlinghttps://www.b4x.com/android/forum/threads/camex-class-with-face-tracking-and-more-error-handling.81860/
B4XSnippetOtherCanadian / USA Postal Zipcodes [attached]Harris2019-01-212019-01-21Free - Creative Commons CC BY 3.0The attached files contain Canadian postal codes and US zip codes - for each region.https://www.b4x.com/android/forum/threads/canadian-usa-postal-zipcodes-attached.101733/[ATTACHED]https://www.b4x.com/android/forum/attachments/cdn_postal_sqlitedb-zip.76545/https://www.b4x.com/android/forum/attachments/cdn_postal-zip.76546/https://www.b4x.com/android/forum/attachments/us_zipcodes1-zip.76547/
B4JSnippetHome automationCanbus codeMbedAndroid2018-09-172018-09-17Free - Creative Commons CC BY 3.0Canbus is a industrial protocol, mainly known in automotive industry. All lights, windows etc are Canbus driven in a modern car. Therefore each car has a OBD connector for readout/programming car's computer. For these reason a lot of chips are on the market, easy to find on ebay. I use the CAN for Homeautomation. It's fast speed and reliability and proven stability is much better for alarms etc. Included the code for interfacing the can pcb which can be bought on ebay to the raspberry. For the hardware side please follow this link https://www.raspberrypi.org/forums/viewtopic.php?t=141052 For reading the OBD message a higher layer has to be written. In fact this code is Layer2, the interface to get the bytes out of the MCP2515 into the pi. The code has been checked for some time now and is stable. https://www.b4x.com/android/forum/threads/canbus-code.97343/
B4JSnippetABMaterialCanvas based charts [ABMaterial]MbedAndroid2017-10-212017-10-21Free - Creative Commons CC BY 3.0Canvas based charts [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-canvas-based-charts.85278/[ABMaterial]
B4XSnippetDrawingCanvas Draw Round Rect, Arcs, Ovals [B4X] [XUI]ivan.tellez2018-05-162018-05-16Free - Creative Commons CC BY 3.0XUI v1.60 introduces a new method: DrawPath. With this, now we have more options to draw: Arc, Oval, RoundRect, LineTohttps://www.b4x.com/android/forum/threads/b4x-xui-canvas-draw-round-rect-arcs-ovals.93075/[B4X][XUI]
B4ALibraryDrawingCanvasViewJohan Schoeman2017-02-262017-02-26Free - Creative Commons CC BY 3.0This library defines API for drawing application.https://www.b4x.com/android/forum/threads/canvasview.76588/https://www.b4x.com/android/forum/attachments/canvasviewlibfiles-zip.53183/
B4XLibraryCaptchaCaptcha View [B4X] [XUI]Erel2018-03-132018-03-13Free - Creative Commons CC BY 3.0This class is compatible with B4A, B4J and B4i. It creates a random captcha image. Call IsMatch to check the user input and make sure to allow the user to refresh the images as some of the images will be very difficult to read. Note that it is case insensitive. You can modify the DrawPattern sub to make it easier or more difficult.https://www.b4x.com/android/forum/threads/b4x-xui-captcha-view.90601/[B4X][XUI]
B4ALibraryCaptchaCaptchaViewjahswaniv0.22015-10-17Free - Creative Commons CC BY 3.0Use this for captcha challenge in your applicationshttps://www.b4x.com/android/forum/threads/captchaview.59417/https://www.b4x.com/android/forum/attachments/libs-zip.38259/
B4ASnippetImagesCapture complete Panel to imageviewilan2014-05-062014-05-06Free - Creative Commons CC BY 3.0Capture complete Panel to imageviewhttps://www.b4x.com/android/forum/threads/capture-complete-panel-to-imageview.40657/
B4JTutorialBAnanoCapture webcam, microphone, screen [BANano]alwaysbusy2019-04-042019-04-04Free - Creative Commons CC BY 3.0Capture webcam, microphone, screen [BANano]https://www.b4x.com/android/forum/threads/banano-capture-webcam-microphone-screen.104504/[BANANO]
B4RTutorialB4R sensorCar parking position detectorhatzisn2019-08-302019-08-30Free - Creative Commons CC BY 3.0Car parking position detectorhttps://www.b4x.com/android/forum/threads/car-parking-position-detector.108726/
B4ALibraryOthercard.ioJohan Schoeman2017-07-162017-07-16Free - Creative Commons CC BY 3.0Credit card scanning for Android appshttps://www.b4x.com/android/forum/threads/card-io.81699/https://www.b4x.com/android/forum/attachments/demores-zip.57708/https://www.b4x.com/android/forum/attachments/b4acardioa-zip.57709/
B4ATutorialList- and scrollviewCards list with CustomListViewErel2017-12-312017-12-31Free - Creative Commons CC BY 3.0This example uses xCustomListView to implement a list of cards. As the items layout is created with the designer, it is simple to implement any layout you like. You can also combine different types of items in the same list.https://www.b4x.com/android/forum/threads/cards-list-with-customlistview.87720/
B4ALibraryCardViewCardView - Wrapper for the standard Android CardViewcorwin42v1.102017-01-10Free - Creative Commons CC BY 3.0Since there were some problems in the past with MSCardView library I created my own version.https://www.b4x.com/android/forum/threads/cardview-wrapper-for-the-standard-android-cardview.74930/
B4ALibraryImagesCarouselViewJohan Schoemanv1.032019-09-01Free - Creative Commons CC BY 3.0A Carousel for displaying imageshttps://www.b4x.com/android/forum/threads/carouselview-a-carousel-for-displaying-images.64865/https://www.b4x.com/android/forum/attachments/carouselviewlibfiles-zip.42571/https://www.b4x.com/android/forum/attachments/b4acarouselview-zip.42584/
B4ALibraryComms & NetworkCarrier Air Conditioner Remote ControlJohan Schoeman2017-02-192017-02-19Free - Creative Commons CC BY 3.0Transmitting signals via IR-blasters on Android deviceshttps://www.b4x.com/android/forum/threads/carrier-air-conditioner-remote-control.76361/https://www.b4x.com/android/forum/attachments/b4aacontrol-zip.53017/https://www.b4x.com/android/forum/attachments/accontrollibfiles-zip.53018/https://www.b4x.com/android/forum/attachments/thejavacode-zip.53020/
B4ALibraryAudio/VideoCasty - Cast Videos to Google Cast DevicesDonManfred2019-01-222019-01-22Free - Creative Commons CC BY 3.0Casty is a small Android library that provides a simple media player for Chromecast. It's fully consistent with Google Cast v3.https://www.b4x.com/android/forum/threads/casty-cast-videos-to-google-cast-devices.101768/https://www.b4x.com/android/forum/attachments/castyv1-0-zip.76600/
B4ATutorialWebViewCatch Webview Item's Longclick without late Javascript injectionfredo2019-04-172019-04-17Free - Creative Commons CC BY 3.0Sample project to intercept clicks and longclicks on images or text portions in a webview.https://www.b4x.com/android/forum/threads/catch-webview-items-longclick-without-late-javascript-injection.104983/
B4ASnippetServiceCatching screen rotation in services with a timerPeter Simpson2014-03-312014-03-31Free - Creative Commons CC BY 3.0Catching screen rotation in services with a timerhttps://www.b4x.com/android/forum/threads/catching-screen-rotation-in-services-with-a-timer.39453/
B4ATutorialAudio/Videocctv cool + php +AUDIO to Internet using PHP + b4axpectmorev42017-03-02Free - Creative Commons CC BY 3.0In case someone have erros on camera on cctv examples i hope this will fix your problem like in my case..https://www.b4x.com/android/forum/threads/cctv-cool-php-audio-to-internet-using-php-b4a-fixes-awesome-awesome-awesome-awesome.76534/https://www.b4x.com/android/forum/attachments/php-zip.53128/https://www.b4x.com/android/forum/attachments/camera-zip.53129/https://www.b4x.com/android/forum/attachments/update3_all_b4a_cctv_plus-php-zip.53138/https://www.b4x.com/android/forum/attachments/update_4_image_streaming_and_audio-zip.53165/
B4JTutorialAudio/VideoCCTV Server [Server]Erel2014-02-022014-02-02Free - Creative Commons CC BY 3.0CCTV Server [Server]https://www.b4x.com/android/forum/threads/server-cctv-server.37382/[Server]https://www.b4x.com/android/forum/attachments/cctv-client-zip.22377/
B4ALibraryCalendarcgCalendar_Monthly_View, cgColorPicker and cgUpDownCableguyv1.212016-01-23Free - Creative Commons CC BY 3.0A Calendar view that can be as simple as you want it to be, or as extravagant and colourful as your wildest dreams. Its just about 98% customizable!!https://www.b4x.com/android/forum/threads/cgcalendar_monthly_view.62133/https://www.b4x.com/android/forum/attachments/calendardemo-zip.40838/
B4ALibraryColourcgColorPickerCableguy2016-01-232016-01-23DonationInspired by the great job RandomCoder has done in his soon to be published ColorPicker, and being I in the need of something somewhat simpler, I did some research, tapped a few code lines and got myself a shinny new 140 Named Colors ColorPicker.https://www.b4x.com/android/forum/threads/140-named-colors-colorpicker.54786/
B4AClassGooglecGooglePlayServicesRobert Valentino2016-08-222016-08-22Free - Creative Commons CC BY 3.0I took all the google play services status codes and messages and put them in a code class.https://www.b4x.com/android/forum/threads/cgoogleplayservices.74426/
B4ASnippetTable/GridcGridRobert Valentino2017-01-192017-01-19Free - Creative Commons CC BY 3.0cGrid class and cGridx (code module) to have a scrolling grid https://www.b4x.com/android/forum/threads/cgrid.75318/https://www.b4x.com/android/forum/attachments/golf-170118111850-jpg.52120/https://www.b4x.com/android/forum/attachments/golf-170118111900-jpg.52121/
B4ALibraryPickercgUpDownCableguy2016-01-232016-01-23Free - Creative Commons CC BY 3.0A numerical up/down view, Material Styledhttps://www.b4x.com/android/forum/threads/cgupdown.62699/
B4ASnippetImagesChange / replace pixel colors in an image using RSImageProcessingPeter Simpson2014-11-272014-11-27Free - Creative Commons CC BY 3.0Change / replace pixel colors in an image using RSImageProcessinghttps://www.b4x.com/android/forum/threads/change-replace-pixel-colors-in-an-image-using-rsimageprocessing.47479/https://www.b4x.com/android/forum/attachments/change_colour-zip.29636/
B4XSnippethtmlChange fredo2019-04-302019-04-30Free - Creative Commons CC BY 3.0Change https://www.b4x.com/android/forum/threads/b4x-change-img-src-paths-in-html-document.105354/[B4X]
B4ASnippetMenuChange ACMenuItem Icon ColorEmme Developer2017-09-062017-09-06Free - Creative Commons CC BY 3.0A simple code to change the color of icons in ACMenuItem. Code can be used also to change another else BitmapDrawablehttps://www.b4x.com/android/forum/threads/change-acmenuitem-icon-color.83618/
B4ISnippetB4IChange BackButton TitleEmme Developer2017-07-272017-07-27Free - Creative Commons CC BY 3.0This code will change back button Title, instead using name of previus pagehttps://www.b4x.com/android/forum/threads/change-backbutton-title.82157/
B4ASnippetCheckboxChange CheckBox colorsErel2019-05-072019-05-07Free - Creative Commons CC BY 3.0Change CheckBox colorshttps://www.b4x.com/android/forum/threads/change-checkbox-colors.105575/
B4ATutorialProgress/GaugeChange color of Android ProgressBarmoster672011-11-302011-11-30Free - Creative Commons CC BY 3.0Change color of Android ProgressBarhttps://www.b4x.com/android/forum/threads/change-color-of-android-progressbar.12923/
B4XSnippetImagesChange Color of Bitmap [B4X] [BitmapCreator]Alexander Stolte2018-07-272018-07-27Free - Creative Commons CC BY 3.0With this snip, you can easy change a Bitmap/Icon Color.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-change-color-of-bitmap.95518/[B4X][BITMAPCREATOR]
B4ASnippetColourChange colors alpha value to a given colorfredo2016-11-082016-11-08Free - Creative Commons CC BY 3.0According to Material Design guidelines it is recommended to set the opacity of an color to a special value instead of making the color lighter or darker. Since the color scheme may change at runtime it is eventually neccessary to adapt the alpha value of a textcolor.https://www.b4x.com/android/forum/threads/change-colors-alpha-value-to-a-given-color.72696/
B4ATutorialList- and scrollviewChange DataSet in Amir_RecyclerViewfredo2018-09-242018-09-24Free - Creative Commons CC BY 3.0During the basic training in Amir_RecyclerView (ARV), a small test project was created, which may help RV newcomers to familiarize themselves with RecyclerViews. Topic: "React to clickevents, change data and update the list"https://www.b4x.com/android/forum/threads/change-dataset-in-amir_recyclerview.97403/
B4ASnippetEditTextChange EditText ColorsErel2017-12-262017-12-26Free - Creative Commons CC BY 3.0Change EditText Colorshttps://www.b4x.com/android/forum/threads/change-edittext-colors.87653/
B4JTutorialABMaterialChange font type [ABMaterial]Descartex2018-03-112018-03-11Free - Creative Commons CC BY 3.0Change font type [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-change-font-type.90500/[ABMATERIAL]
B4ATutorialIcons / fontsChange Icon and Assets Files based on the Build ConfigurationErel2014-05-112014-05-11Free - Creative Commons CC BY 3.0Change Icon and Assets Files based on the Build Configurationhttps://www.b4x.com/android/forum/threads/change-icon-and-assets-files-based-on-the-build-configuration.40875/
B4ITutorialImageschange Imageview.Bitmap colorilan2016-04-022016-04-02Free - Creative Commons CC BY 3.0change Imageview.Bitmap colorhttps://www.b4x.com/android/forum/threads/change-imageview-bitmap-color.65346/
B4ASnippetColourChange Link Color in ViewPooya12018-09-102018-09-10Free - Creative Commons CC BY 3.0With below code you can linkable view and convert phone or url or email to link. I only add change link color method in this functionhttps://www.b4x.com/android/forum/threads/change-link-color-in-view.97074/
B4ASnippetAudio/VideoChange Pitch of Wave File Playback using SoundPoolDanamo2017-12-292017-12-29Free - Creative Commons CC BY 3.0Change Pitch of Wave File Playback using SoundPoolhttps://www.b4x.com/android/forum/threads/change-pitch-of-wave-file-playback-using-soundpool.87762/
B4ASnippetRadioButtonChange RadioButtonRobert Valentino2016-11-052016-11-05Free - Creative Commons CC BY 3.0An easy way to change the bitmaps of a radiobutton.https://www.b4x.com/android/forum/threads/change-radiobutton.73842/
B4ASnippetRadioButtonChange Radiobutton Appearancestevel052014-06-132014-06-13Free - Creative Commons CC BY 3.0Change Radiobutton Appearancehttps://www.b4x.com/android/forum/threads/change-radiobutton-appearance.42018/
B4ALibraryViews - effectsChange setting of viewBlue.Sky2015-11-262015-11-26Free - Creative Commons CC BY 3.0Change setting of view: I make a library to change cursor color of edittext already In this version i add 3 function 1: Convert Edittext input type to Email (exist @ character in keyboard) 2: Convert Edittext input type to Url (exist / and . character in keyboard) 3: Measure Multiline Text Height for labelhttps://www.b4x.com/android/forum/threads/change-setting-of-view.60786/
B4ASnippetB4AChange Tab Stop on Labels and Listview using CSBuilderWilliam Lancee2019-05-072019-05-07Free - Creative Commons CC BY 3.0Change Tab Stop on Labels and Listview using CSBuilderhttps://www.b4x.com/android/forum/threads/change-tab-stop-on-labels-and-listview-using-csbuilder.105562/
B4XSnippetColourChange the background alpha level [B4X]Erel2018-08-172018-08-17Free - Creative Commons CC BY 3.0Change the background alpha level [B4X]https://www.b4x.com/android/forum/threads/b4x-change-the-background-alpha-level.96257/[B4X]
B4XSnippetDialogsChange the OK-Cancel buttons order in B4XDialog [B4X] [XUI]skrjabin2019-03-042019-03-04Free - Creative Commons CC BY 3.0OK-Cancel or Cancel-OK, what to prefer in dialogs? It depends on the guidelines and it should be flexible. That's why I did this small modification in the B4XDialog library and I hope, that something like that could be integrated in the official one. https://www.b4x.com/android/forum/threads/b4x-xui-change-the-ok-cancel-buttons-order-in-b4xdialog.103376/[B4X][XUI]
B4ASnippetDatabaseChangeColumnTypeMahares2015-12-302015-12-30Free - Creative Commons CC BY 3.0How To Change a Column Type In a SQLite Tablehttps://www.b4x.com/android/forum/threads/how-to-change-a-column-type-in-a-sqlite-table.61850/
B4ATutorialOtherChanging the theme at runtimeErel2019-01-252019-01-25Free - Creative Commons CC BY 3.0Changing the theme at runtimehttps://www.b4x.com/android/forum/threads/changing-the-theme-at-runtime.57277/
B4ALibraryPickerCharacterPickerViewJohan Schoeman2016-03-132016-03-13Free - Creative Commons CC BY 3.0Character pickerhttps://www.b4x.com/android/forum/threads/characterpickerview.64591/https://www.b4x.com/android/forum/attachments/b4acharacterpickerview-zip.42389/
B4ALibraryEditTextCharCounterNJDudev1.002013-12-30Free - Creative Commons CC BY 3.0This library will allow you to add a character counter to EditTexts.https://www.b4x.com/android/forum/threads/charcounter.36203https://www.b4x.com/android/forum/attachments/charcounter_project-zip.21612/
B4ATutorialStringsCharSequence / CSBuilder TutorialErel2019-07-252019-07-25Free - Creative Commons CC BY 3.0B4A v6.80 (which was not yet released) adds several new features related to the ability to format rich strings.https://www.b4x.com/android/forum/threads/charsequence-csbuilder-tutorial.76226/
B4ALibraryChartsChart Library (GrafikCiz) for simple Graphssmercan2014-07-072014-07-07Free - Creative Commons CC BY 3.0Chart Library (GrafikCiz) for simple Graphshttps://www.b4x.com/android/forum/threads/chart-library-grafikciz-for-simple-graphs.42654/https://www.b4x.com/android/forum/attachments/grafikciz-zip.26199/https://www.b4x.com/android/forum/attachments/screenshot_2014-07-07-16-24-44-png.26202/
B4ISnippetChartsChart with JS (WebView)JanPRO2017-06-232017-06-23Free - Creative Commons CC BY 3.0Shows the basic integration of a BarChart with Chart.js.https://www.b4x.com/android/forum/threads/chart-with-js-webview.74850/https://www.b4x.com/android/forum/attachments/barchartexample-zip.51653/
B4XOtherChartsCharting Frameworkds: GoogleCharts, dhtmlxChart etcMashiane2013-10-052013-10-05Free - Creative Commons CC BY 3.0The purpose of the project is to explore the different charting frameworks available for building charts using B4A. This started as http://www.basic4ppc.com/android/forum/threads/google-charts.31240/ Currently the implementation is for Google (Online) and dhtmlxChart (Offline) charts that get rendered to the webview control. I will keep updating it based on interest and other available charting tools that can render html source code including javascript etc.https://www.b4x.com/android/forum/threads/charting-frameworkds-googlecharts-dhtmlxchart-etc.33279/
B4JLibraryBAnanoChartJS charts with 1 line of code using UOECharts [BANano]Mashiane2019-04-162019-04-16Free - Creative Commons CC BY 3.0ChartJS charts with 1 line of code using UOECharts [BANano]https://www.b4x.com/android/forum/threads/banano-chartjs-charts-with-1-line-of-code-using-uoecharts.104942/[BANANO]https://www.b4x.com/android/forum/attachments/uoechartkick-zip.79442/
B4ICode moduleChartsCharts FrameworkErel2014-11-062014-11-06Free - Creative Commons CC BY 3.0Implementation of the same charts framework as in B4A and B4Jhttps://www.b4x.com/android/forum/threads/module-charts-framework.46559/
B4ALibraryViews - additionalChatHead wrapperJordiCP2017-07-012017-07-01Free - Creative Commons CC BY 3.0These views are not "normal" views in the sense that they don't need to be in an activity, but are added diectly to the WindowManager. This allows for special uses, such as pop-up notifications which the user can interact with or simply discard. But also special care must be taken.https://www.b4x.com/android/forum/threads/chathead-wrapper-inline-java.62027/https://www.b4x.com/android/forum/attachments/chatheaddemo-zip.40271/
B4ALibraryIRC / IMChatMessageViewDonManfred2017-01-072017-01-07Free - Creative Commons CC BY 3.0This library aims to provide a chat UI view for Android.https://www.b4x.com/android/forum/threads/chatmessageview.74946/https://www.b4x.com/android/forum/attachments/chatmessageviewex-zip.51728/https://www.b4x.com/android/forum/attachments/chatmessageviewv1-0-zip.51729/https://www.b4x.com/android/forum/attachments/res-chatmessageview-zip.51730/
B4JTutorialIRC / IMChatroom - Threads, Sessions and Server events [WebApp]Erel2017-10-192017-10-19Free - Creative Commons CC BY 3.0Chatroom - Threads, Sessions and Server events [WebApp]https://www.b4x.com/android/forum/threads/webapp-chatroom-threads-sessions-and-server-events.39969/[WebApp]
B4ASnippetUpdaterCheck an update server, fetch and install a new app versionnwhitfield2017-09-272017-09-27Free - Creative Commons CC BY 3.0Check an update server, fetch and install a new app versionhttps://www.b4x.com/android/forum/threads/check-an-update-server-fetch-and-install-a-new-app-version.84378/
B4ASnippetGoogleCheck and install Google Play ServicesErel2018-02-052018-02-05Free - Creative Commons CC BY 3.0This code will check that an updated version of Google Play Services is installed on the device. If not then it will try to help the user install it.https://www.b4x.com/android/forum/threads/check-and-install-google-play-services.84813/
B4RTutorialBluetoothCheck blue tooth communication of your creationshatzisn2019-09-222019-09-22Free - Creative Commons CC BY 3.0Check blue tooth communication of your creationshttps://www.b4x.com/android/forum/threads/check-blue-tooth-communication-of-your-creations.109808/
B4ALibraryOtherCheck Codice Fiscale LibraryMarcoRome2015-03-172015-03-17DonationCheck Codice Fiscale Libraryhttps://www.b4x.com/android/forum/threads/check-codice-fiscale-library.51908/
B4ASnippetB4ACheck device is EmulatorPooya12018-07-222018-07-22Free - Creative Commons CC BY 3.0Check if device is Emulatorhttps://www.b4x.com/android/forum/threads/check-device-is-emulator.95375/
B4XSnippetFile handlingCheck equality of two filesfredo2018-06-272018-06-27Free - Creative Commons CC BY 3.0A way to compare two fileshttps://www.b4x.com/android/forum/threads/check-equality-of-two-files.94519/
B4ASnippetDatabaseCheck if a column exists in SQLite database (DBUtils)asales2015-10-062015-10-06Free - Creative Commons CC BY 3.0Check if a column exists in SQLite database (DBUtils)https://www.b4x.com/android/forum/threads/check-if-a-column-exists-in-sqlite-database-dbutils.59055/
B4ASnippetNFCCheck if a device has NFC and it's statusDavideV2015-01-252015-01-25Free - Creative Commons CC BY 3.0Check if a device has NFC and it's statushttps://www.b4x.com/android/forum/threads/check-if-a-device-has-nfc-and-its-status.49863/
B4ASnippetBase64Check if a string is Base64 [isBase64]Douglas Farias2018-12-022018-12-02Free - Creative Commons CC BY 3.0Code to check if a string is base64 hash.https://www.b4x.com/android/forum/threads/check-if-a-string-is-base64-isbase64.98444/[ISBASE64]
B4ASnippetStringsCheck if a string is CPF or CNPJ [is_CpfouCnpj]Douglas Farias2018-12-022018-12-02Free - Creative Commons CC BY 3.0Check CPF or CNPJ (Brasil - people or companies)https://www.b4x.com/android/forum/threads/check-if-a-string-is-cpf-or-cnpj-is_cpfoucnpj.99976/[IS_CPFOUCNPJ]
B4ASnippetJSONCheck if a string is valid Json [isJson]Douglas Farias2018-12-022018-12-02Free - Creative Commons CC BY 3.0Check if a string is valid Json [isJson]https://www.b4x.com/android/forum/threads/check-if-a-string-is-valid-json-isjson.99974/[ISJSON]
B4JSnippetABMaterialCheck if browser has cookies enabled [Server] [WebSockets] [ABMaterial]mindful2016-11-162016-11-16Free - Creative Commons CC BY 3.0You can check if browser has cookies enabled using this code based on the navigator objecthttps://www.b4x.com/android/forum/threads/server-websockets-abmaterial-check-if-browser-has-cookies-enabled.73127/[Server][WebSockets][ABMaterial]
B4XSnippetGPS/locationCheck if Google Street View is available [B4X]Alexander Stolte2018-02-012018-02-01Free - Creative Commons CC BY 3.0This code check's easy and fast if Google Street View is available. You need the latitude and longitude.https://www.b4x.com/android/forum/threads/b4x-check-if-google-street-view-is-available.89053/[B4X]
B4ASnippetStringsCheck if string is GUIDasales2019-03-072019-03-07Free - Creative Commons CC BY 3.0This code is to check if a string is a valid GUID.https://www.b4x.com/android/forum/threads/check-if-string-is-guid.103511/
B4ASnippetComms & NetworkCheck Internet ConnectionPooya12018-07-192018-07-19Free - Creative Commons CC BY 3.0Check Internet Connectionhttps://www.b4x.com/android/forum/threads/check-internet-connection.95303/
B4ASnippetComms & NetworkCheck Internet Connection 2HAH2018-11-102018-11-10Free - Creative Commons CC BY 3.0I made some modification to be work fine even if you are connected to network but no internethttps://www.b4x.com/android/forum/threads/check-internet-connection.99197/
B4AClassOSCheck SDK levels at runtimecimperia2015-10-242015-10-24Free - Creative Commons CC BY 3.0Class that links the different Android versions with their SDK. It’ll allow you to check the running Android API version and take decisions based on it, especially in situation where your application can take advantage of Android functionality tied up to a specific version or greater.https://www.b4x.com/android/forum/threads/class-to-check-sdk-levels-at-runtime.59526/
B4ATutorialWifiCheck the Network State and Wifi SSID Name with reflectionAsim A Baki2017-12-082017-12-08Free - Creative Commons CC BY 3.0Check the Network State and Wifi SSID Name with reflectionhttps://www.b4x.com/android/forum/threads/check-the-network-state-and-wifi-ssid-name-with-reflection.87026/
B4ATutorialB4ACheck Trial Period using DropboxGunnar Daehling2019-04-032019-04-03Free - Creative Commons CC BY 3.0A solution to solve the control of the trial period of an app using the Dropboxhttps://www.b4x.com/android/forum/threads/check-trial-period-using-dropbox.104335/https://www.b4x.com/android/forum/attachments/encryptpw-zip.78899/https://www.b4x.com/android/forum/attachments/jackson-core-2-7-4-jar.78901/
B4JSnippetOSCheck version of javaDaestrum2015-05-172015-05-17Free - Creative Commons CC BY 3.0Check version of javahttps://www.b4x.com/android/forum/threads/check-version-of-java.53840/
B4ALibraryGoogleCheckAppVersion on GooglePlayDonManfred2017-01-222017-01-22Free - Creative Commons CC BY 3.0CheckAppVersion on GooglePlayhttps://www.b4x.com/android/forum/threads/checkappversion-on-googleplay.75491/
B4IClassCheckboxCheckboxHugh Thomasv0.022015-12-09Free - Creative Commons CC BY 3.0This class mimics the B4A Checkbox programming interface, but is implemented using a B4i Switch so that it visually looks like it belongs in iOS.https://www.b4x.com/android/forum/threads/class-checkbox.61183/
B4ASnippetCheckboxCheckbox as an Indicator and SetClickablestevel052014-05-262014-05-26Free - Creative Commons CC BY 3.0Checkbox as an Indicator and SetClickablehttps://www.b4x.com/android/forum/threads/checkbox-as-an-indicator-and-setclickable.41418/
B4AClassComms & NetworkCheckEmail classMarcoRomev1.02015-07-09Free - Creative Commons CC BY 3.0Check if Email-Domain is valid.https://www.b4x.com/android/forum/threads/library-class-check-email-domain-if-valid.56040/https://www.b4x.com/android/forum/attachments/verificaemail-b4a-example-zip.35785/https://www.b4x.com/android/forum/attachments/checkemail1-0-lib-zip.35786/
B4AClassList- and scrollviewCheckList classInformatixv2.222013-07-19Free - Creative Commons CC BY 3.0A list based on ScrollView with expandable items. Eases the creation and management of lists with checkboxes (but not only).https://www.b4x.com/forum/additional-libraries-classes-official-updates/18853-class-checklist.html
B4ASnippetB4AChecks on arraysLucaMs2014-03-292014-03-29Free - Creative Commons CC BY 3.0Checks on arrayshttps://www.b4x.com/android/forum/threads/checks-on-arrays.39374/
B4ALibraryGoogleChrome Custom Tabssomed3v3loperv0.012016-08-24Free - Creative Commons CC BY 3.0Chrome Custom Tabshttps://www.b4x.com/android/forum/threads/chrome-custom-tabs.70312/
B4ALibraryPreferencesCIniFilefiaful2013-04-092013-04-09Free - Creative Commons CC BY 3.0Allow to handle app configuration file in Ini formathttps://www.b4x.com/forum/additional-libraries-classes-official-updates/28181-lib-cinifile-v-1-0-released.html
B4ALibraryCheckboxCircle Check BoxJohan Schoeman2016-06-222016-06-22Free - Creative Commons CC BY 3.0CircleCheckBox is an Android custom view, that simply animates the check.https://www.b4x.com/android/forum/threads/circle-check-box.68232/https://www.b4x.com/android/forum/attachments/circlecheckboxlibfiles-zip.45284/
B4ALibraryMenuCircle MenuWalterf25v1.012017-10-11Free - Creative Commons CC BY 3.0CircleMenu is a simple, elegant menu with a circular layout.https://www.b4x.com/android/forum/threads/circle-menu.77548/https://www.b4x.com/android/forum/attachments/circlemenu_1-0-0-zip.53952/https://www.b4x.com/android/forum/attachments/res-zip.53954/https://www.b4x.com/android/forum/attachments/b4acircle-menu-example-zip.53955/
B4ALibraryProgress/GaugeCircleDisplayJohan Schoeman2015-08-232015-08-23Free - Creative Commons CC BY 3.0Android View for displaying and selecting (by touch) values / percentages in a circle-shaped View, with animations.https://www.b4x.com/android/forum/threads/circledisplay.56721/https://www.b4x.com/android/forum/attachments/b4acircledisplay-zip.36302/
B4ALibraryProgress/GaugeCircleLoadingViewDonManfredv1.02015-12-19Free - Creative Commons CC BY 3.0An image-view with circle loading animationhttps://www.b4x.com/android/forum/threads/circleloadingview.61514/https://www.b4x.com/android/forum/attachments/circleloadingviewex-zip.39767/
B4ALibraryProgress/GaugeCircleProgressJohan Schoeman2015-06-242015-06-24Free - Creative Commons CC BY 3.0An "alternative" circular progress indicatorhttps://www.b4x.com/android/forum/threads/circleprogress.55232/https://www.b4x.com/android/forum/attachments/src-zip.35033/https://www.b4x.com/android/forum/attachments/circleprogress-zip.35034/https://www.b4x.com/android/forum/attachments/perfectnumbers-zip.35036/
B4ALibraryProgress/GaugeCircleProgressMasterJohan Schoeman2015-07-142015-07-14Free - Creative Commons CC BY 3.0 3 kinds of progress view are provided, DonutProgress, CircleProgress, ArcProgresshttps://www.b4x.com/android/forum/threads/circleprogressmaster.55854/https://www.b4x.com/android/forum/attachments/pic1-png.35571/https://www.b4x.com/android/forum/attachments/circleprogressmaster-zip.35572/https://www.b4x.com/android/forum/attachments/circleprogressmasterv2-zip.35588/
B4ALibraryTimerCircleTimerViewDonManfredv1.0.02015-06-05DonationCircular timer on Android platform.https://www.b4x.com/android/forum/threads/circletimerview-v1-0-0.54580/https://www.b4x.com/android/forum/attachments/circletimerviewex-zip.34614/
B4ALibraryDate/timeCircleTimeViewJohan Schoeman2017-09-242017-09-24Free - Creative Commons CC BY 3.0Circle Time View is an android custom view for displaying time in a pretty format. The View is highly customizable, so you can adapt the appearance according your needs.You can use this view to create countdown timers, alarms or just allow user to set time manually.This library requires API level 8 or higher.https://www.b4x.com/android/forum/threads/circletimeview.84254/https://www.b4x.com/android/forum/attachments/circletimeview-jar.59965/https://www.b4x.com/android/forum/attachments/b4acircletimeview-zip.59966/https://www.b4x.com/android/forum/attachments/circletimeview-xml.59967/
B4RTutorialB4RCircuit analysis to the maximumhatzisn2019-07-192019-07-19Free - Creative Commons CC BY 3.0This is a very detailed analysis on circuit analysis comprising of two videos. They are huge videos (1,5 hours almost each) but believe me it worth it seeing them. I faced all these subjects in Electronics I class of Physics department of University of Athens but the professor was either too lazy or always in a hurry to go into such great detailed analysis and I was really bagged back then not understanding easily these subjects. This guy is a great teacher and the new technologies (when I finished in 2005 there was not YouTube) are a learner's paradise.https://www.b4x.com/android/forum/threads/circuit-analysis-to-the-maximum.107818/
B4AClassProgress/GaugeCircular Progress Indicatorwonder2015-10-192015-10-19Free - Creative Commons CC BY 3.0With nothing more than 3 lines of code, you'll be able to display a customizable circular progress indicator.https://www.b4x.com/android/forum/threads/prototype-progressindicator-a-plugnplay-approach.59461/
B4ALibraryImagesCircularImageViewthedesolatesoul2014-07-272014-07-27Free - Creative Commons CC BY 3.0CircularImageViewhttps://www.b4x.com/android/forum/threads/circularimageview.43288/https://www.b4x.com/android/forum/attachments/circularimageview-zip.26652/
B4ALibraryProgress/GaugeCircularProgressDonManfred2017-02-152017-02-15Free - Creative Commons CC BY 3.0A subclass of {@link android.view.View} class for creating a custom circular progressBarhttps://www.b4x.com/android/forum/threads/circularprogress.76243/https://www.b4x.com/android/forum/attachments/circularprogressex-zip.52928/https://www.b4x.com/android/forum/attachments/circularprogressv1-0-zip.52929/
B4XClassProgress/GaugeCircularProgressBar [class] [custom view]Erel2017-10-162017-10-16Free - Creative Commons CC BY 3.0A simple circular progress bar implemented as a custom view.https://www.b4x.com/android/forum/threads/class-custom-view-circularprogressbar.81604/[class][custom view]
B4ALibrarySeekbarCircularSeekBarJohan Schoeman2015-11-072015-11-07Free - Creative Commons CC BY 3.0This is a custom circular SeekBar. It can be used to create SeekBars that are: -Full Circles -Semi-Circles -Ellipses -Semi-Ellipses In addition, it is fully customizable via XML attributes, far beyond the default values.https://www.b4x.com/android/forum/threads/circularseekbar.55880/https://www.b4x.com/android/forum/attachments/src-zip.35598/
B4ASnippetOthercKeyCodesRobert Valentino2015-03-252015-03-25Free - Creative Commons CC BY 3.0I got tired of looking up the value for KeyCode when pressed so I wrote a class cKeyCodes Hope this saves someone sometime not having to look up the code valueshttps://www.b4x.com/android/forum/threads/ckeycodes.52213/
B4AClassGPS/locationClass - Google Map RulerErickAsas2013-03-012013-03-01Free - Creative Commons CC BY 3.0Class - Google Map Rulerhttps://www.b4x.com/android/forum/threads/class-google-map-ruler.26871/https://www.b4x.com/android/forum/attachments/google-maps-04-zip.16188/
B4IClassCalendarClass CalendarMarcoRome2018-03-062018-03-06Free - Creative Commons CC BY 3.0Here the custom calendar class for B4A ( now for B4i ) by @Takeru17 ( https://www.b4x.com/android/forum/threads/custom-calendar-class.21996/ )https://www.b4x.com/android/forum/threads/class-calendar.90307/
B4ATutorialPhysicsClass example - Galaxy system emulationErel2012-07-092012-07-09Free - Creative Commons CC BY 3.0Class example - Galaxy system emulationhttps://www.b4x.com/android/forum/threads/class-example-galaxy-system-emulation.19411/
B4AClassDate/timeClass module - TimeDialogs (source)T2010162017-11-162017-11-16Free - Creative Commons CC BY 3.0Class module - TimeDialogs (source)https://www.b4x.com/android/forum/threads/class-module-timedialogs-source.86188/https://www.b4x.com/android/forum/attachments/screenshot_2017-11-1-png.61769/
B4AClassOtherClass TallySheetNeverGiveUp22015-02-282015-02-28Free - Creative Commons CC BY 3.0Class TallySheethttps://www.b4x.com/android/forum/threads/class-tallysheet.51289/https://www.b4x.com/android/forum/attachments/tallysheetexample-zip.32563/
B4XTutorialB4XClasses tutorialErel2012-06-122012-06-12Free - Creative Commons CC BY 3.0Classes tutorialhttps://www.b4x.com/android/forum/threads/classes-tutorial.18626/
B4ALibraryTextviewClickableTextViewreeZZer2011-12-162011-12-16Free - Creative Commons CC BY 3.0The Library ClickableTextView simply lets you add (append) any String (Text) with any Color to your TextView and will be clickable. The Event "_ClickableLink" will catch any Click and returns the clicked String (Text).https://www.b4x.com/android/forum/threads/clickabletextview-library.13135/
B4ATutorialIRC / IMClient IRC (Internet Relay Chat)Star-Dust2018-02-192018-02-19Free - Creative Commons CC BY 3.0With the IRC Client complete the work started with the IRC Server. As already explained is a Basic version, to give only an idea of how it works, but it is not complete with all the commands, and does not interpret all the server commands. But it is fully functional. Limits are imposed, such as the possibility of entering only one channel at a time. But all that is missing can be inserted. The Server can be found in these two links: For B4A e for B4Jhttps://www.b4x.com/android/forum/threads/client-irc-internet-relay-chat.89734/
B4ALibraryOSClipboardmtw2011-01-172011-01-17Free - Creative Commons CC BY 3.0Clipboard Libraryhttps://www.b4x.com/android/forum/threads/clipboard-library.7382
B4AClassOSClipboard Classhatzisn2018-08-012018-08-01Free - Creative Commons CC BY 3.0With it you can copy and past plain text in your android app.https://www.b4x.com/android/forum/threads/clipboard-class.95263/
B4XTutorialB4XClipper FoxPro Xbase++ Functions [B4X]AnandGupta2018-10-232018-10-23Free - Creative Commons CC BY 3.0When I started again developing in B4A, I looked around my developed desktop applications to make something similar, as I will know what the result should be. I choose my small attendance program written Xbase++ (similar to Clipper/FoxPro). It is a very simple coded, with saving the current date and time, for selected person, in DBF file, sending email with current month records and also sending SMS using SMS server url of company. While making/converting the codes, I stuck at many places but each time I managed to solve it by just searching our Forum. I sincerely thank all our members for providing solutions for trivial to complex problems. As I progressed, I found that it would be easier for me to cut and paste most codes from Xbase++ to B4A, with minimum changes if I can have the similar functions in B4A. I made some functions as I needed. I intend to increase it as I develop more. I have attached the text file of the same.https://www.b4x.com/android/forum/threads/b4x-clipper-foxpro-xbase-functions.98578/[B4X]
B4ATutorialClockClock - 24hr analogue clockJohan Schoeman2014-09-282014-09-28Free - Creative Commons CC BY 3.0Clock - 24hr analogue clockhttps://www.b4x.com/android/forum/threads/clock-24hr-analogue-clock.45137/https://www.b4x.com/android/forum/attachments/jhs-clock-v1-zip.28849/https://www.b4x.com/android/forum/attachments/jhs-clock-panels-zip.28850/
B4ALibraryDate/timeClock 24MarkusRv1.042018-02-09Free - Creative Commons CC BY 3.0A custom view of my 24 hour clock (just for fun) build into a library.https://www.b4x.com/android/forum/threads/clock-24.89356/
B4JSnippetABMaterialClock on Canvas [ABMaterial]rwblinn2019-01-292019-01-29Free - Creative Commons CC BY 3.0Clock on Canvas [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-clock-on-canvas.86410/[ABMaterial]
B4ALibraryClockClocksAgrahamv1.02010-12-07Free - Creative Commons CC BY 3.0DigitalClock, AnalogClock and Chronometer views.https://www.b4x.com/forum/additional-libraries-official-updates/6783-clocks-library.html
B4ALibraryClockClock-ViewJohan Schoeman2019-01-012019-01-01Free - Creative Commons CC BY 3.0Full options Clock view. You are now able to create and design your own clock view with changing just attributes. Over 20 attributes are available.https://www.b4x.com/android/forum/threads/clock-view.100978/https://www.b4x.com/android/forum/attachments/libres-zip.75856/https://www.b4x.com/android/forum/attachments/clocklibfiles-zip.75858/https://www.b4x.com/android/forum/attachments/b4aclock-zip.75859/
B4JLibraryABMaterialClouding our Notable Members [ABMaterial]Mashiane2018-09-012018-09-01Free - Creative Commons CC BY 3.0Clouding our Notable Members [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-clouding-our-notable-members.96744/[ABMATERIAL]
B4ATutorialDatabaseCloudKVSErel2016-02-152016-02-15Free - Creative Commons CC BY 3.0CloudKVS solves a difficult and common problem. The user needs to work with online data, however as this is a mobile app we cannot assume that the device will always be connected to the remote server.https://www.b4x.com/android/forum/threads/b4x-cloudkvs-synchronized-key-value-store.63536https://www.b4x.com/android/forum/attachments/b4j_serverkvs-zip.41574/https://www.b4x.com/android/forum/attachments/b4i_clientkvs-zip.41576/https://www.b4x.com/android/forum/attachments/jbuilderutils-zip.41578/https://www.b4x.com/android/forum/attachments/b4j_clientkvs-zip.46144/
B4XLibraryDatabaseCloudKVS Update for Delete [B4X]techknight2018-12-062018-12-06Free - Creative Commons CC BY 3.0I updated the CloudKVS Class file, as well as the Server to handle full user deletes as well as a Remove function in case a Put Null doesn't work in your particular situation. https://www.b4x.com/android/forum/threads/b4x-cloudkvs-update-for-delete.100143/[B4X]https://www.b4x.com/android/forum/attachments/cloudkvs_server-zip.75092/
B4ALibraryPrintCloudPrint - LibraryNJDude2013-11-272013-11-27Free - Creative Commons CC BY 3.0CloudPrint - Libraryhttps://www.b4x.com/android/forum/threads/cloudprint-library.35025/https://www.b4x.com/android/forum/attachments/cloudprint_lib_sample-zip.27487/
B4ALibraryComms & NetworkCloudRail - CloudStorage (Dropbox, GoogleDrive, OneDrive and Box) Payment (PayPal, Stripe), POIDonManfredv1.542016-12-20Free - Creative Commons CC BY 3.0This is a Wrapper for the CloudStorage API from CloudRail.https://www.b4x.com/android/forum/threads/cloudrail-cloudstorage-dropbox-googledrive-onedrive-and-box-payment-paypal-stripe-poi.71356/https://www.b4x.com/android/forum/attachments/cloudrailv1-51-zip.51229/https://www.b4x.com/android/forum/attachments/cloudrailv1-52-zip.51351/https://www.b4x.com/android/forum/attachments/cloudrailv1-54-zip.52881/https://www.b4x.com/android/forum/attachments/cloudrail-si-zip.52882/
B4AClassFile handlingclsFilesListsLucaMsv1.12017-03-07Free - Creative Commons CC BY 3.0With this class you can: - get an ordered list of files from a directory without directories names; - get an ordered list of files from a directory filtered using classic pattern; - delete all files in a directory that match a classic pattern. (patterns like: "MyFile*.txt" or "*My*.*" or "Image.jp*" etc.).https://www.b4x.com/android/forum/threads/class-clsfileslists.39559/https://www.b4x.com/android/forum/attachments/clsfileslists-zip.24043/
B4AClassPanelclsFloatingWindowInformatixv1.262014-06-30Free - Creative Commons CC BY 3.0With this class, you can create floating windows, move them with the finger, dock them, stick them to an edge, maximize them, customize their action bar... You fill them as you fill a panel.https://www.b4x.com/android/forum/threads/class-floating-windows.20639
B4IClassImagesclsImageResizer - Rotate, Pinch, Move Image with Fingers or a Button (like adding a sticker)narek adonts2017-03-282017-03-28Free - Creative Commons CC BY 3.0An image resizer like in other apps which add a sticker,...https://www.b4x.com/android/forum/threads/clsimageresizer-rotate-pinch-move-image-with-fingers-or-a-button-like-adding-a-sticker.77870/
B4IClassViews - effectsclsInputAccessoryView - View always docked to bottom of a Pagenarek adonts2017-03-282017-03-28Free - Creative Commons CC BY 3.0This class will allow you create a page with a View (ex. TextField) always sticks to the bottom of the page and move with the keyboard automatically. This class is also useful to learn to write customs controls with Objective C and use it in B4i.https://www.b4x.com/android/forum/threads/clsinputaccessoryview-view-always-docked-to-bottom-of-a-page.77874/
B4AClassPickerclsSlideBar for B4A-B4i [B4A]Hugh Thomas2016-07-242016-07-24Free - Creative Commons CC BY 3.0This class implements a "SlideBar" which is a cross between a B4A SeekBar and a B4i Slider. It presents the same interface on B4A and B4i, and in fact the class code is the same on B4A and B4i. i.e., you can select all of the class code in B4i and cut and paste it into a B4A class module (and vice versa). It is implemented as a Custom View so can be set up either in the Designer or programmatically. Examples of both are included in the attached sample project.https://www.b4x.com/android/forum/threads/clsslidebar-for-b4a-b4i.69300/[B4A]https://www.b4x.com/android/forum/attachments/slidebar-b4a-screenshot-png.46336/https://www.b4x.com/android/forum/attachments/slidebar-b4i-screenshot-png.46337/
B4ILibraryPickerclsSlideBar for B4A-B4i [B4I]Hugh Thomas2016-07-242016-07-24Free - Creative Commons CC BY 3.0This class implements a "SlideBar" which is a cross between a B4A SeekBar and a B4i Slider. It presents the same interface on B4A and B4i, and in fact the class code is the same on B4A and B4i. i.e., you can select all of the class code in B4i and cut and paste it into a B4A class module (and vice versa). It is implemented as a Custom View so can be set up either in the Designer or programmatically. Examples of both are included in the attached sample project.https://www.b4x.com/android/forum/threads/class-clsslidebar-for-b4a-b4i.69298/[B4I]https://www.b4x.com/android/forum/attachments/slidebar-b4i-screenshot-png.46333/https://www.b4x.com/android/forum/attachments/slidebar-b4a-screenshot-png.46334/
B4AClassDatabaseclsSQLiteBackups [CLASS]LucaMs2014-04-022014-04-02Free - Creative Commons CC BY 3.0clsSQLiteBackups [CLASS]https://www.b4x.com/android/forum/threads/class-clssqlitebackups.39523/[CLASS]https://www.b4x.com/android/forum/attachments/clssqlitebackup-zip.24059/
B4AClassPickerClsWheel Input wheels [Class]klausv2.62016-06-27Free - Creative Commons CC BY 3.0ClsWheel Input wheels [Class]https://www.b4x.com/android/forum/threads/class-clswheel-input-wheels.24319/[Class]https://www.b4x.com/android/forum/attachments/time_input-jpg.15030/https://www.b4x.com/android/forum/attachments/custom_input-jpg.15031/https://www.b4x.com/android/forum/attachments/clswheelv2_5-zip.54278/
B4ATutorialList- and scrollviewClv Simple Chat Example (adjustable text size)Douglas Farias2017-12-092017-12-09Free - Creative Commons CC BY 3.0Here is a very very simple example of how make a chat using clv. The text and name is ajustable automatic, you can receive any text and the code will ajust using the correct size. The example is on portuguese but is very very easy to understand, around 30 lines of code.https://www.b4x.com/android/forum/threads/clv-simple-chat-example-adjustable-text-size.87063/
B4JClassList- and scrollviewCLVDragger - drag to reorder items [class]Erel2019-03-282019-03-28Free - Creative Commons CC BY 3.0CLVDragger - drag to reorder items [class]https://www.b4x.com/android/forum/threads/class-clvdragger-drag-to-reorder-items.104261/[CLASS]
B4XLibraryList- and scrollviewCLVExpandable - Allows expanding or collapsing xCustomListView items [B4X]Erel2019-05-262019-05-26Free - Creative Commons CC BY 3.0CLVExpandable - Allows expanding or collapsing xCustomListView items [B4X]https://www.b4x.com/android/forum/threads/b4x-clvexpandable-allows-expanding-or-collapsing-xcustomlistview-items.106148/[B4X]https://www.b4x.com/android/forum/attachments/b4j_expandablelist-zip.80742/https://www.b4x.com/android/forum/attachments/b4i_expandablelist-zip.80743/
B4XLibraryList- and scrollviewCLVHeader - Add a nice animated header to xCustomListView [B4X]Erel2019-04-302019-04-30Free - Creative Commons CC BY 3.0CLVHeader - Add a nice animated header to xCustomListView [B4X]https://www.b4x.com/android/forum/threads/b4x-clvheader-add-a-nice-animated-header-to-xcustomlistview.105343/[B4X]https://www.b4x.com/android/forum/attachments/b4a_clv_header-zip.79879/
B4XClassList- and scrollviewCLVIndexScroller - xCustomListView fast scrolling index view [B4X] [XUI]Brandsumv1.102019-08-15Free - Creative Commons CC BY 3.0It's a class that adds a fast scrolling index view to xCustomListView. It has a dark and a light mode. You can show either alphabetic or numeric index and can change the index order.https://www.b4x.com/android/forum/threads/b4x-xui-clvindexscroller-xcustomlistview-fast-scrolling-index-view.107183/[B4X][XUI]
B4ALibraryList- and scrollviewCLVNested - Allows nesting CLVsErel2019-07-172019-07-17Free - Creative Commons CC BY 3.0Putting 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.https://www.b4x.com/android/forum/threads/clvnested-allows-nesting-clvs.107742/
B4XClassList- and scrollviewCLVSwipe - CustomListView Swipe Commands [B4X]Erelv1.122019-05-07Free - Creative Commons CC BY 3.0CLVSwipe is a class that adds "swipe commands" to the standard xCustomListView library. It is compatible with B4A and B4i (currently not with B4J).https://www.b4x.com/android/forum/threads/b4x-clvswipe-customlistview-swipe-commands.98252/[B4X]https://www.b4x.com/android/forum/attachments/b4a-clvswipe-zip.73241/https://www.b4x.com/android/forum/attachments/b4i-clvswipe-zip.73242/
B4ASnippetList- and scrollviewCLVSwipe with imagesMrKim2019-08-212019-08-21Free - Creative Commons CC BY 3.0I modified CLVSwipe to allow images, not just text on the Swipehttps://www.b4x.com/android/forum/threads/clvswipe-with-images.108835/https://www.b4x.com/android/forum/attachments/upload_2019-8-21_0-45-53-png.83289/
B4ASnippetAudio/VideocMediaDataRobert Valentino2015-04-222015-04-22Free - Creative Commons CC BY 3.0cMediaDatahttps://www.b4x.com/android/forum/threads/cmediadata.53130/
B4JSnippetB4JCode beatifier [Class]Mashiane2017-04-272017-04-27Free - Creative Commons CC BY 3.0Source code formatterhttps://www.b4x.com/android/forum/threads/class-code-beatifier.72947/[Class]
B4XTutorialB4XCode ObfuscationErel2012-01-062012-01-06Free - Creative Commons CC BY 3.0Code Obfuscationhttps://www.b4x.com/android/forum/threads/code-obfuscation.13773/
B4XSnippethtmlCode to extract the paths of the src attribute in all tags of a HTML document [B4X]fredo2019-05-222019-05-22Free - Creative Commons CC BY 3.0Code to extract the paths of the src attribute in all tags of a HTML document [B4X]https://www.b4x.com/android/forum/threads/b4x-code-to-extract-the-paths-of-the-src-attribute-in-all-img-tags-of-a-html-document.106041/[B4X]
B4ALibraryBarcodeCodeScanner - 100% embedded in B4AJohan Schoeman2018-03-032018-03-03Free - Creative Commons CC BY 3.0Code scanner library for Android, based on ZXing Features Auto focus and flash light control Portrait and landscape screen orientations Back and front facing cameras Customizable viewfinderhttps://www.b4x.com/android/forum/threads/codescanner-100-embedded-in-b4a.90176/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.65117/https://www.b4x.com/android/forum/attachments/libres-zip.65118/https://www.b4x.com/android/forum/attachments/thejavacode-zip.65119/
B4ALibraryViews - additionalCodeViewDonManfred2016-06-262016-06-26Free - Creative Commons CC BY 3.0CodeView is a android widget can show code and hightlight it . The code is rendering by hightlight.js , it not only can automatically recognize the dominant languages such as java,c++,c#,python,bash,ruby and more.. but also have many kinds of themes you can choose.https://www.b4x.com/android/forum/threads/codeview.68366/https://www.b4x.com/android/forum/attachments/codeviewex-zip.45479/https://www.b4x.com/android/forum/attachments/codeviewsrc-zip.45480/
B4ALibraryOtherCodice Fiscale LibraryMarcoRome2015-03-162015-03-16ChargeableCodice Fiscale Libraryhttps://www.b4x.com/android/forum/threads/codice-fiscale-library.51876/
B4ALibraryCalendarCollapseCalendarViewJohan Schoeman2016-03-162016-03-16Free - Creative Commons CC BY 3.0CollapseCalendarView is open source Android Library that allows developers to easily add calendar to their app. CollapseCalendarView can be toggled between month and week view. https://www.b4x.com/android/forum/threads/collapsecalendarview.65883/https://www.b4x.com/android/forum/attachments/b4acollapsecalendarview-zip.43280/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43281/https://www.b4x.com/android/forum/attachments/commons-lang3-3-4-zip.43282/https://www.b4x.com/android/forum/attachments/joda-time-2-0-zip.43283/
B4ATutorialB4ACollecting tips - Beginners wanted!Erel2011-05-092011-05-09Free - Creative Commons CC BY 3.0Collecting tips - Beginners wanted!https://www.b4x.com/android/forum/threads/collecting-tips-beginners-wanted.9049/
B4ATutorialB4ACollection of tutorials in PDF formatErel2018-09-122018-09-12Free - Creative Commons CC BY 3.0Collection of tutorials in PDF formathttps://www.b4x.com/android/forum/threads/collection-of-tutorials-in-pdf-format.8390/
B4ALibraryOtherCollectionsExtraAgrahamv1.02011-02-02Free - Creative Commons CC BY 3.0This 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.https://www.b4x.com/forum/additional-libraries-official-updates/7642-collections-library.html
B4XTutorialGameCollision Bits and Masks Calculator - Collision filtering [Tool]Gunther2019-03-022019-03-02Free - Creative Commons CC BY 3.0Here is an Exeltool which calculates the Masks according to the categories to which the single category shall collide.https://www.b4x.com/android/forum/threads/tool-collision-bits-and-masks-calculator-collision-filtering.103320/[TOOL]
B4ATutorialGameCollision Detection for Tile-based Platform Gameswonder2015-10-132015-10-13Free - Creative Commons CC BY 3.0Collision Detection for Tile-based Platform Gameshttps://www.b4x.com/android/forum/threads/collision-detection-for-tile-based-platform-games.59257/
B4ASnippetGameCollision Physicswonder2015-09-112015-09-11Free - Creative Commons CC BY 3.0Collision Physicshttps://www.b4x.com/android/forum/threads/collision-physics.58227/
B4ALibraryColourColor Lookup Tablestevel05v1.012014-01-09Free - Creative Commons CC BY 3.0Lookup and reverse lookup colors by name and color inthttps://www.b4x.com/android/forum/threads/color-look-up-table-lut.35389/https://www.b4x.com/android/forum/attachments/colorlut-zip.21228/https://www.b4x.com/android/forum/attachments/reference-zip.21241/
B4ALibraryColourColor module with standard naming for 138 colorsGary Milne2014-07-312014-07-31Free - Creative Commons CC BY 3.0Color module with standard naming for 138 colorshttps://www.b4x.com/android/forum/threads/color-module-with-standard-naming-for-138-colors.43418/
B4JClassColourColor Pickerstevel052014-05-132014-05-13Free - Creative Commons CC BY 3.0Color Picker Class B4j 2.2+; note: ColorPicker is now included as a built-in control. You don't need to use this library. https://www.b4x.com/android/forum/threads/color-picker-class-b4j-2-2.40941/
B4IClassColourColor Picker [class] [custom view]Erel2018-09-202018-09-20Free - Creative Commons CC BY 3.0Color Picker [class] [custom view]https://www.b4x.com/android/forum/threads/class-custom-view-color-picker.76118/[class][custom view]https://www.b4x.com/android/forum/attachments/colorpicker-zip.52781/
B4ASnippetColourColor Picker 2Erel2017-06-052017-06-05Free - Creative Commons CC BY 3.0Code to create a simple color picker based on an imagehttps://www.b4x.com/android/forum/threads/color-picker.80310/
B4JClassColourColor picker for all colors [class]derez2018-02-182018-02-18Free - Creative Commons CC BY 3.0These are two classes for picking color, enabling the selection of any color, not just from a selection list.https://www.b4x.com/android/forum/threads/class-color-picker-for-all-colors.89704/[CLASS]
B4ACode moduleColourColorByName code moduleDerek Johnson2014-06-292014-06-29Free - Creative Commons CC BY 3.0It expands the colors (by name) to choose from when entering for eg Button1.colors = colorbyname.select-a-color. It includes the RGB option. Library files (colorbyname.xml, colorbyname.jar) are in the /files folder of the attached project. A bit less guessing of RGB values. Selection of colors are grouped into: White (including pastels), Grays, Blues, Greens, Yellows, Browns, Oranges, Pinks https://www.b4x.com/android/forum/threads/colorbyname-expands-dropdown-selection.42221/
B4ALibraryColourColorDialogsomed3v3loperv0.012016-08-28Free - Creative Commons CC BY 3.0ColorDialog & PromptDialoghttps://www.b4x.com/android/forum/threads/colordialog.70415/https://www.b4x.com/android/forum/attachments/colordialog-zip.47299/https://www.b4x.com/android/forum/attachments/res-zip.47300/
B4XTutorialBAnanoColorDrop - a HTML5 CreateJS based game [BANanoCreateJS]Mashiane2019-06-222019-06-22Free - Creative Commons CC BY 3.0ColorDrop - a HTML5 CreateJS based game [BANanoCreateJS]https://www.b4x.com/android/forum/threads/bananocreatejs-colordrop-a-html5-createjs-based-game.106956/[BANANOCREATEJS]
B4ALibraryProgress/GaugeColoringLoadingViewJohan Schoeman2015-08-222015-08-22Free - Creative Commons CC BY 3.0I am not sure what the original author of this Github project had in mind with the project but it seems as if he/she wanted to keep the user busy while some "loading" takes place by giving the user the opportunity to color in some images with a stylus/finger while the "loading" takes place.https://www.b4x.com/android/forum/threads/coloringloadingview.57509/https://www.b4x.com/android/forum/attachments/coloringloadingview-zip.36844/
B4ALibraryColourColorPalette V1Derezv2.32014-12-26Free - Creative Commons CC BY 3.0Pick a color using full color palette.https://www.b4x.com/android/forum/threads/colorpalette.32483/https://www.b4x.com/android/forum/attachments/cp-png.19342/https://www.b4x.com/android/forum/attachments/colorpalette_2-3-zip.28355/https://www.b4x.com/android/forum/attachments/cp-png.30637/
B4ALibraryColourColorPickerJohan Schoeman2016-09-122016-09-12Free - Creative Commons CC BY 3.0Simple android color picker with color wheel and lightness bar.https://www.b4x.com/android/forum/threads/colorpicker.70921/https://www.b4x.com/android/forum/attachments/b4acolorpicker-zip.47756/
B4ALibraryColourColorPicker 2Filippo2016-09-222016-09-22Free - Creative Commons CC BY 3.0Because I have not found Library with the functions that I need, so a library have created yourselfhttps://www.b4x.com/android/forum/threads/colorpicker.71247/https://www.b4x.com/android/forum/attachments/example-zip.48090/
B4JSnippetColourColorpicker hide textstevel052016-02-182016-02-18Free - Creative Commons CC BY 3.0Colorpicker hide texthttps://www.b4x.com/android/forum/threads/colorpicker-hide-text.63659/
B4ISnippetColourColorPickerDialogMotoMusher2015-02-242015-02-24Free - Creative Commons CC BY 3.0ColorPickerDialoghttps://www.b4x.com/android/forum/threads/colorpickerdialog.51120/
B4ALibraryColourColorPickerLibraryJohan Schoeman2016-12-272016-12-27Free - Creative Commons CC BY 3.0A simple but powerful color picker for Android https://www.b4x.com/android/forum/threads/colorpickerlibrary.74597/https://www.b4x.com/android/forum/attachments/libres-zip.51385/https://www.b4x.com/android/forum/attachments/thejavacode-zip.51386/https://www.b4x.com/android/forum/attachments/demores-zip.51389/https://www.b4x.com/android/forum/attachments/colorpickerlibrarylibfiles-zip.51390/
B4ISnippetColourColors by name in B4IDerek Johnson2015-07-312015-07-31Free - Creative Commons CC BY 3.0Colors by name in B4Ihttps://www.b4x.com/android/forum/threads/colors-by-name-in-b4i.56781/
B4ATutorialGameColors Game (Simple game source)Douglas Farias2017-12-102017-12-10Free - Creative Commons CC BY 3.0The game is so simple, your objective is select correct or incorrect, the bar will have one random color and the text on center too.https://www.b4x.com/android/forum/threads/colors-game-simple-game-source.87092/
B4ALibrarySeekbarColorSeekBarDonManfredv1.022016-02-06Free - Creative Commons CC BY 3.0A colorful SeekBar for picking colorhttps://www.b4x.com/android/forum/threads/colorseekbar.63198/https://www.b4x.com/android/forum/attachments/libcolorseekbarv1-0-0-zip.41239/https://www.b4x.com/android/forum/attachments/colorseekbarex-zip.44049/
B4ASnippetColourColorStateListstevel052014-05-082014-05-08Free - Creative Commons CC BY 3.0ColorStateListhttps://www.b4x.com/android/forum/threads/colorstatelist.40788/
B4ASnippetViews - effectsColorStateList as object for view propertiesfredo2016-10-012016-10-01Free - Creative Commons CC BY 3.0While working with @DonManfred 's wrap of the VectorCompat library I needed to set a ColorStateList to a VectorDrawable ForegroundTintList property. After fiddling around with xml files in the drawable folder I needed a more flexible way to set the foreground colors and found a snippet from @stevel05 here and modified it a little bit to use it as object.https://www.b4x.com/android/forum/threads/colorstatelist-as-object-for-view-properties.71571/
B4ALibraryTextviewColorTextViewsomed3v3loperv0.012016-09-14Free - Creative Commons CC BY 3.0Change color of words (or substrings) into a TextView.This library uses spannable strings to apply colors of the substring (no slow Html.fromHtml or other tricks/hacks) The ColorTextView class is a direct subclass of TextView, so there are no restrictions, you can still use custom fonts, text size...https://www.b4x.com/android/forum/threads/colortextview.70951/
B4ASnippetExampleColourful IndicatorJohan Schoeman2015-07-182015-07-18Free - Creative Commons CC BY 3.0The project displays as an example a colourful battery level indicator.https://www.b4x.com/android/forum/threads/colourful-indicator.56334/
B4ASnippetStringsCombining a Fontawesome Icon And Text on a View Using RichstringMahares2017-02-102017-02-10Free - Creative Commons CC BY 3.0Erel’s recent code snippet regarding Material Icons and Richtsring inspired me to write the following snippet combining a FontAwesome Icon, text and Richstring to put text on a label, button, edittext, etc. The following code which can be enhanced, is the entire projecthttps://www.b4x.com/android/forum/threads/combining-a-fontawesome-icon-and-text-on-a-view-using-richstring.76047/
B4ALibraryComboboxcomboboxHotShoev1.282014-10-26Free - Creative Commons CC BY 3.0This is a windows/Linux/Mac style combobox with a drop down item list. It is highly customizable and easy to use. The package includes a demo project and documentation on how to use each method.https://www.b4x.com/android/forum/threads/library-combobox.28517/
B4JSnippetComboboxComboBox Text_Changed eventziomorgan2015-04-192015-04-19Free - Creative Commons CC BY 3.0ComboBox Text_Changed eventhttps://www.b4x.com/android/forum/threads/combobox-text_changed-event.53029/
B4ALibraryComboboxComboSearchLucaMs2014-05-192014-05-19Free - Creative Commons CC BY 3.0ComboSearch is a custom multifunction view. It is practically a ComboBox with the functionality of AutoCompleteEditText.https://www.b4x.com/android/forum/threads/combosearch.41142/https://www.b4x.com/android/forum/attachments/combosearch-test-zip.25113/https://www.b4x.com/android/forum/attachments/combosearch-beta-library-zip.25115/
B4ALibraryB4Acomfortable B4A autocompletenikolaus2014-05-032014-05-03Free - Creative Commons CC BY 3.0comfortable B4A autocompletehttps://www.b4x.com/android/forum/threads/comfortable-b4a-autocomplete.40569/
B4ATutorialB4ACommon mistakes [video]Erel2013-06-182013-06-18Free - Creative Commons CC BY 3.0Common mistakes [video]https://www.b4x.com/android/forum/threads/video-common-mistakes.30336/[video]
B4ALibraryAction Bar etcCompactActionBarNJDudev1.82017-09-19Free - Creative Commons CC BY 3.0This library will create a Compact ActionBar. You can display a clickable Logo, a Menu button and up to 20 action buttons, the ActionBar can also auto-hide.https://www.b4x.com/android/forum/threads/lib-compact-actionbar.27604/https://www.b4x.com/android/forum/attachments/customcompactactionbar_sample-zip.59820/
B4ALibraryAction Bar etcCompactActionBarHelpstevel052013-11-302013-11-30Free - Creative Commons CC BY 3.0CompactActionBarHelphttps://www.b4x.com/android/forum/threads/compactactionbarhelp.35155/
B4JTutorialB4JCompanion thread to B4J Training Video 5 - Bridge ScriptsMark Turney2015-11-032015-11-03Free - Creative Commons CC BY 3.0Companion thread to B4J Training Video 5 - Bridge Scriptshttps://www.b4x.com/android/forum/threads/companion-thread-to-b4j-training-video-5-bridge-scripts.59985/
B4ATutorialB4AComparison Operators in Select CaseTom Law2012-01-102012-01-10Free - Creative Commons CC BY 3.0Comparison Operators in Select Casehttps://www.b4x.com/android/forum/threads/comparison-operators-in-select-case.13878/
B4AClassViews - additionalCompass [CLASS]tremara12013-02-252013-02-25Free - Creative Commons CC BY 3.0Compass [CLASS]https://www.b4x.com/android/forum/threads/class-compass.26749/[CLASS]https://www.b4x.com/android/forum/attachments/compass_class-zip.16113/
B4ATutorialOtherCompass: TRUE HEADING & Magnetic Declination.T2010162016-08-242016-08-24Free - Creative Commons CC BY 3.0Displays TRUE HEADING with local magnetic declination.https://www.b4x.com/android/forum/threads/compass-true-heading-magnetic-declination.86479/https://www.b4x.com/android/forum/attachments/screenshot_2017-11-trueheading-png.62034/
B4ALibraryViews - additionalCompassViewJohan Schoeman2015-07-252015-07-25Free - Creative Commons CC BY 3.0This library provides a fully customizable linear compass view.https://www.b4x.com/android/forum/threads/compassview.56575/https://www.b4x.com/android/forum/attachments/javacode-zip.36178/
B4ALibraryViews - additionalCompassView - Another CompassViewJohan Schoeman2018-06-092018-06-09Free - Creative Commons CC BY 3.0Compass view with full options style.https://www.b4x.com/android/forum/threads/compassview-another-compassview.93977/https://www.b4x.com/android/forum/attachments/b4anewcompassview-zip.68787/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.68788/
B4ATutorialB4ACompilation time and auto-increment build versionErel2018-01-212018-01-21Free - Creative Commons CC BY 3.0This tutorial demonstrates how the custom build action feature can be used to add a file during compilation with the compilation time and an automatic version number that is incremented with every compilation.https://www.b4x.com/android/forum/threads/compilation-time-and-auto-increment-build-version.64183/
B4ITutorialB4ICompile As LibraryErel2016-12-152016-12-15Free - Creative Commons CC BY 3.0B4i v3.50 adds support for library compilationhttps://www.b4x.com/android/forum/threads/compile-as-library.74189/
B4JTutorialB4JCompile non-ui, but don't run it yetDan Haugland2016-04-292016-04-29Free - Creative Commons CC BY 3.0Compile non-ui, but don't run it yethttps://www.b4x.com/android/forum/threads/compile-non-ui-but-dont-run-it-yet.66391/
B4XOtherB4XCompile Onlystanmiller2016-11-032016-11-03Free - Creative Commons CC BY 3.0Sometimes you simply want to build your application (but not run) as you ready it for source archiving, packaging, and distribution. Today there is no "compile only" option offered in the B4X tool chain. Here's how you can implement a "compile only" feature in B4J with the assistance of a helper tool and a custom build action.https://www.b4x.com/android/forum/threads/tool-compile-only-for-b4j.69936/
B4ATutorialB4ACompiler WarningsErel2013-05-062013-05-06Free - Creative Commons CC BY 3.0Compiler Warningshttps://www.b4x.com/android/forum/threads/compiler-warnings.28950/
B4ATutorialB4ACompiling through Google Drive Filestreambluedude2019-06-052019-06-05Free - Creative Commons CC BY 3.0Compiling through Google Drive Filestreamhttps://www.b4x.com/android/forum/threads/compiling-through-google-drive-filestream.106457/
B4ATutorialDatabaseComplete tutorial: B4A & Your own (local) php & MySql Server (Xampp) with b4aKMatle2014-12-262014-12-26Free - Creative Commons CC BY 3.0Complete tutorial: B4A & Your own (local) php & MySql Server (Xampp) with b4ahttps://www.b4x.com/android/forum/threads/complete-tutorial-b4a-your-own-local-php-mysql-server-xampp-with-b4a.48635/https://www.b4x.com/android/forum/attachments/example_b4a_app_xampp-zip.30641/
B4JTutorialABMaterialComplex PDF Layout and Controls [ABMaterial]Harris2016-05-272016-05-27Free - Creative Commons CC BY 3.0Complex PDF Layout and Controls [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-complex-pdf-layout-and-controls.67323/[ABMaterial]
B4ASnippetFile handlingConcept for VERY fast temporary IOJohnK2018-10-102018-10-10Free - Creative Commons CC BY 3.0I briefly tested an idea that we can create a ramdisk from the actual very fast RAM, which from memory is normally closer to 900+mb/s On this disk, one could do any normal IO functions such read/write files (ie after creating it the code is basically unchanged), or even move an SQL dB, onto the disk and have pretty darn fast responseshttps://www.b4x.com/android/forum/threads/concept-for-very-fast-temporary-io.98108/
B4JTutorialWebAppConcurrent access to SQLite databases [WebApp]Erel2014-04-142014-04-14Free - Creative Commons CC BY 3.0Concurrent access to SQLite databases [WebApp]https://www.b4x.com/android/forum/threads/webapp-concurrent-access-to-sqlite-databases.39904/[WebApp]
B4ATutorialB4AConditional Compilation & Build ConfigurationsErel2014-05-082014-05-08Free - Creative Commons CC BY 3.0Conditional Compilation & Build Configurationshttps://www.b4x.com/android/forum/threads/conditional-compilation-build-configurations.40746/
B4ALibraryB4AConditional compiling for B4AMaFu2013-10-062013-10-06Free - Creative Commons CC BY 3.0Conditional compiling for B4Ahttps://www.b4x.com/android/forum/threads/conditional-compiling-for-b4a.33292/https://www.b4x.com/android/forum/attachments/b4aconditioner_1-1-zip.24031/
B4ALibraryPreferencesConfiguration DataGKCS2014-05-092014-05-09Free - Creative Commons CC BY 3.0Configuration Datahttps://www.b4x.com/android/forum/threads/configuration-data.40792/https://www.b4x.com/android/forum/attachments/cfg_library-zip.24863/
B4JTutorialRaspberry PiConfigure Raspberry without keyboard/WiFi at the start [IoT]KMatle2016-04-162016-04-16Free - Creative Commons CC BY 3.0Configure Raspberry without keyboard/WiFi at the start [IoT]https://www.b4x.com/android/forum/threads/iot-configure-raspberry-without-keyboard-wifi-at-the-start.65885/[IoT]
B4JSnippetTooltipConfigure Tooltip timingsstevel052017-02-172017-02-17Free - Creative Commons CC BY 3.0I have found that the tooltip delay is too long most of the time, searching google I found this:https://gist.github.com/darmbrust/9559744d1b1dada434a3 This is a straight implementation of this code.https://www.b4x.com/android/forum/threads/configure-tooltip-timings.76298/
B4RTutorialB4R LEDConnect a 7 pin OLED display, (NOT 4 pin)...Peter Simpson2017-03-072017-03-07Free - Creative Commons CC BY 3.0Connect a 7 pin OLED display, (NOT 4 pin)...https://www.b4x.com/android/forum/threads/connect-a-7-pin-oled-display-not-4-pin.76942/
B4ATutorialDatabaseConnect Android to MS SQL Server TutorialErel2011-12-112011-12-11Free - Creative Commons CC BY 3.0Connect Android to MS SQL Server Tutorialhttps://www.b4x.com/android/forum/threads/connect-android-to-ms-sql-server-tutorial.13166/
B4ATutorialDatabaseConnect Android to MySQL Database TutorialErel2018-09-202018-09-20Free - Creative Commons CC BY 3.0Connect Android to MySQL Database Tutorialhttps://www.b4x.com/android/forum/threads/connect-android-to-mysql-database-tutorial.8339/
B4RTutorialSerial commConnecting 2 Arduinos with rSoftwareSerial libraryErel2016-04-132016-04-13Free - Creative Commons CC BY 3.0Connecting two Arduinos with rSoftwareSerial libraryhttps://www.b4x.com/android/forum/threads/connecting-two-arduinos-with-rsoftwareserial-library.65779/
B4RTutorialB4R sensorConnecting an actual building\house alarm PIR sensorPeter Simpson2017-05-202017-05-20Free - Creative Commons CC BY 3.0This is a tutorial on how to connect an actual building\house alarm PIR sensor to an Arduino and how to interpret 5 alert states (the resistance results). The advantages of using the PIR sensor in the following way is that you only need 2 output terminal wires to monitor all the PIR sensor states, you don't have to buy a new PIR sensor as basically almost any old building\house PIR sensor can be used, doing it this way also cuts down on the amount of source code that you have to write.https://www.b4x.com/android/forum/threads/connecting-an-actual-building-house-alarm-pir-sensor.79750/
B4RTutorialESP8266Connecting ESP8266 and Arduino with rSoftwareSerial libraryrwblinn2016-05-152016-05-15Free - Creative Commons CC BY 3.0Connecting ESP8266 and Arduino with rSoftwareSerial libraryhttps://www.b4x.com/android/forum/threads/connecting-esp8266-and-arduino-with-rsoftwareserial-library.66908/
B4RTutorialBluetoothConnecting to Arduino with BLEErel2018-01-172018-01-17Free - Creative Commons CC BY 3.0Connecting to Arduino with BLE (Bluetooth Low Energy)https://www.b4x.com/android/forum/threads/connecting-to-arduino-with-ble-bluetooth-low-energy.65824/https://www.b4x.com/android/forum/attachments/b4i_ble-zip.43211/
B4ATutorialhttpConnecting to HTTPS (secured) urlsErel2010-12-232010-12-23Free - Creative Commons CC BY 3.0Connecting to HTTPS (secured) urlshttps://www.b4x.com/android/forum/threads/connecting-to-https-secured-urls.7057/
B4JSnippetDatabaseConnecting to Oracle using jSQLmelliott2015-03-062015-03-06Free - Creative Commons CC BY 3.0Connecting to Oracle using jSQLhttps://www.b4x.com/android/forum/threads/connecting-to-oracle-using-jsql.51536/
B4RTutorialComms & NetworkConnecting two Arduinos with rWire libraryErel2016-04-122016-04-12Free - Creative Commons CC BY 3.0Connecting two Arduinos with rWire libraryhttps://www.b4x.com/android/forum/threads/connecting-two-arduinos-with-rwire-library.65732/
B4RTutorialESP8266Connecting two ESP8266 boardsErel2018-02-192018-02-19Free - Creative Commons CC BY 3.0In this example one of the boards acts as an access point and a server and the other board connects to the server wifi network and to the server socket. Note that for the client to be able to connect to the server socket it, its own access point must be disabled. https://www.b4x.com/android/forum/threads/connecting-two-esp8266-boards.89726/
B4ATutorialB4AConnecting your device to the IDEagraham2010-11-032010-11-03Free - Creative Commons CC BY 3.0Connecting your device to the IDEhttps://www.b4x.com/android/forum/threads/connecting-your-device-to-the-ide.6484/
B4ALibraryLock/unlockConnectPatternViewJohan Schoeman2016-05-272016-05-27Free - Creative Commons CC BY 3.0A widget that can be used to confirm the user's action, unlocking the screen etc. by providing the desired pattern with specified configuration. Widget can be animated in and out.https://www.b4x.com/android/forum/threads/connectpatternview.67229/https://www.b4x.com/android/forum/attachments/resource-zip.44356/https://www.b4x.com/android/forum/attachments/connectpatternviewlibfiles-zip.44357/https://www.b4x.com/android/forum/attachments/b4aconnectpatternview-zip.44358/
B4JTutorialhttpConscrypt and Http/2 [server]Erel2018-07-012018-07-01Free - Creative Commons CC BY 3.0Http/2 is a newer version of the Http protocol. It provides better performance over Http 1.1 with lower overhead. If the browser doesn't support Http/2 then it will switch automatically to Http 1.1. Conscrypt is an open source project developed by Google that provides an alternative SSL provider. 1. It provides better performance than the default SSL provider. 2. It supports Http/2, including with Java 8. The default provider supports Http/2 starting from Java 9. This means that you have two options to enable Http/2: 1. With Java 9+ and the default provider. 2. With Java 8+ and Conscrypt. Conscrypt is the recommended provider. Note that you can use Conscrypt without Http/2.https://www.b4x.com/android/forum/threads/server-conscrypt-and-http-2.93040/[SERVER]
B4JSnippetTooltipConsistent TooltipskeirS2018-12-152018-12-15Free - Creative Commons CC BY 3.0Something which has been bugging me recently and finally got round to looking at it. I think the tooltip inherits it's font settings from the control. They can look very inconsistent if using FontAwesome or Material Icons. This snippet makes them consistent.https://www.b4x.com/android/forum/threads/consistent-tooltips.100450/
B4ASnippetGameConstant Speed Progress Calculator [LibGDX CatMullRomSpline]wonder2019-05-292019-05-29Free - Creative Commons CC BY 3.0Constant Speed Progress Calculator [LibGDX CatMullRomSpline]https://www.b4x.com/android/forum/threads/libgdx-catmullromspline-constant-speed-progress-calculator.106106/[LIBGDX CATMULLROMSPLINE]
B4ALibraryContactsContact PickerPooya12018-08-162018-08-16Free - Creative Commons CC BY 3.0I convert all code about select contact to single class easily. This class need to ContactUtils.https://www.b4x.com/android/forum/threads/contact-picker.96220/https://www.b4x.com/android/forum/attachments/contactpicker-bas.71082/
B4ALibraryContactsContactsSerjoscha Baldv1.022016-08-26Free - Creative Commons CC BY 3.0With this library you can add / remove / find / edit contacts. It's a redesign and enhancement of the great "ContactUtils" class from Erel.https://www.b4x.com/android/forum/threads/lib-contacts.64365/https://www.b4x.com/android/forum/attachments/contactslibtest-zip.42235/https://www.b4x.com/android/forum/attachments/contactslib1-0-zip.42236/https://www.b4x.com/android/forum/attachments/contactslib1-01fixed-zip.43322/https://www.b4x.com/android/forum/attachments/contactslib1-02-zip.43325/
B4IClassContactsContacts Librarynarek adonts2015-03-272015-03-27Free - Creative Commons CC BY 3.0A wrapper for ABAddressBook to access iOS contacts.https://www.b4x.com/android/forum/threads/class-contacts-library.52317/
B4ILibraryContactsContacts Library (iOS 9+)Haris Hafeez2016-02-072016-02-07Free - Creative Commons CC BY 3.0Retrieve contacts data on iOS 9+https://www.b4x.com/android/forum/threads/contacts-library-ios-9.63212/https://www.b4x.com/android/forum/attachments/hhcontacts-zip.41253/
B4ATutorialContactsContactSearcher - Combines ContactsUtils with SearchViewErel2013-07-292013-07-29Free - Creative Commons CC BY 3.0ContactSearcher - Combines ContactsUtils with SearchViewhttps://www.b4x.com/android/forum/threads/contactsearcher-combines-contactsutils-with-searchview.31372/
B4AClassContactsContactsUtils classErelv1.202016-08-26Free - Creative Commons CC BY 3.0Provides read / write access to the stored contactshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/30824-class-contactsutils-provides-read-write-access-stored-contacts.html
B4ATutorialImagesContentChooser ExampleMarkusR2019-08-262019-08-26Free - Creative Commons CC BY 3.0Here is a ContentChooser Example project to choose a image at phone for use in a activity with image view. it works with B4A 9.x and Android 8.1https://www.b4x.com/android/forum/threads/contentchooser-example.109022/
B4ALibraryInteropContentProviderErel2013-07-032013-07-03Free - Creative Commons CC BY 3.0ContentResolver library allows you to access "content providers" applications. This functionality is already available with objects such as: CallLog, Contacts, Contacts2 and others. With this library you have more flexibility as you can implement it completely in Basic4android.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30729-library-contentresolver.html
B4JSnippetMenuContextMenu on Nodes/Controls which do not support itmoster672019-02-142019-02-14Free - Creative Commons CC BY 3.0ContextMenu on Nodes/Controls which do not support ithttps://www.b4x.com/android/forum/threads/contextmenu-on-nodes-controls-which-do-not-support-it.102721/
B4ALibraryTimerContinuableCircleCountDownViewJohan Schoeman2016-02-052016-02-05Free - Creative Commons CC BY 3.0Android custom view and progress for Continuable CountDownView.https://www.b4x.com/android/forum/threads/continuablecirclecountdownview.63163/https://www.b4x.com/android/forum/attachments/thejavacode-zip.41197/https://www.b4x.com/android/forum/attachments/b4acontinuablecirclecountdownview-zip.41198/
B4ISnippetDrawingContinuous line drawing with touchMark Turney2015-02-142015-02-14Free - Creative Commons CC BY 3.0Continuous line drawing with touchhttps://www.b4x.com/android/forum/threads/continuous-line-drawing-with-touch.50650/
B4JTutorialRaspberry PiControl a LCD display with you RaspBerry [IoT]KMatle2015-11-122015-11-12Free - Creative Commons CC BY 3.0Control a LCD display with you RaspBerry [IoT]https://www.b4x.com/android/forum/threads/iot-control-a-lcd-display-with-you-raspberry.60302/[IoT]
B4ISnippetOSControl general audio volumeJackKirk2016-03-282016-03-28Free - Creative Commons CC BY 3.0Control general audio volumehttps://www.b4x.com/android/forum/threads/control-general-audio-volume.65118/
B4RSnippetB4R LEDControl LED brightness via 1838 IR receiverPeter Simpson2017-02-182017-02-18Free - Creative Commons CC BY 3.0You can use this basic code to control an LED (or anything else for that matter) that you want with a standard IR receiver. I was using a single off board VS1838B/TL1838 38KHz IR receiver with a Samsung TV remote control. Using the PWM (Pulse Width Modulation) pins is essential for controlling the brightness.https://www.b4x.com/android/forum/threads/control-led-brightness-via-1838-ir-receiver.76328/
B4ISnippetOSControl ringer volumeJackKirk2016-03-282016-03-28Free - Creative Commons CC BY 3.0Control ringer volumehttps://www.b4x.com/android/forum/threads/control-ringer-volume.65140/
B4RTutorialB4R LCDControl servo and relays using Nextion lcd displayilias2017-08-302017-08-30Free - Creative Commons CC BY 3.0Control servo and relays using Nextion lcd displayhttps://www.b4x.com/android/forum/threads/control-servo-and-relays-using-nextion-lcd-display.83362/
B4RTutorialB4R motorControl Servo Motor connected to Arduino via Browserrwblinn2016-06-202016-06-20Free - Creative Commons CC BY 3.0This experiment moves a Little Crane arm (used some Lego parts) up and down via browser connected to a B4J websocket server. When the arm moves, the Red LED is turned on else the Green LED is on (waiting for the servo to move).https://www.b4x.com/android/forum/threads/b4r-b4j-experiment-control-servo-motor-connected-to-arduino-via-browser.68108/
B4XTutorialComms & NetworkControl the desktop with your phone [example] [B4X]Erel2015-11-302015-11-30Free - Creative Commons CC BY 3.0Control the desktop with your phone [example] [B4X]https://www.b4x.com/android/forum/threads/example-b4x-control-the-desktop-with-your-phone.60887/[example][B4X]https://www.b4x.com/android/forum/attachments/remotedesktopcontrol_b4j-zip.39319/https://www.b4x.com/android/forum/attachments/remotedesktopcontrol_b4a-zip.39320/
B4ALibraryAudio/VideoControl the system media player from your app [LIB]NeoTechni2013-02-052013-02-05Free - Creative Commons CC BY 3.0Control the system media player from your app [LIB]https://www.b4x.com/android/forum/threads/lib-control-the-system-media-player-from-your-app.26025/[LIB]
B4RTutorialB4R LEDControlling an RGB Led from the PCErel2016-04-192016-04-19Free - Creative Commons CC BY 3.0Controlling an RGB Led from the PChttps://www.b4x.com/android/forum/threads/controlling-an-rgb-led-from-the-pc.66007/
B4JLibraryMultiple itemsControlsFXErel2015-12-062015-12-06Free - Creative Commons CC BY 3.0ControlsFX is a large open source library that extends JavaFX. The following controls are supported: BreadCrumbBar, CheckComboBox, ColorPicker, HyperlinkLabel, InfoOverlay, ListSelectionView, SegmentedButton, Separator and StatusBar.https://www.b4x.com/android/forum/threads/controlsfx-library.50700/
B4XSnippetImagesConvert bitmap to BMP format [B4X]Erel2018-06-242018-06-24Free - Creative Commons CC BY 3.0Input: B4XBitmap / Bitmap / Image. Output: array of bytes with the BMP format.https://www.b4x.com/android/forum/threads/b4x-convert-bitmap-to-bmp-format.94420/[B4X]
B4ASnippetDate/timeConvert DateTimeString dd.mm.YYYY HH:MM to Android DateTimeLongValue [SQL]fredo2019-05-102019-05-10Free - Creative Commons CC BY 3.0Code to convert a given DateTimeString in "dd.mm.YYYY HH:MM" format within an SQLite statement to an Android LongValue in ms.https://www.b4x.com/android/forum/threads/sql-convert-datetimestring-dd-mm-yyyy-hh-mm-to-android-datetimelongvalue.105687/[SQL]
B4XSnippetStringsConvert English numbers to Arabic or Persiansomed3v3loper2019-04-042019-04-04Free - Creative Commons CC BY 3.0Convert English numbers to Arabic or Persianhttps://www.b4x.com/android/forum/threads/convert-english-numbers-to-arabic-or-persian.104520/
B4JSnippetB4JConvert Exception Stack Trace To StringkeirS2019-04-282019-04-28Free - Creative Commons CC BY 3.0I want to give users a chance to send application crashes to be logged on a website so I need to capture the stack trace to a string. The ExceptionToString Sub does that.https://www.b4x.com/android/forum/threads/convert-exception-stack-trace-to-string.105284/
B4ASnippetGPS/locationConvert GPS Location1.Bearing to readable stringReviewnow2014-04-272014-04-27Free - Creative Commons CC BY 3.0Convert GPS Location1.Bearing to readable stringhttps://www.b4x.com/android/forum/threads/convert-gps-location1-bearing-to-readable-string.40354/
B4ISnippetGPS/locationConvert latitude-longitude strings to doubleJackKirk2016-02-122016-02-12Free - Creative Commons CC BY 3.0Convert latitude/longitude strings to doublehttps://www.b4x.com/android/forum/threads/convert-latitude-longitude-strings-to-double.63413/
B4XSnippetDate/timeConvert milliseconds to string [B4X]Erel2018-02-222018-02-22Free - Creative Commons CC BY 3.0This code converts milliseconds to hours, minutes and secondshttps://www.b4x.com/android/forum/threads/b4x-convert-milliseconds-to-string.89851/[B4X]
B4ATutorialDatabaseConvert MYSQL db to Sqlite - EASY MODE - Linux ServerMyron2016-10-012016-10-01Free - Creative Commons CC BY 3.0This is not a b4a code but I found very useful, specially if you are in a project were you need to sync sqlite db to mysql or mysql to sqlite.https://www.b4x.com/android/forum/threads/convert-mysql-db-to-sqlite-easy-mode-linux-server.71548/
B4ALibraryOtherConvert Numbers to Wordsomidaghakhani13682015-07-162015-07-16Free - Creative Commons CC BY 3.0With this library you can convert numbers to words. Example : convert 1200000000 to "one billion two hundred million". In next version add other language to library if it is goodhttps://www.b4x.com/android/forum/threads/convert-numbers-to-words.56269/
B4XSnippetDate/timeconvert seconds to ticks [B4X]Alexander Stolte2019-08-092019-08-09Free - Creative Commons CC BY 3.0convert seconds to ticks [B4X]https://www.b4x.com/android/forum/threads/b4x-convert-seconds-to-ticks.108485/[B4X]
B4ASnippetDate/timeConvert timestamp date to Brasil formatDouglas Farias2018-12-042018-12-04Free - Creative Commons CC BY 3.0Simple code to convert a timestamp to Brasil format, easy to modify to another countrys formathttps://www.b4x.com/android/forum/threads/convert-timestamp-date-to-brasil-format.100030/
B4ASnippetColourConvert VB6 / Windows color to b4aStraker2014-10-132014-10-13Free - Creative Commons CC BY 3.0Convert VB6 / Windows color to b4ahttps://www.b4x.com/android/forum/threads/convert-vb6-windows-color-to-b4a.45616/
B4ATutorialDatabaseConvert you MySQL database to SQLite fast and simple (Linux / Debian 6 - ok)sioconcept2013-05-072013-05-07Free - Creative Commons CC BY 3.0Convert you MySQL database to SQLite fast and simple (Linux / Debian 6 - ok)https://www.b4x.com/android/forum/threads/convert-you-mysql-database-to-sqlite-fast-and-simple-linux-debian-6-ok.28986/
B4ATutorialB4AConverting VB6 to B4Anfordbscndrd2011-05-242011-05-24Free - Creative Commons CC BY 3.0Converting VB6 to B4Ahttps://www.b4x.com/android/forum/threads/converting-vb6-to-b4a.9347/
B4ASnippetOtherConvertir Numeros a Letrashacosta2019-01-142019-01-14Free - Creative Commons CC BY 3.0Convert Numbers to Lettershttps://www.b4x.com/android/forum/threads/convertir-numeros-a-letras.101476/
B4ALibraryWebViewCookieManagerwarwoundv1.162013-06-06Free - Creative Commons CC BY 3.0CookieManager enables you to manage any cookies used by a WebView in your application.https://www.b4x.com/forum/additional-libraries-classes-official-updates/22968-lib-cookiemanager.html
B4ALibraryMathsCooking conversionsJakeBullet702014-03-032014-03-03Free - Creative Commons CC BY 3.0Cooking conversionshttps://www.b4x.com/android/forum/threads/cooking-conversions.38408/
B4JSnippetViews - effectsCool zooming effectmoster672019-02-172019-02-17Free - Creative Commons CC BY 3.0Found some code ages ago when I was looking into how to zoom images. It uses a javafx.geometry.Rectangle2D object as a ViewPort and a method of the ImageView which sets the ViewPort (called setViewport). I haven't seen this available in B4J so I adapted the code to work with B4J. This zooming effect can probably be made in other ways by just using native B4J skipping calling not exposed objects/methods with JavaObject.https://www.b4x.com/android/forum/threads/cool-zooming-effect.102811/
B4ALibraryProgress/GaugeCoolAndroidAnimJohan Schoeman2016-02-232016-02-23Free - Creative Commons CC BY 3.0An animated 'loading' indicatorhttps://www.b4x.com/android/forum/threads/coolandroidanim.63906/https://www.b4x.com/android/forum/attachments/coolanimviewlibfiles-zip.41870/https://www.b4x.com/android/forum/attachments/b4acoolanimview-zip.41871/
B4XLibraryImagesCoolLogo [B4X]Erel2019-08-262019-08-26Free - Creative Commons CC BY 3.0A cross platform custom view based on XUI and BitmapCreator. It draws a moving line over the non-transparent parts of the image.https://www.b4x.com/android/forum/threads/b4x-coollogo.109011/[B4X]
B4ITutorialGPS/locationCoordinates Calculator source code [example]Erel2014-11-132014-11-13Free - Creative Commons CC BY 3.0Coordinates Calculator source code [example]https://www.b4x.com/android/forum/threads/example-coordinates-calculator-source-code.46851/[example]
B4JSnippetFile handlingCopy And Delete FoldersPatrikCavina2018-07-202018-07-20Free - Creative Commons CC BY 3.0Copy And Delete Foldershttps://www.b4x.com/android/forum/threads/copy-and-delete-folders.92090/
B4JClassFile handlingCopy class - Multiple methods to copy a filenpsonic2019-01-172019-01-17Free - Creative Commons CC BY 3.0Copy class - Multiple methods to copy a filehttps://www.b4x.com/android/forum/threads/copy-class-multiple-methods-to-copy-a-file.101596/
B4ASnippetFile handlingCopy from Dir.Internal to SD Card using ExternalStoragecolboy2018-12-272018-12-27Free - Creative Commons CC BY 3.0I was looking for help on copying data from Dir.Internal to an SD Card using the ExternalStorage class and noticed a few other people couldn't quite get to grips with it either. So for them here's an example, which works for me. Took me a while to get something to work, but got there eventually. Works for me anyway.https://www.b4x.com/android/forum/threads/copy-from-dir-internal-to-sd-card-using-externalstorage.100854/
B4XSnippetFile handlingCopyFolder [B4X]Erel2019-01-102019-01-10Free - Creative Commons CC BY 3.0A recursive sub that copies a complete folder.https://www.b4x.com/android/forum/threads/b4x-copyfolder.69820/[B4X]
B4ATutorialB4ACore Documentation [UNOFFICIAL]Vader2013-01-212013-01-21Free - Creative Commons CC BY 3.0Core Documentation [UNOFFICIAL]https://www.b4x.com/android/forum/threads/core-documentation-unofficial.25471/[UNOFFICIAL]
B4ASnippetMailCorrect Intent to compose an email on Androidivan.tellez2014-10-092014-10-09Free - Creative Commons CC BY 3.0Correct Intent to compose an email on Androidhttps://www.b4x.com/android/forum/threads/correct-intent-to-compose-an-email-on-android.45488/
B4ATutorialB4ACorso di B4A in ItalianoMassy2017-12-112017-12-11DonationCorso di B4A in Italianohttps://www.b4x.com/android/forum/threads/corso-di-b4a-in-italiano.87116/
B4ALibraryB4Acorwin42 - Libraries Overviewcorwin422017-02-272017-02-27Free - Creative Commons CC BY 3.0corwin42 - Libraries Overviewhttps://www.b4x.com/android/forum/threads/corwin42-libraries-overview.69599/
B4ASnippetStringsCount sub stringsstevel052015-09-082015-09-08Free - Creative Commons CC BY 3.0Count sub stringshttps://www.b4x.com/android/forum/threads/count-sub-strings.58124/
B4ASnippetDatabaseCount The Number of a Given String In a SQLite ColumnMahares2015-09-092015-09-09Free - Creative Commons CC BY 3.0Count The Number of a Given String In a SQLite Columnhttps://www.b4x.com/android/forum/threads/count-the-number-of-a-given-string-in-a-sqlite-column.58155/
B4ASnippetStringsCountChar() Count the number of times a char appears in a string.JakeBullet702014-04-052014-04-05Free - Creative Commons CC BY 3.0CountChar() Count the number of times a char appears in a string.https://www.b4x.com/android/forum/threads/countchar-count-the-number-of-times-a-char-appears-in-a-string.39631/
B4ALibraryTimerCountDownTimerViewDonManfredv2.02016-02-19Free - Creative Commons CC BY 3.0This custom view is used to show count down of time.https://www.b4x.com/android/forum/threads/countdowntimerview-v1-0.58767/https://www.b4x.com/android/forum/attachments/libcountdowntimerview-zip.37809/https://www.b4x.com/android/forum/attachments/libcountdowntimerviewv2-0-0-zip.41679/
B4ALibraryPickerCountry PickerJohan Schoeman2016-09-242016-09-24Free - Creative Commons CC BY 3.0It returns the name, the dialling code, and the ISO code of the selected countryhttps://www.b4x.com/android/forum/threads/country-picker.71341/
B4ALibraryCalendarCoupleCalendarDonManfred2019-02-022019-02-02Free - Creative Commons CC BY 3.0Functional calendar library for Android - Horizontal swipe - Show dot for one day event - Show line for multiple days eventhttps://www.b4x.com/android/forum/threads/couplecalendar.102209/https://www.b4x.com/android/forum/attachments/couplecalendarex-zip.77033/https://www.b4x.com/android/forum/attachments/couplecalendarv0-1-zip.77034/
B4ALibraryImagesCoverflowInformatix2018-01-302018-01-30Free - Creative Commons CC BY 3.0Another coverflow library, which loads images only when they are required (to avoid filling the memory) and supports different sizes and aspect ratios. This is an abandoned project so don't expect any support. https://www.b4x.com/android/forum/threads/coverflow.88973/
B4ALibraryProgress/GaugeCoverLoadingViewJohan Schoeman2015-11-212015-11-21Free - Creative Commons CC BY 3.0Simulate ios installing app animation. It will progress when app is installing, when icon is clicked, a pause animation will start and progress stops. Also include a stop animation. CoverView is child of ImageView, so you can set a image to it.https://www.b4x.com/android/forum/threads/coverloadingview.60616/https://www.b4x.com/android/forum/attachments/coverloadingviewlibfiles-zip.39074/https://www.b4x.com/android/forum/attachments/b4acoverloadingview-zip.39075/
B4ALibraryFirebaseCrashlytics - crash reportsErel2018-11-272018-11-27Free - Creative Commons CC BY 3.0Crashlytics is a crash reporting service similar to FirebaseCrash. It is part of Firebase services and it will probably replace FirebaseCrash at some point. It requires B4A v7.8+.https://www.b4x.com/android/forum/threads/crashlytics-crash-reports.87510/
B4ASnippetCRCCRC CCITT (xFFFF) CalculationVictor Pavlov2018-02-162018-02-16Free - Creative Commons CC BY 3.0CRC CCITT (0xFFFF) calculation on https://www.lammertbies.nl/comm/info/crc-calculation.htmlhttps://www.b4x.com/android/forum/threads/crc-ccitt-xffff-calculation.89646/
B4JSnippetCRCCRC32Ed Brown2017-11-082017-11-08Free - Creative Commons CC BY 3.0This might be useful to someone - and perhaps there's a better way?? I knocked this out a while back because I needed to calculate a reliable CRC32. I got the algorithm from somewhere online but I've since lost the link :( I wrote it as a class (but it can easily be converted to a code module). Just initialize the class and then call Calc() - passing in the byte array. It will return an INT which is the CRC32. Note: the code is quick when run in Release but in Debug it can run quite slow (depending on the size of the array that the CRC32 is being calculated for) I should also mention that this works equally as well with B4A - not sure about B4i/R as yet. Maybe someone could comment if it works ok for those two IDEs ;)https://www.b4x.com/android/forum/threads/crc32.85856/
B4ALibraryOSCreat Your Own CacheCleaner Appmohsen nasrabady2015-05-102015-05-10Free - Creative Commons CC BY 3.0Creat Your Own CacheCleaner Apphttps://www.b4x.com/android/forum/threads/creat-your-own-cachecleaner-app.53655/https://www.b4x.com/android/forum/attachments/cachecleaner-zip.33997/
B4JTutorialABMaterialCreate & Run a simple 'Hello ABMaterial' WebApp [Pen&Paper]Mashiane2017-09-102017-09-10Free - Creative Commons CC BY 3.0I have been requested to do a simple something on how one can create a simple ABMaterial WebApp using the Pen&Paper code generator. The attached video seeks to demonstrate with a simple 'Hello ABMaterial' ABMLabel, just how one can just do that.The expectations for anyone to use Pen&Paper is that they know ABMaterial. One needs ABMaterial 3.5 do compile the generated source code.https://www.b4x.com/android/forum/threads/pen-paper-create-run-a-simple-hello-abmaterial-webapp.83759/[Pen&Paper]
B4ALibraryMenuCreate 3D Menuomidaghakhani13682014-12-062014-12-06Free - Creative Commons CC BY 3.0Create 3D Menuhttps://www.b4x.com/android/forum/threads/create-3d-menu.47834/
B4JTutorialUOECreate a Landing Page for your website using UOENow [Websites]Mashiane2019-03-192019-03-19Free - Creative Commons CC BY 3.0Create a Landing Page for your website using UOENow [Websites]https://www.b4x.com/android/forum/threads/websites-create-a-landing-page-for-your-website-using-uoenow.103885/[WEBSITES]
B4JTutorialBAnanoCreate a Login page with UOENow+BANano [Websites]Mashiane2019-03-222019-03-22Free - Creative Commons CC BY 3.0Create a Login page with UOENow+BANano [Websites]https://www.b4x.com/android/forum/threads/websites-create-a-login-page-with-uoenow-banano.104040/[WEBSITES]
B4ASnippetB4ACreate a new GUID for CrashlyticsFilippo2018-10-252018-10-25Free - Creative Commons CC BY 3.0With this tool you can, every time a new app version is created, create a new GUID for Crashlytics. The new GUID is stored in the "com_crashlytics_build_id.xml" file. Path of the file: ...\Objects\res\valueshttps://www.b4x.com/android/forum/threads/create-a-new-guid-for-crashlytics.98626/
B4JTutorialBAnanoCreate a profile page for your website using UOE+BANano [Websites]Mashiane2019-03-222019-03-22Free - Creative Commons CC BY 3.0Create a profile page for your website using UOE+BANano [Websites]https://www.b4x.com/android/forum/threads/websites-create-a-profile-page-for-your-website-using-uoe-banano.104001/[WEBSITES]
B4ATutorialhttpCreate a REST API in php the easy wayggpanta2014-07-292014-07-29Free - Creative Commons CC BY 3.0Create a REST API in php the easy wayhttps://www.b4x.com/android/forum/threads/create-a-rest-api-in-php-the-easy-way.43354/
B4XSnippetImagesCreate a round image [B4X] [XUI]Erel2018-03-042018-03-04Free - Creative Commons CC BY 3.0This code snippet is based on XUI library and it is compatible with B4A, B4i and B4J.The input is a bitmap and the output is a round bitmap (with no distortions).https://www.b4x.com/android/forum/threads/b4x-xui-create-a-round-image.85102/[B4X][XUI]
B4JTutorialABMaterialCreate a simple 'Contacts' ABMaterial WebApp - Part 1 [Pen & Paper]Mashiane2017-12-232017-12-23Free - Creative Commons CC BY 3.0Create a simple 'Contacts' ABMaterial WebApp - Part 1 [Pen & Paper]https://www.b4x.com/android/forum/threads/pen-paper-create-a-simple-contacts-abmaterial-webapp-part-1.86656/[Pen & Paper]
B4JTutorialABMaterialCreate a simple 'Contacts' ABMaterial WebApp - Part 2 [Pen & Paper]Mashiane2017-12-232017-12-23Free - Creative Commons CC BY 3.0Create a simple 'Contacts' ABMaterial WebApp - Part 2 [Pen & Paper]https://www.b4x.com/android/forum/threads/pen-paper-create-a-simple-contacts-abmaterial-webapp-part-2.87196/[PEN & PAPER]
B4JTutorialABMaterialCreate a simple 'Contacts' ABMaterial WebApp - Part 3 [Pen & Paper]Mashiane2017-12-202017-12-20Free - Creative Commons CC BY 3.0Create a simple 'Contacts' ABMaterial WebApp - Part 3 [Pen & Paper]https://www.b4x.com/android/forum/threads/pen-paper-create-a-simple-contacts-abmaterial-webapp-part-3.87464/[PEN & PAPER]https://www.b4x.com/android/forum/attachments/addeditcontact-pdf.62961/
B4ATutorialB4ACreate a wrapper library with Android Studiocorwin422017-09-052017-09-05Free - Creative Commons CC BY 3.0This tutorial tries to show how to create a wrapper library with Android Studio.https://www.b4x.com/android/forum/threads/create-a-wrapper-library-with-android-studio.82831/https://www.b4x.com/android/forum/attachments/materialtaptarget-jar.58782/https://www.b4x.com/android/forum/attachments/b4atoxml-txt.59356/
B4XTutorialDatabaseCreate and use SQlite databases with DB Browser [B4X]KMatle2018-05-012018-05-01Free - Creative Commons CC BY 3.0Create and use SQlite databases with DB Browser [B4X]https://www.b4x.com/android/forum/threads/b4x-create-and-use-sqlite-databases-with-db-browser.92527/[B4X]
B4ATutorialGoogleCreate better Play Store listingsMultiverse app2017-02-182017-02-18Free - Creative Commons CC BY 3.0Create better Play Store listingshttps://www.b4x.com/android/forum/threads/create-better-play-store-listings.76322/
B4ASnippetImagesCreate bitmap from a viewyiankos12018-05-022018-05-02Free - Creative Commons CC BY 3.0Here is the inline java code, in order to create bitmap from a view. Erel: You can use B4XView.Snapshot from the XUI library to get a snapshot of a view.https://www.b4x.com/android/forum/threads/create-bitmap-from-a-view.92557/
B4ATutorialImagesCreate dynamic jpg using b4a and phpDonManfred2014-05-112014-05-11Free - Creative Commons CC BY 3.0Create dynamic jpg using b4a and phphttps://www.b4x.com/android/forum/threads/create-dynamic-jpg-using-b4a-and-php.40880/https://www.b4x.com/android/forum/attachments/createjpgwithphp-zip.24940/
B4JSnippetB4JCreate objects in-lineDaestrum2014-09-192014-09-19Free - Creative Commons CC BY 3.0Create objects in-linehttps://www.b4x.com/android/forum/threads/create-objects-in-line.44496/
B4ATutorialOtherCreate online themeomidaghakhani13682015-05-302015-05-30Free - Creative Commons CC BY 3.0Create online themehttps://www.b4x.com/android/forum/threads/create-online-theme.54295/
B4ATutorialPDFCreate PDF with b4a and phpDonManfred2014-05-102014-05-10Free - Creative Commons CC BY 3.0Create PDF with b4a and phphttps://www.b4x.com/android/forum/threads/create-pdf-with-b4a-and-php.40863/https://www.b4x.com/android/forum/attachments/b4aexample_createpdf_1-1-zip.25395/
B4ATutorialPDFCreate PDF's on an Android devices & send them to a B4J appKMatle2018-01-172018-01-17Free - Creative Commons CC BY 3.0There are a lot of libs about creating pdf's. With Erel's example (https://www.b4x.com/android/forum/threads/printing-and-pdf-creation.76712/) how to create pdf's on Android devices (it's a build in function of Android 4.4+) I came to the idea to use a phone/tablet to create pdf's and send them to a B4J app. How it works: B4A -> create 100 PDF's -> convert to byte array -> AsyncStream -> B4J -> store PDF's as files What is it good for? - Create PDF's for free - usage of x devices as workers to create thousands of PDF's very fast (100 takes about 6 secs) - you can use Firebase Messaging to trigger a device (not included in the example) to retrieve data form a server-db and create PDF's from it. Send it back to the server (via OKHeetUtils or sockets), mail it to a customer, etc. https://www.b4x.com/android/forum/threads/create-pdfs-on-an-android-devices-send-them-to-a-b4j-app.88409/https://www.b4x.com/android/forum/attachments/pdfmachineb4j-zip.63764/
B4JLibraryBAnanoCreate reactive, state based components & UI [BANanoReef]Mashiane2019-08-042019-08-04Free - Creative Commons CC BY 3.0Create reactive, state based components & UI [BANanoReef]https://www.b4x.com/android/forum/threads/bananoreef-create-reactive-state-based-components-ui.108331/[BANANOREEF]
B4ITutorialB4ICreate shortcut on OSX to run self hosted buildergjt2112016-05-152016-05-15Free - Creative Commons CC BY 3.0Create shortcut on OSX to run self hosted builderhttps://www.b4x.com/android/forum/threads/create-shortcut-on-osx-to-run-self-hosted-builder.66898/
B4ASnippetDatabaseCreate SQLite field with default date now in millisecondsfredo2018-04-162018-04-16Free - Creative Commons CC BY 3.0Create SQLite field with default date now in millisecondshttps://www.b4x.com/android/forum/threads/create-sqlite-field-with-default-date-now-in-milliseconds.91951/
B4ATutorialChartsCreate wave formmegzz2017-11-182017-11-18Free - Creative Commons CC BY 3.0You can generate waveform from peaks json file which is generated from mp3 file.In this source waveforms has drown with canvas.You can customize everything about waveforms display with this source.https://www.b4x.com/android/forum/threads/create-wave-form.86228/
B4JTutorialB4JCreate Windows native executables (exe files)Erel2013-12-192013-12-19Free - Creative Commons CC BY 3.0Create Windows native executables (exe files)https://www.b4x.com/android/forum/threads/create-windows-native-executables-exe-files.35863/
B4ATutorialXMLCreate XML and Send to WCF Rest Serviceriko2011-12-302011-12-30Free - Creative Commons CC BY 3.0Create XML and Send to WCF Rest Servicehttps://www.b4x.com/android/forum/threads/create-xml-and-send-to-wcf-rest-service.13603/
B4ASnippetB4ACreate2DArrayDonManfred2014-03-272014-03-27Free - Creative Commons CC BY 3.0Create2DArrayhttps://www.b4x.com/android/forum/threads/create2darray.39315/
B4AOtherImagesCreateImageStockDonManfredv0.4beta2013-10-03Free - Creative Commons CC BY 3.0Fiaful has posted a nice Library called ImageStock some days before. It´s a really nice Lib and then i wanted to Create my own ImageStock to use with this lib but i dont find a suiteable Program to do that. So i desided to write it by my own! ;-)https://www.b4x.com/android/forum/threads/createimagestock.33167/
B4ASnippetColourCreateStateListDrawableView with a Bitmap and Pressed Colorthedesolatesoul2014-03-282014-03-28Free - Creative Commons CC BY 3.0CreateStateListDrawableView with a Bitmap and Pressed Colorhttps://www.b4x.com/android/forum/threads/createstatelistdrawableview-with-a-bitmap-and-pressed-color.39345/
B4JTutorialBarcodeCreating 1D and 2D Barcodes using inline Java Code and the ITEXT libraryJohan Schoeman2015-11-282015-11-28Free - Creative Commons CC BY 3.0Creating 1D and 2D Barcodes using inline Java Code and the ITEXT libraryhttps://www.b4x.com/android/forum/threads/creating-1d-and-2d-barcodes-using-inline-java-code-and-the-itext-library.60845/
B4ATutorialBarcodeCreating 1D and 2D Barcodes using inline Java Code and the ZXING core libraryJohan Schoeman2015-11-282015-11-28Free - Creative Commons CC BY 3.0Creating 1D and 2D Barcodes using inline Java Code and the ZXING core libraryhttps://www.b4x.com/android/forum/threads/creating-1d-and-2d-barcodes-using-inline-java-code-and-the-zxing-core-library.60831/https://www.b4x.com/android/forum/attachments/core-3-2-1-zip.39254/
B4ATutorialB4ACreating a build number for your project's compilationblong2013-09-202013-09-20Free - Creative Commons CC BY 3.0Creating a build number for your project's compilationhttps://www.b4x.com/android/forum/threads/creating-a-build-number-for-your-projects-compilation.32823/
B4ITutorialOtherCreating a certificate and provisioning profileErel2019-08-202019-08-20Free - Creative Commons CC BY 3.0Creating a certificate and provisioning profilehttps://www.b4x.com/android/forum/threads/creating-a-certificate-and-provisioning-profile.45880/
B4JTutorialABMaterialCreating a color grid container [ABMaterial]Mashiane2018-05-292018-05-29Free - Creative Commons CC BY 3.0Creating a color grid container [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-color-grid-container.93570/[ABMATERIAL]
B4JTutorialABMaterialCreating a Contact Us form that will send an email [ABMaterial]Mashiane2017-05-032017-05-03Free - Creative Commons CC BY 3.0Creating a Contact Us form that will send an email [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-contact-us-form-that-will-send-an-email.79099/[ABMaterial]
B4XTutorialViews - additionalCreating a cross platform custom view packed as b4xlib [B4X]Erel2019-07-242019-07-24Free - Creative Commons CC BY 3.0Creating a cross platform custom view packed as b4xlib [B4X]https://www.b4x.com/android/forum/threads/b4x-creating-a-cross-platform-custom-view-packed-as-b4xlib.107971/[B4X]https://www.b4x.com/android/forum/attachments/colorslistproject-zip.82488/https://www.b4x.com/android/forum/attachments/colorslist-b4xlib.82489/
B4XTutorialGameCreating a cross platform Tetris game [B4X] [BitmapCreator]Erel2019-07-162019-07-16Free - Creative Commons CC BY 3.0This example shows how BitmapCreator can be used to create a cross platform Tetris game. The code is an evolution of the code introduced in the "walking character" example.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-creating-a-cross-platform-tetris-game.94212/[B4X][BITMAPCREATOR]https://www.b4x.com/android/forum/attachments/b4a_tetris-zip.72256/https://www.b4x.com/android/forum/attachments/b4i_tetris-zip.72257/
B4JTutorialBAnanoCreating a CRUD app with LocalStorage Backend [BANano]Mashiane2019-03-262019-03-26Free - Creative Commons CC BY 3.0Creating a CRUD app with LocalStorage Backend [BANano]https://www.b4x.com/android/forum/threads/banano-creating-a-crud-app-with-localstorage-backend.101924/[BANANO]
B4JTutorialBAnanoCreating a hotel reservation app with BANanoJQMMashiane2019-02-022019-02-02Free - Creative Commons CC BY 3.0Creating a hotel reservation app with BANanoJQMhttps://www.b4x.com/android/forum/threads/creating-a-hotel-reservation-app-with-bananojqm.102226/
B4ATutorialB4ACreating a Library with Simple Library Compiler (SLC)Johan Schoeman2014-12-142014-12-14Free - Creative Commons CC BY 3.0Creating a Library with Simple Library Compiler (SLC)https://www.b4x.com/android/forum/threads/creating-a-library-with-simple-library-compiler-slc.48196/https://www.b4x.com/android/forum/attachments/jhsmath-zip.30202/https://www.b4x.com/android/forum/attachments/screen-shot-second-library-png.30203/https://www.b4x.com/android/forum/attachments/src-zip.30204/https://www.b4x.com/android/forum/attachments/src-2-zip.30246/
B4ATutorialOtherCreating a linked list using Type keywordErel2010-12-022010-12-02Free - Creative Commons CC BY 3.0The Type keyword is used to create your own types or structures. You can use such types to create simple structures that group some values. However you can also use it to create more complex collections. In this tutorial we will create a linked list.https://www.b4x.com/android/forum/threads/creating-a-linked-list-using-type-keyword.6729/
B4JLibraryABMaterialCreating a Multi Select [ABMaterial]Mashiane2018-08-042018-08-04Free - Creative Commons CC BY 3.0Creating a Multi Select [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-multi-select.95767/[ABMATERIAL]
B4JTutorialBAnanoCreating a Multi-Page Interface in a SPA [BANanoWebix]Mashiane2019-07-022019-07-02Free - Creative Commons CC BY 3.0Creating a Multi-Page Interface in a SPA [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-a-multi-page-interface-in-a-spa.107294/[BANANOWEBIX]
B4ATutorialOtherCreating a Prototype Mobile App Using JQuery MobileMashiane2015-01-222015-01-22Free - Creative Commons CC BY 3.0Creating a Prototype Mobile App Using JQuery Mobilehttps://www.b4x.com/android/forum/threads/creating-a-prototype-mobile-app-using-jquery-mobile.49689/https://www.b4x.com/android/forum/attachments/login-png.31409/https://www.b4x.com/android/forum/attachments/add-site-png.31410/https://www.b4x.com/android/forum/attachments/register-png.31411/
B4JSnippetDatabaseCreating a Random Dummy Data GeneratorMashiane2019-05-232019-05-23Free - Creative Commons CC BY 3.0Creating a Random Dummy Data Generatorhttps://www.b4x.com/android/forum/threads/creating-a-random-dummy-data-generator.106080/
B4JTutorialABMaterialCreating a Sign In Modal Dialog with Options: Part 1 [ABMaterial]Mashiane2018-02-232018-02-23Free - Creative Commons CC BY 3.0Creating a Sign In Modal Dialog with Options: Part 1 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-sign-in-modal-dialog-with-options-part-1.89666/[ABMATERIAL]https://www.b4x.com/android/forum/attachments/modallogin-gif.64775/
B4JTutorialABMaterialCreating a Sign In Modal Dialog with Options: Part 2 [ABMaterial]Mashiane2018-02-222018-02-22Free - Creative Commons CC BY 3.0Creating a Sign In Modal Dialog with Options: Part 2 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-sign-in-modal-dialog-with-options-part-2.89792/[ABMATERIAL]
B4JTutorialABMaterialCreating a Sign In Modal Dialog with Options: Part 2.1 [ABMaterial]Mashiane2018-02-222018-02-22Free - Creative Commons CC BY 3.0Creating a Sign In Modal Dialog with Options: Part 2.1 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-sign-in-modal-dialog-with-options-part-2-1.89849/[ABMATERIAL]
B4JTutorialABMaterialCreating a Sign In Modal Dialog with Options: Part 3 [ABMaterial]Mashiane2018-02-222018-02-22Free - Creative Commons CC BY 3.0Creating a Sign In Modal Dialog with Options: Part 3 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-sign-in-modal-dialog-with-options-part-3.89842/[ABMATERIAL]
B4JTutorialABMaterialCreating a Sign In Modal Dialog with Options: Part 3.1 [ABMaterial]Mashiane2018-02-232018-02-23Free - Creative Commons CC BY 3.0Creating a Sign In Modal Dialog with Options: Part 3.1 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-sign-in-modal-dialog-with-options-part-3-1.89877/[ABMATERIAL]https://www.b4x.com/android/forum/attachments/frmcreateaccount-bas.64921/https://www.b4x.com/android/forum/attachments/frmlogin-bas.64922/
B4ATutorialB4ACreating a simple C/C++ based B4A library with NLGwonder2016-03-042016-03-04Free - Creative Commons CC BY 3.0Creating a simple C/C++ based B4A library with NLGhttps://www.b4x.com/android/forum/threads/creating-a-simple-c-c-based-b4a-library-with-nlg.64290/
B4ATutorialB4ACreating a simple Kotlin wrapper libraryJamie87632018-04-152018-04-15Free - Creative Commons CC BY 3.0The purpose of this tutorial is to show a way of compiling Kotlin into your developed library as a "fat” JAR (a JAR file containing all necessary dependencies and classes bundled in).https://www.b4x.com/android/forum/threads/creating-a-simple-kotlin-wrapper-library.85051/
B4JTutorialABMaterialCreating a simple UD file manager [ABMaterial]Mashiane2017-06-282017-06-28Free - Creative Commons CC BY 3.0Creating a simple UD file manager [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-a-simple-ud-file-manager.80921/[ABMaterial]
B4ATutorialServiceCreating a sticky service - long running background tasksErel2018-12-092018-12-09Free - Creative Commons CC BY 3.0Creating a sticky service - long running background taskshttps://www.b4x.com/android/forum/threads/creating-a-sticky-service-long-running-background-tasks.27065/
B4ATutorialServiceCreating a sticky service - long running background tasks [Example]rtek10002016-08-252016-08-25Free - Creative Commons CC BY 3.0Creating a sticky service - long running background tasks [Example]https://www.b4x.com/android/forum/threads/example-creating-a-sticky-service-long-running-background-tasks.73433/[Example]https://www.b4x.com/android/forum/attachments/services_example-zip.50348/https://www.b4x.com/android/forum/attachments/screenshot_2016-11-25-12-23-53-png.50349/https://www.b4x.com/android/forum/attachments/screenshot_2016-11-25-12-35-40-png.50350/
B4ATutorialTable/GridCreating a table view based on ScrollViewErel2010-12-172010-12-17Free - Creative Commons CC BY 3.0Creating a table view based on ScrollViewhttps://www.b4x.com/android/forum/threads/creating-a-table-view-based-on-scrollview.6946/https://www.b4x.com/android/forum/attachments/tableexample-zip.6722/
B4ATutorialWearCreating a Wear device avd / emulatorbarx2014-08-082014-08-08Free - Creative Commons CC BY 3.0Creating a Wear device avd / emulatorhttps://www.b4x.com/android/forum/threads/creating-a-wear-device-avd-emulator.43682/
B4JLibraryABMaterialCreating ABMModalSheets at runtime [ABMaterial]Mashiane2018-08-262018-08-26Free - Creative Commons CC BY 3.0Creating ABMModalSheets at runtime [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-abmmodalsheets-at-runtime.96553/[ABMATERIAL]
B4JLibraryABMaterialCreating ABMModalSheets at runtime: Part 2 [ABMaterial]Mashiane2018-09-022018-09-02Free - Creative Commons CC BY 3.0Creating ABMModalSheets at runtime: Part 2 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-abmmodalsheets-at-runtime-part-2.96796/[ABMATERIAL]
B4JLibraryABMaterialCreating ABMModalSheets at runtime: Part 3 [ABMaterial]Mashiane2018-09-072018-09-07Free - Creative Commons CC BY 3.0Creating ABMModalSheets at runtime: Part 3 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-abmmodalsheets-at-runtime-part-3.96949/[ABMATERIAL]
B4ATutorialWearCreating and Packaging a Wear Appbarx2014-09-052014-09-05Free - Creative Commons CC BY 3.0Creating and Packaging a Wear Apphttps://www.b4x.com/android/forum/threads/creating-and-packaging-a-wear-app.44474/https://www.b4x.com/android/forum/attachments/weartest-handheld-zip.27444/
B4ATutorialFile handlingCreating and Using a Virtual SD Card - TutorialSarahWard2011-07-032011-07-03Free - Creative Commons CC BY 3.0Creating and Using a Virtual SD Card - Tutorialhttps://www.b4x.com/android/forum/threads/creating-and-using-a-virtual-sd-card-tutorial.10056/
B4XTutorialGameCreating commercial games based on the examples [XUI2D]Erel2019-01-242019-01-24Free - Creative Commons CC BY 3.0Creating commercial games based on the examples [XUI2D]https://www.b4x.com/android/forum/threads/xui2d-creating-commercial-games-based-on-the-examples.101826/[XUI2D]
B4JTutorialBAnanoCreating Connected Grid Tables with UOEGridTable [BANano]Mashiane2019-04-292019-04-29Free - Creative Commons CC BY 3.0Creating Connected Grid Tables with UOEGridTable [BANano]https://www.b4x.com/android/forum/threads/banano-creating-connected-grid-tables-with-uoegridtable.105333/[BANANO]
B4XTutorialGameCreating cross platform games [B4X] [BitmapCreator]Erel2018-06-102018-11-07Free - Creative Commons CC BY 3.0BitmapCreator is a relatively new cross-platform class for low level drawings. The drawing performance when used correctly is good and it can serve as the basis for 2d games.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-creating-cross-platform-games.93912/[B4X][BITMAPCREATOR]
B4ATutorialIntentCreating custom Text Selection actions with ACTION_PROCESS_TEXTMultiverse app2019-01-152019-01-15Free - Creative Commons CC BY 3.0Android 6.0 Marshmallow introduced a new floating text selection toolbar, which brings the standard text selection actions, like cut, copy, and pastes, closer to the text you’ve selected. Even better though is the new ACTION_PROCESS_TEXT which makes it possible for any app to add custom actions to that text selection toolbar.https://www.b4x.com/android/forum/threads/creating-custom-text-selection-actions-with-action_process_text.101493/
B4XTutorialViews - additionalCreating custom views with XUI [B4X] [XUI]Erel2017-10-172017-10-17Free - Creative Commons CC BY 3.0With the help of XUI it is quite simple to create custom views classes that will work with B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-xui-creating-custom-views-with-xui.85115/[B4X][XUI]
B4JTutorialABMaterialCreating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]Mashiane2017-02-112017-02-11Free - Creative Commons CC BY 3.0Creating Dynamic ABMSideBarItems from Database Records At Runtime [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-dynamic-abmsidebaritems-from-database-records-at-runtime.76082/[ABMaterial]
B4JTutorialABMaterialCreating Dynamic Charts from Database Records At Runtime [ABMaterial]Mashiane2017-02-112017-02-11Free - Creative Commons CC BY 3.0Creating Dynamic Charts from Database Records At Runtime [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-dynamic-charts-from-database-records-at-runtime.76084/[ABMaterial]https://www.b4x.com/android/forum/attachments/syncfusionchart-bas.52752/
B4JTutorialABMaterialCreating Dynamic Legend specific Calendar Events at runtime [ABMaterial]Mashiane2017-03-142017-03-14Free - Creative Commons CC BY 3.0Creating Dynamic Legend specific Calendar Events at runtime [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-dynamic-legend-specific-calendar-events-at-runtime.77308/[ABMaterial]
B4JTutorialExcelCreating Excel Reports with jPOI - Part IDMW2017-01-242017-01-24Free - Creative Commons CC BY 3.0Creating Excel Reports with jPOI - Part Ihttps://www.b4x.com/android/forum/threads/creating-excel-reports-with-jpoi-part-i.75568/
B4JTutorialExcelCreating Excel Reports with jPOI - Part IIDMW2017-01-242017-01-24Free - Creative Commons CC BY 3.0Creating Excel Reports with jPOI - Part IIhttps://www.b4x.com/android/forum/threads/creating-excel-reports-with-jpoi-part-ii.75570/
B4XTutorialAmazonCreating LAMP server with b4x on Amazon EC2 [B4X]Shay2015-02-112015-02-11Free - Creative Commons CC BY 3.0(B4X) Creating LAMP server with b4x on Amazon EC2https://www.b4x.com/android/forum/threads/b4x-creating-lamp-server-with-b4x-on-amazon-ec2.50532/[B4X]
B4JTutorialBAnanoCreating libraries [BANano]alwaysbusy2019-01-162019-01-16Free - Creative Commons CC BY 3.0Creating libraries [BANano]https://www.b4x.com/android/forum/threads/banano-creating-libraries.100412/[BANANO]
B4RTutorialB4RCreating libraries for B4RErel2016-04-122016-04-12Free - Creative Commons CC BY 3.0Creating libraries for B4Rhttps://www.b4x.com/android/forum/threads/creating-libraries-for-b4r.65718/
B4JTutorialBAnanoCreating Master Details Grid with UOEGridTable [BANano]Mashiane2019-04-292019-04-29Free - Creative Commons CC BY 3.0Creating Master Details Grid with UOEGridTable [BANano]https://www.b4x.com/android/forum/threads/banano-creating-master-details-grid-with-uoegridtable.105329/[BANANO]
B4JTutorialBAnanoCreating Multi-Page Apps - Part 1 [BANanoWebix]Mashiane2019-08-062019-08-06Free - Creative Commons CC BY 3.0Creating Multi-Page Apps - Part 1 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-multi-page-apps-part-1.107880/[BANANOWEBIX]
B4JTutorialBAnanoCreating Multi-Page Apps - Part 2 [BANanoWebix]Mashiane2019-07-222019-07-22Free - Creative Commons CC BY 3.0Creating Multi-Page Apps - Part 2 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-multi-page-apps-part-2.107884/[BANANOWEBIX]
B4JTutorialBAnanoCreating Multi-Page Apps - Part 3 [BANanoWebix]Mashiane2019-07-232019-07-23Free - Creative Commons CC BY 3.0Creating Multi-Page Apps - Part 3 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-multi-page-apps-part-3.107946/[BANANOWEBIX]
B4JTutorialBAnanoCreating Multi-Page Apps - Part 4 [BANanoWebix]Mashiane2019-07-242019-07-24Free - Creative Commons CC BY 3.0Creating Multi-Page Apps - Part 4 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-multi-page-apps-part-4.107958/[BANANOWEBIX]
B4JTutorialBAnanoCreating Multi-Page Apps - Part 5 [BANanoWebix]Mashiane2019-07-242019-07-24Free - Creative Commons CC BY 3.0Creating Multi-Page Apps - Part 5 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-multi-page-apps-part-5.107969/[BANANOWEBIX]
B4JTutorialPush notificationsCreating push-enabled android-apps on blackberryschimanski2016-02-122016-02-12Free - Creative Commons CC BY 3.0Creating push-enabled android-apps on blackberryhttps://www.b4x.com/android/forum/threads/creating-push-enabled-android-apps-on-blackberry.63425/
B4JTutorialABMaterialCreating the diagram.. [ABMaterial]Mashiane2018-04-172018-04-17Free - Creative Commons CC BY 3.0Creating the diagram.. [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-creating-the-diagram.92012/[ABMATERIAL]
B4JTutorialBAnanoCreating the Form Designer CRUD Backend BANanoSQL DB [BANanoWebix]Mashiane2019-07-072019-07-07Free - Creative Commons CC BY 3.0Creating the Form Designer CRUD Backend BANanoSQL DB [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-creating-the-form-designer-crud-backend-bananosql-db.107404/[BANANOWEBIX]
B4JTutorialUOECreating the PhotoNinja Website with UOE [Websites]Mashiane2019-02-252019-02-25Free - Creative Commons CC BY 3.0Creating the PhotoNinja Website with UOE [Websites]https://www.b4x.com/android/forum/threads/websites-creating-the-photoninja-website-with-uoe.103122/[WEBSITES]
B4ASnippetImagesCreating/sharing passwords with the help of an imageKMatle2014-08-212014-08-21Free - Creative Commons CC BY 3.0Creating/sharing passwords with the help of an imagehttps://www.b4x.com/android/forum/threads/creating-sharing-passwords-with-the-help-of-an-image.44039/
B4ALibraryComms & NetworkCreditCardVeriTransMarcoRomev1.02015-09-30DonationIndonesian CreditCard transactions. This library is dedicated Indonesian business, or business that at least have a branch that located in Indonesia.https://www.b4x.com/android/forum/threads/library-creditcard-indonesian.58872/
B4ALibraryViews - additionalCreditCardViewjahswaniv12015-06-23Free - Creative Commons CC BY 3.0You sometimes ask your users to enter their card information.Sometimes it's boring this is a lib to render the experience more cool. Depends On nineoldandroids-2.4.0.jarhttps://www.b4x.com/android/forum/threads/creditcardview.55417/https://www.b4x.com/android/forum/attachments/creditcardlib-zip.35239/
B4ALibraryViews - additionalCreditsRollViewDonManfredv1.0.02015-05-25DonationCreditsRollView libraryhttps://www.b4x.com/android/forum/threads/creditsrollview-v1-0-0.54087/https://www.b4x.com/android/forum/attachments/creditsrollviewex-zip.34238/
B4ALibrarySpeechCRGoogVR-Library, Google Voice Recog w/ sourcecanalrun2017-02-252017-02-25Free - Creative Commons CC BY 3.0I've uploaded an example B4A app for Google Voice Recognition along with its source code and Eclipse Java source code for the CRGoogVR library I developed.https://www.b4x.com/android/forum/threads/crgoogvr-library-google-voice-recog-w-source.76583/
B4ALibrarySeekbarCrollerJohan Schoeman2017-01-172017-01-17Free - Creative Commons CC BY 3.0A circular seekbar for Android, with a control knobhttps://www.b4x.com/android/forum/threads/croller.75312/https://www.b4x.com/android/forum/attachments/libres-zip.52078/https://www.b4x.com/android/forum/attachments/crollerlibfiles-zip.52079/
B4ALibraryImagesCropImageViewDonManfredv1.02015-03-26DonationThe Cropper is an image cropping tool. It provides a way to set an image in XML or programmatically, and displays a resizable crop window on top of the image.https://www.b4x.com/android/forum/threads/cropimageview-v1-0.52278/https://www.b4x.com/android/forum/attachments/croppedimageviewex-zip.33090/
B4ALibraryImagesCropIWADonManfredv0.52017-04-12DonationThe library is a highly configurable widget for image cropping.https://www.b4x.com/android/forum/threads/cropiwa.78298/https://www.b4x.com/android/forum/attachments/cropiwaex-zip.54624/
B4XLibraryImagesCropView [B4X] [XUI]Erel2018-07-102018-07-10Free - Creative Commons CC BY 3.0Cross platform, custom view that allows the user to select the cropping window.https://www.b4x.com/android/forum/threads/b4x-xui-cropview.94952/[B4X][XUI]
B4XLibraryProgress/GaugeCross platform circular progress bar with gradient fill [B4X] [XUI]Erel2019-04-032019-04-03Free - Creative Commons CC BY 3.0Cross platform circular progress bar with gradient fill [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-cross-platform-circular-progress-bar-with-gradient-fill.104476/[B4X][XUI]
B4XTutorialTable/GridCross platform Editable B4XTable + Form Example [B4X]Erel2019-04-112019-04-11Free - Creative Commons CC BY 3.0This example demonstrates several things: Cross platform code and files, similar to the way XUI2D games are organized: All the logic is implemented in a class named EditableTable. The module is located in the projects parent folder. The two asset files (list of animals - source; and the preferences dialog template) are stored in the Shared Files folder and are copied when needed with a #CustomBuildAction command. You can see it in the EditableTable class. Note that if you want to update those files then you need to update the files in the Shared Files folder. The project specific files will be updated automatically. Using B4XTable and B4XPreferencesDialog to create an editable table. Table features: Add new items. Edit existing items. Delete existing items. Duplicate existing items. Data is saved when the app closes to a CSV file. Saved data is loaded when the app starts.https://www.b4x.com/android/forum/threads/b4x-cross-platform-editable-b4xtable-form-example.104766/[B4X]
B4XTutorialGameCross platform Falling Sand game [B4X] [BitmapCreator]Erel2018-09-062018-09-06Free - Creative Commons CC BY 3.0The main challenge here is the performance. All particles are updated if needed and redrawn every cycle.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-cross-platform-falling-sand-game.94276/[B4X][BITMAPCREATOR]https://www.b4x.com/android/forum/attachments/b4a_fallingsand-zip.69133/https://www.b4x.com/android/forum/attachments/b4i_fallingsand-zip.69134/https://www.b4x.com/android/forum/attachments/b4j_fallingsand-zip.69135/
B4XTutorialGameCross platform game engine - first beta version is released! [XUI2D]Mark Turney2018-07-172018-07-17Free - Creative Commons CC BY 3.0The purpose of this framework is to allow developers to build cross platform 2D games.https://www.b4x.com/android/forum/threads/xui2d-cross-platform-game-engine-first-beta-version-is-released.95211/[XUI2D]https://www.b4x.com/android/forum/attachments/b4a_helloworld-zip.70279/
B4XTutorialGameCross platform tips [XUI2D]Erel2018-12-192018-12-19Free - Creative Commons CC BY 3.0XUI2D allows us to develop games that run on B4A, B4J and B4i. This tutorial will explain the recommended way to organize your projects.https://www.b4x.com/android/forum/threads/xui2d-cross-platform-tips.96815/[XUI2D]
B4ALibraryViews - additionalCrossViewJohan Schoeman2015-07-202015-07-20Free - Creative Commons CC BY 3.0Add a CrossView to your layouthttps://www.b4x.com/android/forum/threads/crossview.56414/https://www.b4x.com/android/forum/attachments/crossview-zip.36059/
B4AClassViews - additionalCroutons Classthedesolatesoul2012-12-312012-12-31Free - Creative Commons CC BY 3.0Croutons is a UI component to show short messages within the Activity context (as opposed to toasts)https://www.b4x.com/forum/additional-libraries-classes-official-updates/24719-class-croutons.htmlhttps://www.b4x.com/android/forum/attachments/croutonexample-zip.15185/https://www.b4x.com/android/forum/attachments/15113d1356228836-croutons-demo-alternative-toasts-screenshot_2012-12-23-02-05-04-png.15186/
B4JTutorialABMaterialCRUD generation, the next step in 1.09 [ABMaterial]alwaysbusy2016-05-032016-05-03Free - Creative Commons CC BY 3.0CRUD generation, the next step in 1.09 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-crud-generation-the-next-step-in-1-09.66515/[ABMaterial]
B4JTutorialBAnanoCRUD with grid & modal using UOENow [BANanoSQL]Mashiane2019-06-032019-06-03Free - Creative Commons CC BY 3.0CRUD with grid & modal using UOENow [BANanoSQL]https://www.b4x.com/android/forum/threads/bananosql-crud-with-grid-modal-using-uoenow.106395/[BANANOSQL]https://www.b4x.com/android/forum/attachments/wine-zip.80982/
B4ALibraryEncryptioncrypt b4a and phpstefanobusetto2012-03-062012-03-06Free - Creative Commons CC BY 3.0crypt b4a and phphttps://www.b4x.com/android/forum/threads/crypt-b4a-and-php.15715/https://www.b4x.com/android/forum/attachments/test_xn_crypt-zip.10718/
B4ATutorialEncryptionCryptography - MD5 & SHA-1 (inline java code)Johan Schoeman2015-03-202015-03-20Free - Creative Commons CC BY 3.0Cryptography - MD5 & SHA-1 (inline java code)https://www.b4x.com/android/forum/threads/cryptography-md5-sha-1-inline-java-code.52071/
B4ALibraryBarcodeCRZXing v2 - encode/decode barcodes using a bitmapcanalrun2014-12-172014-12-17Free - Creative Commons CC BY 3.0CRZXing v2 - encode/decode barcodes using a bitmaphttps://www.b4x.com/android/forum/threads/crzxing-v2-encode-decode-barcodes-using-a-bitmap.48295/
B4ITutorialStringsCSBuilder - AttributedStrings builderErel2017-05-042017-05-04Free - Creative Commons CC BY 3.0AttributedStrings are strings with additional styling information. CSBuilder is a new type added in B4i v4.00 which helps with creating such strings. It is an alternative to iRichString class: https://www.b4x.com/android/forum/threads/48573/#contenthttps://www.b4x.com/android/forum/threads/csbuilder-attributedstrings-builder.79153/
B4ASnippetStringsCSBuilder marking based on regex patternErel2017-08-222017-08-22Free - Creative Commons CC BY 3.0This sub searches for matches and uses CSBuilder to mark the matches.https://www.b4x.com/android/forum/threads/csbuilder-marking-based-on-regex-pattern.83002/
B4ISnippetStringsCSBuilder text directionErel2018-04-082018-04-08Free - Creative Commons CC BY 3.0This code adds a NSParagraphStyle to CSBuilder and changes the text direction to right to lefthttps://www.b4x.com/android/forum/threads/csbuilder-text-direction.91651/
B4ASnippetStringsCSBuilder with leading marginErel2018-03-092018-03-09Free - Creative Commons CC BY 3.0CSBuilder with leading marginhttps://www.b4x.com/android/forum/threads/csbuilder-with-leading-margin.90428/
B4ALibraryColourCSColorPicker LibraryComputersmith642014-09-252014-09-25Free - Creative Commons CC BY 3.0CSColorPicker Libraryhttps://www.b4x.com/android/forum/threads/cscolorpicker-library.45041/https://www.b4x.com/android/forum/attachments/cscolorpickerlibtest-zip.27935/
B4JTutorialCSSCSS ExampleErel2016-07-272016-07-27Free - Creative Commons CC BY 3.0Demonstrates how CSS sheets can be used to style the UI.https://www.b4x.com/android/forum/threads/css-example.35854/
B4JSnippetCSSCSS style reference guide.Cableguy2015-09-122015-09-12Free - Creative Commons CC BY 3.0CSS style reference guide.https://www.b4x.com/android/forum/threads/css-style-reference-guide.58264/
B4JClassCSSCSSUtilsErel2017-08-232017-08-23Free - Creative Commons CC BY 3.0The CSSUtils code module makes it easier to update CSS properties at runtime.https://www.b4x.com/android/forum/threads/class-cssutils.61824/
B4XSnippetDrawingCube Spline [B4X]Star-Dust2018-04-252018-04-25Free - Creative Commons CC BY 3.0I made the B4X version for the Cube Spline. This is just an exercise, but can be used with appropriate modifications for other applications.https://www.b4x.com/android/forum/threads/b4x-cube-spline.92331/[B4X]
B4ASnippetDrawingCube-Spline CurveStar-Dust2018-04-252018-04-25Free - Creative Commons CC BY 3.0Here is also an example of Cube-Spline made in B4A. This is just an exercise, but can be used with appropriate modifications for other applications.https://www.b4x.com/android/forum/threads/cube-spline-curve.92306/
B4JLibraryComms & NetworkCuppify - build Modern REST API's with easeFrostCodesv0.7932019-01-02Free - Creative Commons CC BY 3.0A Professional B4J framework that allows you to build Modern REST API's with ease.https://www.b4x.com/android/forum/threads/cuppify-build-modern-rest-apis-with-ease.100923/
B4ATutorialhttpCurrency Converter - Http web services and moreErel2010-11-042010-11-04Free - Creative Commons CC BY 3.0Currency Converter - Http web services and morehttps://www.b4x.com/android/forum/threads/currency-converter-http-web-services-and-more.6506/
B4AClassMenuCustom Animated Menu [Class]mabool2012-11-082012-11-08Free - Creative Commons CC BY 3.0Custom Animated Menu [Class]https://www.b4x.com/android/forum/threads/class-custom-animated-menu.23096/[Class]https://www.b4x.com/android/forum/attachments/image1-png.14506/https://www.b4x.com/android/forum/attachments/image2-png.14507/https://www.b4x.com/android/forum/attachments/image3-png.14508/
B4AClassCalendarCustom Calendar ClassTakeru172012-10-052012-10-05Free - Creative Commons CC BY 3.0Custom Calendar Classhttps://www.b4x.com/android/forum/threads/custom-calendar-class.21996/https://www.b4x.com/android/forum/attachments/customcalendarexemple-zip.14057/
B4JClassABMaterialCustom component ABMTableGrid (team project) [ABMaterial]alwaysbusy2017-02-082017-02-08Free - Creative Commons CC BY 3.0We all know ABMTable and ABMTableMutable has its limitations and an editable grid in ABMaterial is requested a lot. As this kind of object is huge, I suggest we make it a Team Effort to build one.https://www.b4x.com/android/forum/threads/abmaterial-custom-component-abmtablegrid-team-project.75921/[ABMaterial]https://www.b4x.com/android/forum/attachments/abmtablegriddemo-zip.52621/
B4JTutorialABMaterialCustom Component CustomChartJS [ABMaterial]rwblinn2018-06-082018-06-08Free - Creative Commons CC BY 3.0Custom Component CustomChartJS [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-component-customchartjs.86867/[ABMaterial]
B4JSnippetABMaterialCustom Component Linear Gauge [ABMaterial]rwblinn2018-07-132018-07-13Free - Creative Commons CC BY 3.0Custom Component Linear Gauge [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-component-linear-gauge.95080/[ABMATERIAL]
B4JSnippetABMaterialCustom Component noUISlider [ABMaterial]rwblinn2018-08-062018-08-06Free - Creative Commons CC BY 3.0Custom Component noUISlider [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-component-nouislider.95850/[ABMATERIAL]
B4JTutorialABMaterialCustom Component Shiny Knob [ABMaterial]rwblinn2017-11-182017-11-18Free - Creative Commons CC BY 3.0Custom Component Shiny Knob [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-component-shiny-knob.86257/
B4JTutorialABMaterialCustom components and ABMModalSheet [ABMaterial]OliverA2019-06-172019-06-17Free - Creative Commons CC BY 3.0Custom components and ABMModalSheet [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-components-and-abmmodalsheet.106764/[ABMATERIAL]
B4ATutorialMenuCustom Context Menu for Text SelectionErel2017-07-132017-07-13Free - Creative Commons CC BY 3.0This example uses inline Java with JavaObject to allow creating custom context menus when the user selects text.https://www.b4x.com/android/forum/threads/custom-context-menu-for-text-selection.81596/
B4ITutorialDialogsCustom Dialogs with iCustomDialog libraryErel2018-11-262018-11-26Free - Creative Commons CC BY 3.0B4i v4.30 includes a new library named iCustomDialog. It is based on SCLAlertView open source project (https://github.com/dogo/SCLAlertView). It makes it simple to create custom dialogs. It is quite similar to B4A CustomLayoutDialog from the Dialogs library (https://www.b4x.com/android/forum/t...stom-dialogs-and-async-methods.80204/#content).https://www.b4x.com/android/forum/threads/custom-dialogs-with-icustomdialog-library.83526/
B4JTutorialWebAppCustom Elements - DatePicker & Dialogs [WebApp]Erel2014-04-132014-04-13Free - Creative Commons CC BY 3.0Custom Elements - DatePicker & Dialogs [WebApp]https://www.b4x.com/android/forum/threads/webapp-custom-elements-datepicker-dialogs.39885/[WebApp]
B4JTutorialB4J ServerCustom error pages [Server]Erel2014-03-132014-03-13Free - Creative Commons CC BY 3.0Custom error pages [Server]https://www.b4x.com/android/forum/threads/server-custom-error-pages.38812/[Server]
B4ATutorialList- and scrollviewCustom Expandable ListViewthedesolatesoul2012-03-152012-03-15Free - Creative Commons CC BY 3.0Custom Expandable ListViewhttps://www.b4x.com/android/forum/threads/custom-expandable-listview.15986/https://www.b4x.com/android/forum/attachments/expandablelv-png.10855/
B4ITutorialIcons / fontsCustom FontsErel2014-11-042014-11-04Free - Creative Commons CC BY 3.0Adding custom font files to your applicationhttps://www.b4x.com/android/forum/threads/custom-fonts.46461/
B4JTutorialABMaterialCustom Icons [ABMaterial]alwaysbusy2017-12-182017-12-18Free - Creative Commons CC BY 3.0Custom Icons [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-custom-icons.86880/[ABMaterial]
B4ALibraryDialogsCustom Input Box - Editbox code moduleJack Cole2012-02-062012-02-06Free - Creative Commons CC BY 3.0Custom Input Box - Editbox code modulehttps://www.b4x.com/android/forum/threads/custom-input-box-editbox-code-module.14738/https://www.b4x.com/android/forum/attachments/screenshot-jpg.10346/
B4ALibraryKeyboardCustom Keyboard example/attemptCreaky2012-08-232012-08-23Free - Creative Commons CC BY 3.0Custom Keyboard example/attempthttps://www.b4x.com/android/forum/threads/custom-keyboard-example-attempt.20749/
B4ATutorialList- and scrollviewCustom ListView librarywarwound2012-05-102012-05-10Free - Creative Commons CC BY 3.0Custom ListView libraryhttps://www.b4x.com/android/forum/threads/custom-listview-library.17708/
B4AClassDialogsCustom MsgBox [Class]NJDude2012-11-062012-11-06Free - Creative Commons CC BY 3.0Custom MsgBox [Class]https://www.b4x.com/android/forum/threads/class-custom-msgbox.23041/[Class]
B4ALibraryNotificationsCustom Notifcationsthedesolatesoul2012-04-042012-04-04Free - Creative Commons CC BY 3.0Custom Notifcationshttps://www.b4x.com/android/forum/threads/custom-notifcations.16613/https://www.b4x.com/android/forum/attachments/examplelayout-zip.11178/https://www.b4x.com/android/forum/attachments/cmexample-zip.11179/
B4ALibraryNotificationsCustom Notification Library: Barxbarx2012-04-152012-04-15Free - Creative Commons CC BY 3.0Custom Notification Library: Barxhttps://www.b4x.com/android/forum/threads/custom-notification-library-barx.16950/https://www.b4x.com/android/forum/attachments/res-zip.11948/
B4ASnippetNotificationsCustom notifications channelErel2018-04-082018-04-08Free - Creative Commons CC BY 3.0Starting 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).https://www.b4x.com/android/forum/threads/custom-notifications-channel.91634/
B4ATutorialPush notificationsCustom push notifications (server included)MiniDemonic2012-02-202012-02-20Free - Creative Commons CC BY 3.0Custom "push" notifications (server included)https://www.b4x.com/android/forum/threads/custom-push-notifications-server-included.15189/
B4ALibraryIntentCustom Share IntentEmme Developer2018-01-092018-01-09Free - Creative Commons CC BY 3.0Custom Share Intenthttps://www.b4x.com/android/forum/threads/custom-share-intent.88085/
B4AClassTabHostCustom TabHost [Class]Ricky D2012-06-272012-06-27Free - Creative Commons CC BY 3.0Custom TabHost [Class]https://www.b4x.com/android/forum/threads/class-custom-tabhost.19047/[Class]https://www.b4x.com/android/forum/attachments/ctabhostv1-0-zip.12475/https://www.b4x.com/android/forum/attachments/ctabhostv1-1-zip.12490/
B4ASnippetToastCustom Toast MessageErel2018-02-112018-02-11Free - Creative Commons CC BY 3.0You can customize the toast message text with CSBuilder: https://www.b4x.com/android/forum/threads/76226/#content This code allows you to also change the background color and the toast positionhttps://www.b4x.com/android/forum/threads/custom-toast-message.89173/
B4AClassToastCustom Toast Message Classmargret2012-06-212012-06-21Free - Creative Commons CC BY 3.0Custom Toast Message Classhttps://www.b4x.com/android/forum/threads/custom-toast-message-class.18889/
B4ATutorialOtherCustom transitions between activitiesErel2012-02-162012-02-16Free - Creative Commons CC BY 3.0Custom transitions between activitieshttps://www.b4x.com/android/forum/threads/custom-transitions-between-activities.15065/
B4ATutorialCustomViewCustom View with Designer SupportErel2017-03-262017-03-26Free - Creative Commons CC BY 3.0Custom View with Designer Supporthttps://www.b4x.com/android/forum/threads/custom-view-with-designer-support.28953/
B4XTutorialCustomViewCustom Views with Enhanced Designer Support [B4X]Erel2019-07-042019-07-04Free - Creative Commons CC BY 3.0Custom Views with Enhanced Designer Support [B4X]https://www.b4x.com/android/forum/threads/b4x-custom-views-with-enhanced-designer-support.62488/[B4X]https://www.b4x.com/android/forum/attachments/badoclet-zip.40725/https://www.b4x.com/android/forum/attachments/b4j_example-zip.40727/https://www.b4x.com/android/forum/attachments/b4a_viewsex_src-zip.41356/https://www.b4x.com/android/forum/attachments/b4i_iui8-zip.41522/
B4ATutorialPush notificationsCustom WebSocket Based Push FrameworkErel2014-04-242014-04-24Free - Creative Commons CC BY 3.0Custom WebSocket Based Push Frameworkhttps://www.b4x.com/android/forum/threads/custom-websocket-based-push-framework.40272/https://www.b4x.com/android/forum/attachments/push_client-zip.24621/
B4ATutorialPanelCustomBottomSheet - B4A Library source codeNJDude2017-11-152017-11-15Free - Creative Commons CC BY 3.0A draggable panel which can contain any layout you designhttps://www.b4x.com/android/forum/threads/custombottomsheet-b4a-library-source-code.86121/
B4ASnippetB4ACustomBuildActionFilippo2014-10-192014-10-19Free - Creative Commons CC BY 3.0CustomBuildActionhttps://www.b4x.com/android/forum/threads/custombuildaction.45817/https://www.b4x.com/android/forum/attachments/copyapkfile-zip.28423/
B4JSnippetB4JCustomBuildAction & Launch4jtchart2018-10-162018-10-16Free - Creative Commons CC BY 3.0Small snippet. You can use the command line version of Launch4J (launch4jc) to build your wrapped Jar file using a CustomBuildAction. Use the actual Launch4J UI to create the XML config file first and test that it works.https://www.b4x.com/android/forum/threads/custombuildaction-launch4j.98302/
B4ATutorialCardViewCustomCardView Base On CustomListview Moduletaylorw2018-03-312018-03-31Free - Creative Commons CC BY 3.0This is a module base on CustomListview, all function same with CustomListview I call it CustomCardView.https://www.b4x.com/android/forum/threads/customcardview-base-on-customlistview-module.91300/https://www.b4x.com/android/forum/attachments/customcardviewexample-zip.66061/
B4JClassComboboxCustomComboBoxjmon2014-07-122014-07-12Free - Creative Commons CC BY 3.0There is a problem with the combobox in Javafx, is that it's difficult to customize it with B4J. Basically, if you want to set anything apart from a string, you will encounter problems as I have in this thread: http://www.basic4ppc.com/android/forum/threads/combobox-how-to-insert-nodes-with-cell-factory.42546/ So this class is my answer to this problemhttps://www.b4x.com/android/forum/threads/customcombobox-class-update-2014-7-12.42691/
B4JSnippetB4JCustomControls BaseDaestrum2016-01-202016-01-20Free - Creative Commons CC BY 3.0CustomControls Basehttps://www.b4x.com/android/forum/threads/customcontrols-base.62585/
B4IClassDialogsCustomdialogFilippo2015-01-022015-01-02Free - Creative Commons CC BY 3.0Customdialoghttps://www.b4x.com/android/forum/threads/class-customdialog.47778/
B4ATutorialButtonCustomFloatingMenuButton - B4A Library source codeNJDude2017-11-062017-11-06Free - Creative Commons CC BY 3.0The attached code shows how to create a Floating Menu Button, you can show the button by clicking on a button or a swipe gesture (right edge of the screen).https://www.b4x.com/android/forum/threads/customfloatingmenubutton-b4a-library-source-code.85485/https://www.b4x.com/android/forum/attachments/customfmb-apk.61072/
B4ALibraryIcons / fontsCustomFontsNJDude2017-10-212017-10-21Free - Creative Commons CC BY 3.0This library will allow you to set custom fonts to views easily.https://www.b4x.com/android/forum/threads/customfonts.85264/https://www.b4x.com/android/forum/attachments/customfonts_lib_1-0-zip.60861/
B4ALibraryImagesCustomGallery class and BitmapPlus libInformatixv1.3212014-10-23Free - Creative Commons CC BY 3.0A highly customizable gallery to display thumbnails.https://www.b4x.com/forum/additional-libraries-classes-official-updates/20082-lib-class-customgallery.htmlhttps://www.b4x.com/android/forum/attachments/customgallery-2-zip.13132/https://www.b4x.com/android/forum/attachments/customgallery-3-zip.13133/https://www.b4x.com/android/forum/attachments/customgallery-4-zip.13134/https://www.b4x.com/android/forum/attachments/customgallery-5-zip.13152/
B4ALibraryTable/GridCustomGridViewNJDude2014-07-302014-07-30Free - Creative Commons CC BY 3.0This library will create a simple yet useful grid view.https://www.b4x.com/android/forum/threads/customgridview.43385/https://www.b4x.com/android/forum/attachments/customgridview_1-5_lib-zip.46893/
B4AClassDialogsCustomInput [Class]Ricky D2012-06-192012-06-19Free - Creative Commons CC BY 3.0CustomInput [Class]https://www.b4x.com/android/forum/threads/class-custominput.18837/[Class]https://www.b4x.com/android/forum/attachments/custominput-zip.12324/
B4JTutorialList- and scrollviewCustomized ListViewErel2013-11-252013-11-25Free - Creative Commons CC BY 3.0Customized ListViewhttps://www.b4x.com/android/forum/threads/customized-listview.34951/
B4JTutorialABMaterialCustomJQPlot [ABMaterial]Mashiane2016-12-012016-12-01Free - Creative Commons CC BY 3.0This comprises of more than 60 examples of setting the chart options.https://www.b4x.com/android/forum/threads/abmaterial-customjqplot.73539/[ABMaterial]
B4ALibraryKeyboardCustomKeyboard-Librarywatscho2015-01-042015-01-04Free - Creative Commons CC BY 3.0CustomKeyboard-Libraryhttps://www.b4x.com/android/forum/threads/customkeyboard-library.48953/https://www.b4x.com/android/forum/attachments/customkeyboardsample2-zip.34401/https://www.b4x.com/android/forum/attachments/customkeyboardsample3-zip.34402/https://www.b4x.com/android/forum/attachments/customkeyboardsample1-zip.34434/
B4ASnippetDialogsCustomLayoutDialog with CustomListViewErel2017-07-302017-07-30Free - Creative Commons CC BY 3.0CustomLayoutDialog with CustomListViewhttps://www.b4x.com/android/forum/threads/customlayoutdialog-with-customlistview.82259/
B4IClassList- and scrollviewCustomListViewErel2017-08-272017-08-27Free - Creative Commons CC BY 3.0B4i implementation of CustomListViewhttps://www.b4x.com/android/forum/threads/class-customlistview.46560/
B4XTutorialList- and scrollviewCustomListView - lazy loading / virtualization [B4X] [XUI]Erel2018-01-042018-01-04Free - Creative Commons CC BY 3.0CustomListView - lazy loading / virtualization [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-customlistview-lazy-loading-virtualization.87930/[B4X][XUI]
B4AClassList- and scrollviewCustomListView classErelv1.762018-03-08Free - Creative Commons CC BY 3.0A flexible list based on ScrollViewhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19567-class-customlistview-flexible-list-based-scrollview.htmlhttps://www.b4x.com/android/forum/attachments/customlistview-bas.58349/https://www.b4x.com/android/forum/attachments/customlistview_example-zip.59304/
B4ATutorialList- and scrollviewCustomListView with animated headerErel2019-04-302019-04-30Free - Creative Commons CC BY 3.0This is a slightly modified version of CustomListView. It adds a header. The header becomes shorter when the user scrolls down.An event is raised, which allows you to adjust the header's layout based on the current height.https://www.b4x.com/android/forum/threads/customlistview-with-animated-header.84245/https://www.b4x.com/android/forum/attachments/b4a_clv_header-zip.69645/
B4ATutorialList- and scrollviewCustomListView with floating titles [XUI]Erel2018-01-042018-01-04Free - Creative Commons CC BY 3.0CustomListView with floating titles [XUI]https://www.b4x.com/android/forum/threads/xui-customlistview-with-floating-titles.87935/[XUI]
B4XTutorialImagesCustomListView with multiple ImageSliders [B4X]Erel2018-09-142018-09-14Free - Creative Commons CC BY 3.0Example of creating a xCustomListView with multiple ImageSlidershttps://www.b4x.com/android/forum/threads/b4x-customlistview-with-multiple-imagesliders.97219/[B4X]
B4JSnippetList- and scrollviewCustomlistview with multiple selection like DBgridNicola Ciaramellano2019-05-072019-05-07Free - Creative Commons CC BY 3.0Many years ago I bought a very good library for VB6: TrueDbGrid. The multiple rows selection method of this grid was very simple and intuitive, so I tried to replicate it with the xCustomlistview. It was based on use of SHIFT and CONTROL keys to select one ore more rows in sequence or not.This is a quick and dirty procedure but can be a starting point and certainly it can be improved.https://www.b4x.com/android/forum/threads/customlistview-with-multiple-selection-like-dbgrid.105577/
B4ALibraryApp startupCustomListView3Scantechv1.312016-03-16Free - Creative Commons CC BY 3.0The About Screen is similar to "CA Lottery" App but without the top image. Please note: Some of the used libraries require donations if you use it.https://www.b4x.com/android/forum/threads/customlistview3.64293/https://www.b4x.com/android/forum/attachments/about-jpg.42182/https://www.b4x.com/android/forum/attachments/customlistview3-library-v1-29-zip.42214/https://www.b4x.com/android/forum/attachments/about-example-with-v1-29-zip.42467/https://www.b4x.com/android/forum/attachments/customlistview4-library-v1-31-zip.42468/
B4ALibraryProgress/GaugeCustomProgressDialogNJDudev2.202014-06-23Free - Creative Commons CC BY 3.0This library will allow you to customize a Progress Dialog.https://www.b4x.com/android/forum/threads/lib-customprogressdialog.27358https://www.b4x.com/android/forum/attachments/customprogressdialog_sample-zip.25066/
B4ALibraryRSSCustomRSSViewNJDude2014-06-242014-06-24Free - Creative Commons CC BY 3.0CustomRSSViewhttps://www.b4x.com/android/forum/threads/customrssview.42297/https://www.b4x.com/android/forum/attachments/customrssview_sample-zip.29903/
B4ALibraryToastCustomToastXverhelstX2011-08-312011-08-31Free - Creative Commons CC BY 3.0Create your own toastmessage by choosing position, duration and images.https://www.b4x.com/forum/additional-libraries-official-updates/11220-customtoast-library.html
B4ALibraryTooltipCustomTooltipNJDudev1.02014-07-11Free - Creative Commons CC BY 3.0This library will allow you to add tooltips to EditText views.https://www.b4x.com/android/forum/threads/customtooltip.42789/https://www.b4x.com/android/forum/attachments/customtooltip_lib_1-0-zip.26282/
B4ALibraryViews - additionalCustomTutorialViewNJDude2017-10-072017-10-07Free - Creative Commons CC BY 3.0CustomTutorialViewhttps://www.b4x.com/android/forum/threads/customtutorialview.84747/https://www.b4x.com/android/forum/attachments/customtutorialview_lib_1-0-zip.60378/
B4ALibraryYouTubeCustomYouTubeFeedNJDudev1.02013-10-19Free - Creative Commons CC BY 3.0This library will allow you to get YouTube Feeds and display them on a WebView.https://www.b4x.com/android/forum/threads/customyoutubefeed.33717/https://www.b4x.com/android/forum/attachments/customyoutubefeed_library_1-0-zip.20027/
B4ALibraryBarcodeCuteR - with inlne Java CodeJohan Schoeman2016-09-232016-09-23Free - Creative Commons CC BY 3.0This is like somed3v3loper's Qart, but only converted to inline Java Codehttps://www.b4x.com/android/forum/threads/cuter-with-inlne-java-code.71320/https://www.b4x.com/android/forum/attachments/cuter-zip.48140/
B4ILibraryRadioButtoncviRadioGroupicefairy3332016-12-302016-12-30Free - Creative Commons CC BY 3.0RadioButton groupshttps://www.b4x.com/android/forum/threads/cviradiogroup.74684/
B4ILibraryImagescviZoomableImageViewIceFairy3332016-12-262016-12-26Free - Creative Commons CC BY 3.0You can using this to build picviewer class or image crophttps://www.b4x.com/android/forum/threads/cvizoomableimageview.74527/
B4ALibraryBarcodeDalogicSDK for Datalogic Scanner [beta]DonManfredv0.302019-05-05Free - Creative Commons CC BY 3.0DalogicSDK for Datalogic Scanner [beta]https://www.b4x.com/android/forum/threads/dalogicsdk-for-datalogic-scanner-beta.105380/[BETA]https://www.b4x.com/android/forum/attachments/datalogicsdkv0-18-zip.79937/https://www.b4x.com/android/forum/attachments/datalogicsdkexample-zip.79938/https://www.b4x.com/android/forum/attachments/datalogicsdkv0-25-zip.80054/
B4JSnippetColourDark theme - base colorErel2017-07-252017-07-25Free - Creative Commons CC BY 3.0Dark theme - base colorhttps://www.b4x.com/android/forum/threads/dark-theme-base-color.82030/
B4JTutorialABMaterialDashboard Creation with JustGage [ABMaterial]Mashiane2017-04-092017-04-09Free - Creative Commons CC BY 3.0For this exercise I wanted to have a dashboard that will provide me with total Expenditure vs Budget as demonstrated in Figure 1 below. In this table, records are added that will have a budget and expenditure. The expenditure amounts are a sum up of records captured in another screen. This record copying and drill down (i.e master-detail) functionality was discussed in this article.https://www.b4x.com/android/forum/threads/abmaterial-dashboard-creation-with-justgage.78312/[ABMaterial]
B4ALibraryProgress/GaugeDashedCircularProgressJohan Schoeman2017-05-232017-05-23Free - Creative Commons CC BY 3.0A Circular progress animated where you can put any view insidehttps://www.b4x.com/android/forum/threads/dashedcircularprogress.56345/https://www.b4x.com/android/forum/attachments/dashedcircularprogressv1-zip.35987/https://www.b4x.com/android/forum/attachments/vegeta-zip.35988/https://www.b4x.com/android/forum/attachments/speed-zip.35989/https://www.b4x.com/android/forum/attachments/gokussj-zip.35990/https://www.b4x.com/android/forum/attachments/ball-zip.35991/
B4ALibrarySpinnerData Bound Spinner [Library]keirS2012-11-142012-11-14Free - Creative Commons CC BY 3.0Data Bound Spinner [Library]https://www.b4x.com/android/forum/threads/library-data-bound-spinner.23309/[Library]
B4JTutorialB4XData Collection Solution - Device, Desktop and Web reports [Server]Erel2018-03-052018-03-05Free - Creative Commons CC BY 3.0Data Collection Solution - Device, Desktop and Web reports [Server]https://www.b4x.com/android/forum/threads/server-data-collection-solution-device-desktop-and-web-reports.37254/[Server]https://www.b4x.com/android/forum/attachments/datacollectionserver-zip.22319/https://www.b4x.com/android/forum/attachments/datacollectiondevice-zip.22321/
B4XTutorialInteropData exchange (B4x, php, servers, .net and others) [B4x]KMatle2018-03-182018-03-18Free - Creative Commons CC BY 3.0Data exchange (B4x, php, servers, .net and others) [B4x]https://www.b4x.com/android/forum/threads/b4x-data-exchange-b4x-php-servers-net-and-others.90756/[B4X]
B4JSnippetFile handlingData FolderErel2016-01-032016-01-03Free - Creative Commons CC BY 3.0This method is now available internally with File.DirData. Windows apps are installed by default under Program Files. Starting from Windows Vista, Program Files folders are read-only. This means that writing to File.DirApp will fail. The following code returns a writable folder based on the platform:https://www.b4x.com/android/forum/threads/data-folder.56874/
B4RSnippetJSONData JSON Format to Node-REDrwblinn2017-02-142017-02-14Free - Creative Commons CC BY 3.0For sending data from Arduino/ESP to Node-RED (running on a Raspberry Pi), JSON format is an option as Node-RED provides simple methods for parsing JSON. The example sub writes via asyncstream a Key:Value Pair Array as a JSON string.https://www.b4x.com/android/forum/threads/data-json-format-to-node-red.76203/
B4ATutorialB4AData Type and Rangemetrick2011-03-022011-03-02Free - Creative Commons CC BY 3.0Data Type and Rangehttps://www.b4x.com/android/forum/threads/data-type-and-range.8062/
B4RTutorialB4RData typesErel2016-04-112016-04-11Free - Creative Commons CC BY 3.0Data typeshttps://www.b4x.com/android/forum/threads/data-types.65666/
B4AClassDatabaseDataBase Classmargret2012-10-232012-10-23Free - Creative Commons CC BY 3.0Used to create databases for B4A, with commands more like DBase.https://www.b4x.com/forum/additional-libraries-classes-official-updates/22118-class-databases.htmlhttps://www.b4x.com/android/forum/attachments/db_class-zip.14115/
B4ATutorialDatabaseDatabase Design - IntroductionJohnD2014-02-172014-02-17Free - Creative Commons CC BY 3.0Database Design - Introductionhttps://www.b4x.com/android/forum/threads/database-design-introduction.37915/https://www.b4x.com/android/forum/attachments/test_type_a-png.22775/https://www.b4x.com/android/forum/attachments/test_type_b-png.22776/https://www.b4x.com/android/forum/attachments/test_a-png.22777/https://www.b4x.com/android/forum/attachments/test_b-png.22778/https://www.b4x.com/android/forum/attachments/test_question_a-png.22779/
B4XTutorialDatabaseDatabase modelling [B4X]KMatle2018-04-042018-04-04Free - Creative Commons CC BY 3.0This tutorial is about db modelling with a small example. Of course this is just an overwiew and there is much more. I assume you know how to create tables and Co.https://www.b4x.com/android/forum/threads/b4x-database-modelling.91474/[B4X]
B4AClassDatabaseDatabase table access skeleton classnicholas.jj.taylor2013-05-202013-05-20Free - Creative Commons CC BY 3.0Database table access skeleton classhttps://www.b4x.com/android/forum/threads/database-table-access-skeleton-class.29434/
B4ALibraryLabeldataLabel in a demoaarondc2013-07-292013-07-29Free - Creative Commons CC BY 3.0dataLabel in a demohttps://www.b4x.com/android/forum/threads/datalabel-in-a-demo.31368/https://www.b4x.com/android/forum/attachments/pre-data-png.18665/https://www.b4x.com/android/forum/attachments/post-data-png.18666/
B4ALibraryDatabaseDataServer Libraryazzam2232017-09-032017-09-03Free - Creative Commons CC BY 3.0DataServer Libraryhttps://www.b4x.com/android/forum/threads/dataserver-library.83437/
B4RSnippetDate/timeDATE to Uint - Unit to Date ConverterTayfur2016-10-082016-10-08Free - Creative Commons CC BY 3.0I using this code, Because Board has a problem for records size capacity of epprom.https://www.b4x.com/android/forum/threads/date-to-uint-unit-to-date-converter.71787/
B4ALibraryDate/timeDateConvertDerezv1.2.22012-05-02Free - Creative Commons CC BY 3.0Translate Gregorian and Hebrew Dates.https://www.b4x.com/forum/additional-libraries-official-updates/16770-dateconvert-library.html
B4JLibraryDate/timeDatePickerswissmade2014-11-132014-11-13Free - Creative Commons CC BY 3.0Java 8 (FX8) DatePickerhttps://www.b4x.com/android/forum/threads/java-8-fx8-and-datepicker.46852/
B4ALibraryDate/timeDatepicker DialogDonManfredv1.0.12015-07-09DonationThis is a library to show a Datepicker or an Timeticker. Sadly the Timepicker still DOES NOT WORK!https://www.b4x.com/android/forum/threads/datepicker-dialog-v1-0-0.53215/https://www.b4x.com/android/forum/attachments/libdatetimepickerv1-0-0-zip.33688/https://www.b4x.com/android/forum/attachments/datetimepickerex-zip.35744/
B4ALibraryDate/timeDatePicker&TimePicker[b4a2.7][free lib]icefairy3332013-05-072013-05-07Free - Creative Commons CC BY 3.0[free lib]DatePicker&TimePicker[b4a2.7]https://www.b4x.com/android/forum/threads/free-lib-datepicker-timepicker-b4a2-7.28984/[free lib][b4a2.7]
B4JSnippetDate/timeDateTime minus millisecondstchart2016-08-292016-08-29Free - Creative Commons CC BY 3.0DateTime minus millisecondshttps://www.b4x.com/android/forum/threads/datetime-minus-milliseconds.70484/
B4JTutorialABMaterialDateTimePicker Extented for Weeks (1.20) [ABMaterial]alwaysbusy2016-07-012016-07-01Free - Creative Commons CC BY 3.0DateTimePicker Extented for Weeks (1.20) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-datetimepicker-extented-for-weeks-1-20.68547/[ABMaterial]
B4ALibraryDate/timeDateUtilsErelv1.052013-02-12Free - Creative Commons CC BY 3.0Date and time related methodshttps://www.b4x.com/forum/basic4android-getting-started-tutorials/26290-dateutils-simplifies-date-time-calcuations.html
B4ICode moduleDate/timeDateUtils B4IErel2014-11-062014-11-06Free - Creative Commons CC BY 3.0B4i implementation of DateUtilshttps://www.b4x.com/android/forum/threads/module-dateutils.46561/
B4XSnippetDate/timeDaylight Saving Time for Israel [B4X]derez2019-03-302019-03-30Free - Creative Commons CC BY 3.0Daylight Saving Time for Israel [B4X]https://www.b4x.com/android/forum/threads/b4x-daylight-saving-time-for-israel.104323/[B4X]
B4ALibrarySwitchDayNightSwitchJohan Schoeman2017-07-172017-07-17Free - Creative Commons CC BY 3.0A cute day night switch for androidhttps://www.b4x.com/android/forum/threads/daynightswitch.81745/https://www.b4x.com/android/forum/attachments/b4adaynightswitch-zip.57757/https://www.b4x.com/android/forum/attachments/libres-zip.57758/
B4ALibraryDatabasedb2000.B4A.eXtrafunctionsmaXim2015-08-242015-08-24Free - Creative Commons CC BY 3.0db2000 functionshttps://www.b4x.com/android/forum/threads/db2000-b4a-extrafunctions.57441/https://www.b4x.com/android/forum/attachments/db2000-j-extrafunctions-zip.36806/https://www.b4x.com/android/forum/attachments/db2000-b4a-extrafunctions-zip.36807/
B4ALibraryDatabasedb2000.B4A.INImaXim2014-06-032014-06-03Free - Creative Commons CC BY 3.0db2000.B4A.INIhttps://www.b4x.com/android/forum/threads/db2000-b4a-ini.41684/https://www.b4x.com/android/forum/attachments/db2000-b4a-ini-zip.25508/
B4JLibraryDatabasedb2000.B4J.eXtrafunctionsmaXim2015-10-022015-10-02Free - Creative Commons CC BY 3.0db2000.B4J.eXtrafunctionshttps://www.b4x.com/android/forum/threads/db2000-b4j-extrafunctions.58929/
B4JLibraryPreferencesdb2000.B4J.INImaXim2015-06-242015-06-24Free - Creative Commons CC BY 3.0db2000.B4J.INI is a small and simple library for creating and managing the INI files with the ability to handle the values type of the individual keys for each section.https://www.b4x.com/android/forum/threads/db2000-b4j-ini.41683/https://www.b4x.com/android/forum/attachments/db2000-b4j-ini-zip.25506/
B4JLibraryImagesdb2000.GRAPHICSmaXim2013-11-222013-11-22Free - Creative Commons CC BY 3.0Apply watermarks to imageshttps://www.b4x.com/android/forum/threads/db2000-graphics.34817/
B4AClassDatabaseDBMySQL connect via MySQL Tunnelaalekizoglouv1.42013-05-31Free - Creative Commons CC BY 3.0A set of classes to implement a pair of connection / dataset objects to connect to remote MySQL databasehttps://www.b4x.com/android/forum/threads/class-dbmysql-connect-via-mysql-tunnel.27723/https://www.b4x.com/android/forum/attachments/mysqltunnel-list-png.16645/https://www.b4x.com/android/forum/attachments/mysql-tunnel-edit-png.16646/https://www.b4x.com/android/forum/attachments/classdbmysql-zip.17638/
B4ICode moduleDatabaseDBUtilsErel2017-07-032017-07-03Free - Creative Commons CC BY 3.0B4i implementation of DBUtilshttps://www.b4x.com/android/forum/threads/module-dbutils.46563/
B4JLibraryDatabaseDBUtils [module] [Universal]OliverA2017-06-122017-06-12Free - Creative Commons CC BY 3.0In both the demo and DBUtils.bas, the modifications were minor in order to accommodate MySQL. Summary of DBUtils changes: 1) Added the public variables DB_VARCHAR and DB_BIGINT. MySQL cannot index TEXT fields, thus I had change the Student's Id to DB_VARCHAR. Also, MySQL's INTEGER field could not hold DateTime's long values and thus I added DB_BIGINT. 2) Added a couple of private variables and a new public function (SetEscapeChars) that lets you set the DB's escape character. I also modified EscapeField to use these new variables and made the method Public (since it seemed useful for modifying some code in the demo). 3) InsertMaps had an SQL statement that hard coded the escape characters and I changed it to use the EscapeField methodhttps://www.b4x.com/android/forum/threads/module-universal-dbutils.80569/[module][Universal]
B4ASnippetDatabaseDBUtils 2 - New Method - HasRecordsHarris2019-01-182019-01-18Free - Creative Commons CC BY 3.0DBUtils 2 - New Method - HasRecordshttps://www.b4x.com/android/forum/threads/dbutils-2-new-method-hasrecords.101642/
B4XLibraryDatabaseDBUtils 2 [B4X]Erelv2.062018-04-20Free - Creative Commons CC BY 3.0DBUtils is a code module with useful utilities related to the SQL library. It is designed to work with SQLite databases. There have been three versions of DBUtils, one for each platform (except of B4R). DBUtils v2.0 merges the three modules to a single module that is compatible with B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-dbutils-2.81280/[B4X]
B4ACode moduleDatabaseDBUtils code moduleErel2017-07-032017-07-03Free - Creative Commons CC BY 3.0Database utilitieshttps://www.b4x.com/android/forum/threads/dbutils-android-databases-are-now-simple.8475
B4JTutorialDatabaseDBUtils ExampleErel2018-03-302018-03-30Free - Creative Commons CC BY 3.0This example demonstrates how DBUtils module can be used in B4J.https://www.b4x.com/android/forum/threads/dbutils-example.34611/
B4ASnippetDatabaseDbutils, Modified Create Table, to allow new columnsJmu56672014-11-072014-11-07Free - Creative Commons CC BY 3.0Dbutils, Modified Create Table, to allow new columnshttps://www.b4x.com/android/forum/threads/dbutils-modified-create-table-to-allow-new-columns.46615/
B4ASnippetDatabaseDBUtils: clear table [delete all]peacemaker2018-11-072018-11-07Free - Creative Commons CC BY 3.0DBUtils: clear table [delete all]https://www.b4x.com/android/forum/threads/dbutils-clear-table-delete-all.99107/[DELETE ALL]
B4ATutorialB4ADDMS - Dalvik Debug Monitormoster672010-12-082010-12-08Free - Creative Commons CC BY 3.0DDMS - Dalvik Debug Monitorhttps://www.b4x.com/android/forum/threads/ddms-dalvik-debug-monitor.6804/
B4ATutorialB4ADebugging android applicationsErel2011-05-082011-05-08Free - Creative Commons CC BY 3.0Debugging android applicationshttps://www.b4x.com/android/forum/threads/debugging-android-applications.9032/
B4ALibraryB4ADebugLineNostevel052013-11-112013-11-11Free - Creative Commons CC BY 3.0Used with Thread Debug Hack see the library post.https://www.b4x.com/android/forum/threads/thread-debug-hack.34390/https://www.b4x.com/android/forum/attachments/sldebug-zip.20432/
B4ALibraryViews - additionalDebugOverlayDonManfredv1.0.12015-11-04Free - Creative Commons CC BY 3.0A logcat-alike overlay to display log messages in your app as independent overlay.https://www.b4x.com/android/forum/threads/debugoverlay-v1-0-0-show-the-overlay-even-on-desktop-when-called-from-a-service.59618/https://www.b4x.com/android/forum/attachments/debugoverlayex-zip.38387/https://www.b4x.com/android/forum/attachments/libdebugoverlayv1-0-0-zip.38388/
B4JLibraryABMaterialDeciding on a Christmas gifts using Mermaid [ABMaterial]Mashiane2018-12-022018-12-02Free - Creative Commons CC BY 3.0Deciding on a Christmas gifts using Mermaid [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-deciding-on-a-christmas-gifts-using-mermaid.99964/[ABMATERIAL]
B4IClassMathsDecimalNumber (similar to B4A BigNumber)Erel2017-05-092017-05-09Free - Creative Commons CC BY 3.0This class uses NativeObject to access NSDecimalNumber type. Unlike BigNumber library, the objects are immutable. This means that the value of a DecimalNumber instance cannot change. A new value can be assigned.https://www.b4x.com/android/forum/threads/class-decimalnumber-similar-to-b4a-bignumber.79332/
B4ALibraryEncryptionDecrypterDonManfredv1.062017-02-06DonationDe-/Encrypt String to base64 (including compatible php code to de/Encrypt). This Library can be used to - Encrypt a string to a Hex-View of the encrypted string.. The resulting string only contains the character 0 to 9 and A to F. So it is save to be used in any httputils-call-parameter for example. - Decrypt a String to its Original String. The string to decode must be the output of the Encrypt-Method. For the php-side you can use the attached php-class to En- and de-crypt strings which are encrypted by the b4a-library (or by the php itself)https://www.b4x.com/android/forum/threads/decrypter-de-encrypt-string-to-base64-including-compatible-php-code-to-de-encrypt.52582/https://www.b4x.com/android/forum/attachments/decrypterexample-zip.33275/https://www.b4x.com/android/forum/attachments/libdecrypterv1-0-1-zip.33276/https://www.b4x.com/android/forum/attachments/mcryptphp-zip.33277/https://www.b4x.com/android/forum/attachments/libdecrypterv1-0-5-zip.36669/
B4AClassDialogsDEDialogs classDerezv1.52017-05-25Free - Creative Commons CC BY 3.0For files and input dialogs.https://www.b4x.com/forum/additional-libraries-classes-official-updates/24911-class-getfiles-file-dialog.htmlhttps://www.b4x.com/android/forum/attachments/ded1-png.15347/https://www.b4x.com/android/forum/attachments/ded2-png.15348/https://www.b4x.com/android/forum/attachments/ded3-png.15349/https://www.b4x.com/android/forum/attachments/dedialogs1-4-zip.29620/
B4ALibraryAudio/VideoDeezer [partial wrap]somed3v3loper2019-05-212019-05-21Free - Creative Commons CC BY 3.0Deezer [partial wrap]https://www.b4x.com/android/forum/threads/deezer-partial-wrap.105986/[PARTIAL WRAP]
B4RSnippetB4R LCDDefine LCD custom characters for HD44780 controllers and compatible.tigrot2017-11-302017-11-30Free - Creative Commons CC BY 3.0Here is a code snippet to define custom chars in HD44780 controllershttps://www.b4x.com/android/forum/threads/define-lcd-custom-characters-for-hd44780-controllers-and-compatible.86713/
B4JSnippetDatabasedelegating the response management [RDC snippet]Cableguy2017-02-212017-02-21Free - Creative Commons CC BY 3.0delegating the response management [RDC snippet]https://www.b4x.com/android/forum/threads/rdc-snippet-delegating-the-response-management.76365/[RDC snippet]
B4ALibraryChartsdesChartsJohan Schoeman2015-09-042015-09-04Free - Creative Commons CC BY 3.0Various chart typeshttps://www.b4x.com/android/forum/threads/descharts-bar-charts.57867/
B4ITutorialB4IDesign GuidelinesMikeH2015-01-072015-01-07Free - Creative Commons CC BY 3.0Design Guidelineshttps://www.b4x.com/android/forum/threads/design-guidelines.49102/
B4ATutorialB4ADesigner anchors - Video exampleErel2018-07-052018-07-05Free - Creative Commons CC BY 3.0Designer anchors - Video examplehttps://www.b4x.com/android/forum/threads/designer-anchors-video-example.36507/
B4ASnippetColourDesigner ColoursPhiloSophical2018-01-082018-01-08Free - Creative Commons CC BY 3.0These are the colours used in the designer which has a very nice drop down pickable list together with names.https://www.b4x.com/android/forum/threads/designer-colours.88058/
B4JTutorialMenuDesigner Menu ItemsErel2015-07-262015-07-26Free - Creative Commons CC BY 3.0Designer Menu Itemshttps://www.b4x.com/android/forum/threads/designer-menu-items.56602/
B4ITutorialB4ADesigner Script & AutoScale tutorialErel2014-11-202014-11-20Free - Creative Commons CC BY 3.0Designer Script & AutoScale tutorialhttps://www.b4x.com/android/forum/threads/designer-script-autoscale-tutorial.47184/
B4ALibraryB4ADesigner Script Helpertremara12015-03-072015-03-07Free - Creative Commons CC BY 3.0Designer Script Helperhttps://www.b4x.com/android/forum/threads/designer-script-helper.51572/
B4ATutorialB4ADesigner Scripts & AutoScale Tutorialklaus2012-10-212012-10-21Free - Creative Commons CC BY 3.0Designer Scripts & AutoScale Tutorialhttps://www.b4x.com/android/forum/threads/designer-scripts-autoscale-tutorial.22522/
B4ATutorialB4ADesigner Scripts TutorialErel2012-03-202012-03-20Free - Creative Commons CC BY 3.0Designer Scripts Tutorialhttps://www.b4x.com/android/forum/threads/designer-scripts-tutorial.16120/
B4ISnippetComboboxDesigner-Compatible ComboBox ClassDerek Johnsonv22016-11-16Free - Creative Commons CC BY 3.0Designer-Compatible ComboBox Classhttps://www.b4x.com/android/forum/threads/designer-compatible-combobox-class.59553/https://www.b4x.com/android/forum/attachments/combov2-zip.38343/
B4ALibraryViews - additionalDesignSupportCorwin42v3.002018-11-05Free - Creative Commons CC BY 3.0This library is a wrapper to some of the objects of Googles Design Support library. Currently it supports: •Snackbar - The new modern toastmessages •TabLayout - The new material like tabs with fixed tabs and scrolling tabs feature. Works standalone or together with AHViewPager library. Supports icons as tabs and custom layouts for the tabs. The Tablayout has B4A designer support.https://www.b4x.com/android/forum/threads/designsupport-additional-material-design-components.58893/https://www.b4x.com/android/forum/attachments/fixedtabsexample2_00-zip.45377/https://www.b4x.com/android/forum/attachments/floatlabeledittext1_0-zip.45378/https://www.b4x.com/android/forum/attachments/floatingactionbutton1_0-zip.45379/https://www.b4x.com/android/forum/attachments/scrollingtabsexample2_00-zip.45380/https://www.b4x.com/android/forum/attachments/snackbarexample2_00-zip.45381/
B4ASnippetB4ADetect Current OrientationDawningTruth2019-09-222019-09-22Free - Creative Commons CC BY 3.0This sub will assist you to determine the current orientation of your activity.https://www.b4x.com/android/forum/threads/detect-current-orientation.109833/
B4ALibraryWearDetecting Round/Rectangular shape for Android WearJohan Schoeman2016-01-012016-01-01Free - Creative Commons CC BY 3.0Detecting Round/Rectangular shape for Android Wearhttps://www.b4x.com/android/forum/threads/detecting-round-rectangular-shape-for-android-wear.61895/
B4ATutorialB4ADeveloping library with Android StudioJohnmcenroy2015-12-032015-12-03Free - Creative Commons CC BY 3.0Developing library with Android Studiohttps://www.b4x.com/android/forum/threads/developing-library-with-android-studio.60997/
B4ATutorialB4ADevelopping using my old netbookwl2012-06-012012-06-01Free - Creative Commons CC BY 3.0Developping using my old netbookhttps://www.b4x.com/android/forum/threads/developping-using-my-old-netbook.18338/
B4ALibraryOSDevice Administrator libraryErel2017-09-112017-09-11Free - Creative Commons CC BY 3.0Device Administrator libraryhttps://www.b4x.com/android/forum/threads/device-administrator-library.19208/https://www.b4x.com/android/forum/attachments/administrator1-00-zip.57783/
B4AClassOSDevice Class YearJamie87632017-05-302017-05-30Free - Creative Commons CC BY 3.0Device Year Class is an Android library that implements a simple algorithm that maps a device's RAM, CPU cores, and clock speed to the year where those combination of specs were considered high end. This allows a developer to easily modify application behavior based on the capabilities of the phone's hardware.https://www.b4x.com/android/forum/threads/device-class-year.80146/https://www.b4x.com/android/forum/attachments/lib-zip.56215/
B4ALibraryOSDevice InformationJohan Schoeman2017-12-242017-12-24Free - Creative Commons CC BY 3.0CPU information: (Displayed in ListView1 of the attached project) 1. Maximum CPU Frequency 2. Minimum CPU Frequency 3. Current CPU Frequency (Displayed in ListView2 of the attached project) 1. The number of cores 2. Combined utilization of all cores (%) 3 to x. The utilization of each individual core (%) The two ListViews are updated every 500ms via a timer.https://www.b4x.com/android/forum/threads/device-information.87623/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.63135/
B4AClassOSDevice information ClassPooya12018-09-042018-09-04Free - Creative Commons CC BY 3.0Device information Classhttps://www.b4x.com/android/forum/threads/device-information-class.96839/
B4ATutorialKioskDevice Owner / TaskLock / Kiosk apps 2017Erel2017-07-182017-07-18Free - Creative Commons CC BY 3.0Starting from Android 5 (API 21) there is better support for kiosk applications. Kiosk applications = applications that the user cannot exit from.https://www.b4x.com/android/forum/threads/device-owner-tasklock-kiosk-apps-2017.81765/
B4ATutorialOSDevice SensorsJohan Schoeman2015-02-142015-02-14Free - Creative Commons CC BY 3.0Device Sensorshttps://www.b4x.com/android/forum/threads/device-sensors.50674/
B4ITutorialOSDeviceCheck - uniquely identify iOS deviceJanPRO2019-01-062019-01-06Free - Creative Commons CC BY 3.0In this tutorial (intended for advanced B4i user) I want to demonstrate how you can use the DeviceCheck framework (introduced with iOS 11) in order to uniquely identify an iOS device.https://www.b4x.com/android/forum/threads/devicecheck-uniquely-identify-ios-device.101174/https://www.b4x.com/android/forum/attachments/dc_serverexample-zip.75991/https://www.b4x.com/android/forum/attachments/jwt-jar.75992/https://www.b4x.com/android/forum/attachments/devicecheckserver-bas.75993/https://www.b4x.com/android/forum/attachments/dc_appexample-zip.75994/
B4ALibraryAction Bar etcdgActionBarudgv1.102017-08-29Free - Creative Commons CC BY 3.0A very flexible ActionBarhttps://www.b4x.com/android/forum/threads/dgactionbar-yet-another-actionbar.40350https://www.b4x.com/android/forum/attachments/dgactionbar_100-zip.24574/https://www.b4x.com/android/forum/attachments/dgactionbar_ex1-zip.24575/https://www.b4x.com/android/forum/attachments/dgactionbar_ex2-zip.24577/https://www.b4x.com/android/forum/attachments/dgactionbar_ex3-zip.24578/https://www.b4x.com/android/forum/attachments/dgactionbar_104-zip.27942/
B4ALibraryBarcodedgBarcodeudgv0.122014-05-23Free - Creative Commons CC BY 3.0A barcode generation library entirely based on B4A code.https://www.b4x.com/android/forum/threads/dgbarcode-an-all-b4a-barcodes-library.41252/https://www.b4x.com/android/forum/attachments/dgbarcode_011-zip.25198/
B4ALibraryPickerdgPickersudgv0.302016-03-03Free - Creative Commons CC BY 3.0A few highly customizable pickers.https://www.b4x.com/android/forum/threads/dgpickers-pick-up-a-color-a-thickness.39467https://www.b4x.com/android/forum/attachments/dgpickers_009-zip.24056/https://www.b4x.com/android/forum/attachments/dgpickersex_009-zip.24057/https://www.b4x.com/android/forum/attachments/dgpickers_100-zip.24579/https://www.b4x.com/android/forum/attachments/dgpickers_014-zip.27946/https://www.b4x.com/android/forum/attachments/dgpickers_020-zip.29945/
B4ALibraryViews - effectsdgTextEffects - simple text effectsudg2015-02-132015-02-13Free - Creative Commons CC BY 3.0dgTextEffects - simple text effectshttps://www.b4x.com/android/forum/threads/dgtexteffects-simple-text-effects.50621/https://www.b4x.com/android/forum/attachments/dgtexteffects_014-zip.32179/
B4ALibraryOSdgUID - unique ID for your deviceudg2015-02-042015-02-04Free - Creative Commons CC BY 3.0dgUID - unique ID for your devicehttps://www.b4x.com/android/forum/threads/dguid-unique-id-for-your-device.50253/https://www.b4x.com/android/forum/attachments/dguid_020-zip.31916/
B4RLibraryB4R sensorDHTikanigarmv2.02016-05-01Free - Creative Commons CC BY 3.0Allows reading the temperature and humiity from DHT11 & DHT22 sensor.https://www.b4x.com/android/forum/threads/dht-library.66114/https://www.b4x.com/android/forum/attachments/dht-zip.43438/
B4RLibraryB4R sensorDHT11 & DHT22Erel2019-04-162019-04-16Free - Creative Commons CC BY 3.0This library was written by @inakigarm: https://www.b4x.com/android/forum/t...idity-sensors-arduino-uno-code.66113 I've made a few configuration changes to make it easier to use. https://www.b4x.com/android/forum/threads/dht11-dht22.104958/
B4RTutorialB4R sensorDHT11 & DHT22 temperature and humidity sensorsinakigarmv22016-04-29Free - Creative Commons CC BY 3.0DHT11 & DHT22 temperature and humidity sensorshttps://www.b4x.com/android/forum/threads/dht11-dht22-temperature-and-humidity-sensors.66113/https://www.b4x.com/android/forum/attachments/upload_2016-4-22_12-12-25-png.43441/https://www.b4x.com/android/forum/attachments/dhtlib-zip.43501/
B4RTutorialB4R sensorDHT11 Data via RF24 to display as Google Chartrwblinn2016-05-252016-05-25Free - Creative Commons CC BY 3.0DHT11 Data via RF24 to display as Google Chart [B4R & B4J]https://www.b4x.com/android/forum/threads/b4r-b4j-dht11-data-via-rf24-to-display-as-google-chart.67252/
B4ALibraryImagesDiagonalifysomed3v3loperv0.012016-10-04Free - Creative Commons CC BY 3.0Create diagonal cuts on image viewhttps://www.b4x.com/android/forum/threads/diagonalify.71680/
B4ALibraryDialogsDialogPlus (WEP)somed3v3loper2016-08-222016-08-22Free - Creative Commons CC BY 3.0DialogPlus provides android L dialog animationhttps://www.b4x.com/android/forum/threads/dialogplus-wep.70249/https://www.b4x.com/android/forum/attachments/dialogplus-zip.47192/
B4ALibraryDialogsDialogsAgrahamv4.012017-06-05Free - Creative Commons CC BY 3.0Date, Time, Text, Number, Color, File and Custom modal dialogs.https://www.b4x.com/forum/additional-libraries-official-updates/6776-dialogs-library.htmlhttps://www.b4x.com/android/forum/attachments/dialogs2-92-zip.16451/https://www.b4x.com/android/forum/attachments/dialogs3-00-zip.53785/
B4ATutorialDialogsDialogs library 2017 - Custom dialogs and async methodsErel2018-11-262018-11-26Free - Creative Commons CC BY 3.0Dialogs library 2017 - Custom dialogs and async methodshttps://www.b4x.com/android/forum/threads/dialogs-library-2017-custom-dialogs-and-async-methods.80204/
B4ALibraryDialogsDialogs2 library - an update to the original Dialogs libraryagraham2019-06-212019-06-21Free - Creative Commons CC BY 3.0I 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.https://www.b4x.com/android/forum/threads/dialogs2-library-an-update-to-the-original-dialogs-library.106938/
B4ATutorialDialogsDialogView: A complete walk-through guidePeriklis Koutsogiannis2014-07-192014-07-19Free - Creative Commons CC BY 3.0DialogView: A complete walk-through guidehttps://www.b4x.com/android/forum/threads/dialogview-a-complete-walk-through-guide.43034/
B4ISnippetB4IDifferences between B4A and B4iMashiane2015-06-052015-06-05Free - Creative Commons CC BY 3.0Differences between B4A and B4ihttps://www.b4x.com/android/forum/threads/differences-between-b4a-and-b4i.54198/
B4ATutorialB4ADifferent examples with 2 layoutsklaus2018-01-122018-01-12Free - Creative Commons CC BY 3.0Different examples with 2 layoutshttps://www.b4x.com/android/forum/threads/different-examples-with-2-layouts.8416/https://www.b4x.com/android/forum/attachments/twolayoutactivities-zip.32710/https://www.b4x.com/android/forum/attachments/twopanelactivity-zip.32712/https://www.b4x.com/android/forum/attachments/twopanellayouts-zip.32713/
B4ALibraryClockDigital ClockJohan Schoeman2019-03-302019-03-30Free - Creative Commons CC BY 3.0A simple android digital clock application which supports different screen sizes.https://www.b4x.com/android/forum/threads/digital-clock.104331/https://www.b4x.com/android/forum/attachments/thejavacode-zip.78892/https://www.b4x.com/android/forum/attachments/digitalclock-xml.78893/https://www.b4x.com/android/forum/attachments/digitalclock-jar.78894/
B4RTutorialB4R LCDDigital Clock and Alarm without using a RTCJohan Schoeman2019-05-192019-05-19Free - Creative Commons CC BY 3.0Digital Clock and Alarm without using a RTChttps://www.b4x.com/android/forum/threads/digital-clock-and-alarm-without-using-a-rtc.105931/
B4ATutorialProgress/Gaugedigital dashboardWhoIsShmoove2018-08-182018-08-18Free - Creative Commons CC BY 3.0digital dashboardhttps://www.b4x.com/android/forum/threads/digital-dashboard.88035/
B4ALibraryProgress/Gaugedigital dashboard libraryWhoIsShmoove2018-01-212018-01-21Free - Creative Commons CC BY 3.0digital dashboard libraryhttps://www.b4x.com/android/forum/threads/digital-dashboard-library.88399/https://www.b4x.com/android/forum/attachments/rpmmeter-jar.63753/https://www.b4x.com/android/forum/attachments/rpmmeter-xml.63754/
B4ALibraryViews - additionalDigital Panelhatzisn2018-06-142018-06-14Free - Creative Commons CC BY 3.0I created a class that displays digital numbers in a panel. I needed it for something I am creating and I would like it to share it with you. It is pretty easy to create a digital panel with as many digits as you want, at any dimensions you want and with any colors you want.https://www.b4x.com/android/forum/threads/digital-panel.94130/
B4ALibraryProgress/GaugeDigitSpeedViewJohan Schoeman2017-01-212017-01-21Free - Creative Commons CC BY 3.0Awesome digital speedometer for androidhttps://www.b4x.com/android/forum/threads/digitspeedview.75433/https://www.b4x.com/android/forum/attachments/libres-zip.52190/https://www.b4x.com/android/forum/attachments/b4adigitspeedview-zip.52191/
B4ALibraryProgress/GaugeDilatingDotsProgressBarJohan Schoeman2016-03-182016-03-18Free - Creative Commons CC BY 3.0Another progress barhttps://www.b4x.com/android/forum/threads/dilatingdotsprogressbar.64775/https://www.b4x.com/android/forum/attachments/dilatingdotsprogressbarlibfiles-zip.42513/https://www.b4x.com/android/forum/attachments/b4adilatingdotsprogressbar-zip.42514/
B4ASnippetNotificationsDisable access to the StatusBar (Notification bar)lemonisdead2015-01-222015-01-22Free - Creative Commons CC BY 3.0Disable access to the StatusBar (Notification bar)https://www.b4x.com/android/forum/threads/disable-access-to-the-statusbar-notification-bar.49701/https://www.b4x.com/android/forum/attachments/overlay-zip.31428/
B4ISnippetTextviewDisable scroll TextviewPooya12018-09-042018-09-04Free - Creative Commons CC BY 3.0Disable scroll Textviewhttps://www.b4x.com/android/forum/threads/disable-scroll-textview.96865/
B4JSnippetB4JDisable virtual keyboard on embedded devicesJose M. Tasende2018-02-282018-02-28Free - Creative Commons CC BY 3.0In my application I am running on Raspberry Pi the javafx virtual keyboard pop ups as soon as I get the focus on some TextFields as expected, but I dont want it because I want to use my own made numeric keyboard, much smaller, that not covers my 7" tft touch display as the javafx default one does. So after trying some solutions I have found one solution that works perfect so the javafx keyboard never appears.https://www.b4x.com/android/forum/threads/disable-virtual-keyboard-on-embedded-devices.90077/
B4JSnippetB4J ServerDisable/Enable cache for specific static files [Server]mindful2016-11-162016-11-16Free - Creative Commons CC BY 3.0Disable/Enable cache for specific static files [Server]https://www.b4x.com/android/forum/threads/server-disable-enable-cache-for-specific-static-files.73144/[Server]
B4ATutorialBluetoothDiscovering iBeacon devices with BLE2 libraryErel2015-11-082015-11-08Free - Creative Commons CC BY 3.0Discovering iBeacon devices with BLE2 libraryhttps://www.b4x.com/android/forum/threads/discovering-ibeacon-devices-with-ble2-library.60151/
B4JSnippetFile handlingDisk Space UtilsJTmartins2014-11-292014-11-29Free - Creative Commons CC BY 3.0Disk Space Utilshttps://www.b4x.com/android/forum/threads/disk-space-utils.47520/https://www.b4x.com/android/forum/attachments/drives-png.29653/
B4ATutorialAudio/VideoDisplay musical notation in your appsstevel052014-06-272014-06-27Free - Creative Commons CC BY 3.0Display musical notation in your appshttps://www.b4x.com/android/forum/threads/display-musical-notation-in-your-apps.42394/https://www.b4x.com/android/forum/attachments/demo1-zip.25960/
B4ALibraryImagesDisplay several images in an imageViewlorebarita2013-02-142013-02-14Free - Creative Commons CC BY 3.0Display several images in an imageViewhttps://www.b4x.com/android/forum/threads/display-several-images-in-an-imageview.26347/
B4ASnippetAudio/VideoDisplay Spotify Song Infoac9ts2018-12-212018-12-21Free - Creative Commons CC BY 3.0I wrote an app for myself to use when running. I always listen to Spotify and I would hear a song that I didn't know. Rather than playing around with the phone to see what it was, I added some code to display it.https://www.b4x.com/android/forum/threads/display-spotify-song-info.100665/
B4RSnippetB4RDisplay the current time via DS1302 RTCPeter Simpson2017-03-032017-03-03Free - Creative Commons CC BY 3.0Displaying the current time on a 4 Bit 7 segment display from a battery backed up DS1302 RTC (Real Time Clock).https://www.b4x.com/android/forum/threads/display-the-current-time-via-ds1302-rtc.76857/
B4ALibraryAdsdisplay.io ads serviceErel2018-03-142018-03-14Free - Creative Commons CC BY 3.0display.io ads servicehttps://www.b4x.com/android/forum/threads/display-io-ads-service.90627/
B4ATutorialImagesDisplaying Animated GIFgvanan2011-02-172011-02-17Free - Creative Commons CC BY 3.0Displaying Animated GIFhttps://www.b4x.com/android/forum/threads/displaying-animated-gif.7875/
B4ATutorialMathsDisplaying Math Formulas in pretty formCitizenGokuMauricio2014-02-112014-02-11Free - Creative Commons CC BY 3.0Displaying Math Formulas in pretty formhttps://www.b4x.com/android/forum/threads/displaying-math-formulas-in-pretty-form.37690/https://www.b4x.com/android/forum/attachments/sc20140211-014859-png.22607/
B4ASnippetGPS/locationDistance Features [Coordinates]Alexander Stolte2017-07-252017-07-25Free - Creative Commons CC BY 3.0I added a new feature to my apps yesterday, this feature show you as text how far you are from the other coordinate. This looks so: within 1 kilometer: very close More than 1 kilometer: near More than 5 kilometers: far More than 10 kilometers: 10KM, if 15 kilometers then 15KMhttps://www.b4x.com/android/forum/threads/coordinates-distance-features.82046/[Coordinates]
B4JTutorialBAnanoDistributing and accessing an existing SQLite Databases - Part 1 [BANano]Mashiane2019-07-092019-07-09Free - Creative Commons CC BY 3.0Distributing and accessing an existing SQLite Databases - Part 1 [BANano]https://www.b4x.com/android/forum/threads/banano-distributing-and-accessing-an-existing-sqlite-databases-part-1.102110/[BANANO]
B4ATutorialDroneDJI app java object to start video recordingshb7772017-08-312017-08-31Free - Creative Commons CC BY 3.0This starts recording video with your dji apphttps://www.b4x.com/android/forum/threads/dji-app-java-object-to-start-video-recording.83380/
B4ALibraryDroneDJI DronesErelv4.412018-05-02Free - Creative Commons CC BY 3.0DJI Drones are very popular and advanced drones. DJI provides an Android app that is used during flights to control the drone. The Android device connects to the remote controller with a USB cable (USB debug mode should be enabled).https://www.b4x.com/android/forum/threads/dji-drones.75244/https://www.b4x.com/android/forum/attachments/dji_lib-zip.63811/https://www.b4x.com/android/forum/attachments/dronefirst-zip.63812/https://www.b4x.com/android/forum/attachments/dji_lib_src-zip.63814/
B4ALibraryDroneDJI Drones UI - use DJI widgets in your AppDonManfredv4.52018-04-14Free - Creative Commons CC BY 3.0This Library is based on the Source (thanx for sharing it!!) of the DJI Library posted here.@Erel will combine the two libraries at some time. My permission is granted for this. The difference in the two libs are that the DJI Drones UI Lib is using the Mobile UI Library from DJI. With the Mobile UI Library you are able to use some nice UI Widgets in your App.https://www.b4x.com/android/forum/threads/dji-drones-ui-use-dji-widgets-in-your-app.81007/https://www.b4x.com/android/forum/attachments/djiuiv4-5-zip.66634/
B4XSnippetB4XDo something after the user finished typing [B4X]Erel2017-12-062017-12-06Free - Creative Commons CC BY 3.0This code pattern allows you to do something after the user stopped typing. It can be useful for example if you want to filter a large list or send a http request.https://www.b4x.com/android/forum/threads/b4x-do-something-after-the-user-finished-typing.86946/[B4X]
B4JLibraryB4JDockable windowsstevel05v0.32017-01-07GNU LGPL3A fully featured docking libraryhttps://www.b4x.com/android/forum/threads/dockable-windows.73939/https://www.b4x.com/android/forum/attachments/dockfxtest-zip.50817/https://www.b4x.com/android/forum/attachments/dockfxdemo-png.50818/
B4XTutorialB4XDocumentation Bookletsklausv1.52019-07-09Free - Creative Commons CC BY 3.0Several B4x documentation booklets are available. These booklets cover the four B4x products. Some don't cover B4R because the subject is not relevant for B4R like Visual Designer. Example projects with source code are included. General booklets: B4x Getting started This booklet explains how to start with each B4x product (B4A, B4i, B4J and B4R). B4x Basic Language This booklet explains the Basic Language for B4A, B4i, B4J and B4R. B4x IDE This booklet explains the Integrated Developpment Environment for B4A, B4i, B4J and B4R. B4x Visual Designer This booklet explains the Visual Designer for B4a, B4i and B4J. Specific booklet: B4x Custom Views + CustomViews_SourceCode, specific code for this booklet. This booklet explains the CustomView subject for B4A, B4i and B4J. All files are included in the zip file. The current versions are 1.2 Future booklets: - B4x Graphics - B4x SQLite database These booklets will replace the product specific Beginner's Guides and User's Guide in a near future which are no more updated.https://www.b4x.com/android/forum/threads/b4x-documentation-booklets.88985/[B4X]
B4ALibraryInteropdocx4j Wrappersomed3v3loperv1.022016-04-05Free - Creative Commons CC BY 3.0This is a basic wrapper for docx4j libraryhttps://www.b4x.com/android/forum/threads/docx4j-wrapper.65421/https://www.b4x.com/android/forum/attachments/smmrtf1-01-zip.42970/
B4ATutorialB4ADoEvents deprecated and async dialogs (msgbox)Erel2017-05-282017-05-28Free - Creative Commons CC BY 3.0Starting from B4A v7.0 the following warning will appear for DoEvents calls:DoEvents is deprecated. It can lead to stability issues. Use Sleep(0) instead (if really needed).https://www.b4x.com/android/forum/threads/doevents-deprecated-and-async-dialogs-msgbox.79578/
B4ALibraryComms & NetworkDomainAvailabilityMarcoRomev1.02015-07-19Free - Creative Commons CC BY 3.0Library to check if a domain is availablehttps://www.b4x.com/android/forum/threads/library-domain-availability.56381/https://www.b4x.com/android/forum/attachments/domainavailability-lib-zip.36021/
B4ALibraryAdsDomobAdLibIceFairy3332012-06-142012-06-14Free - Creative Commons CC BY 3.0Domob Ad sdk lib for b4a (?????????)support the banner ads only ????????https://www.b4x.com/forum/additional-libraries-official-updates/18689-domob-ad-sdk-lib-b4a.html
B4ALibraryB4ADonManfreds OverviewDonManfred2019-08-242019-08-24Free - Creative Commons CC BY 3.0DonManfreds Overviewhttps://www.b4x.com/android/forum/threads/donmanfreds-overview.54618/
B4ATutorialB4ADon't forget JonPMs live chat for instant help!IanMc2013-05-262013-05-26Free - Creative Commons CC BY 3.0Don't forget JonPMs live chat for instant help!https://www.b4x.com/android/forum/threads/dont-forget-jonpms-live-chat-for-instant-help.29627/
B4JSnippetComms & NetworkDoSFilter Request TimeoutErel2016-11-132016-11-13Free - Creative Commons CC BY 3.0The DoSFilter helps with protection against denial of service attacks. It has various configuration options.https://www.b4x.com/android/forum/threads/dosfilter-request-timeout.70426/
B4AClassViews - additionalDOTips - show an overlay for UI tipsDave Ov2.52019-07-15Free - Creative Commons CC BY 3.0DOTips is a free B4A class for showing "spotlight" tips for UI controls in your app. These are commonly used for tutorials, onboarding, or showing users what's new. The tips are overlaid on your UI using a semi-transparent background, and can highlight a UI control, an arbitrary area, a picture, or just show text.https://www.b4x.com/android/forum/threads/updated-dotips-show-an-overlay-for-ui-tips.54331/https://www.b4x.com/android/forum/attachments/dotips-bas.82202/
B4ASnippetImagesdotLine, dashLine and dashdotLine in ImageViewBeneBarros2017-03-222017-03-22Free - Creative Commons CC BY 3.0dotLine, dashLine and dashdotLine in ImageViewhttps://www.b4x.com/android/forum/threads/dotline-dashline-and-dashdotline-in-imageview.77614/https://www.b4x.com/android/forum/attachments/lines-jpg.54000/
B4ASnippetDrawingDotted linesMitchBu2016-12-112016-12-11Free - Creative Commons CC BY 3.0A sub that draws dotted lines along a panel top or left with the choice of stroke width, as well as dot length and line color. A boolean parameter Vertical indicates if the line is to be along top or left.https://www.b4x.com/android/forum/threads/dotted-lines.74036/
B4ALibraryProgress/GaugeDottedProgressBarJohan Schoeman2015-07-042015-07-04Free - Creative Commons CC BY 3.0Dotted progress bar. Use custom drawable or color to configure dots.https://www.b4x.com/android/forum/threads/dottedprogressbar.55848/https://www.b4x.com/android/forum/attachments/dottedprogressbar-zip.35569/
B4AClassOtherDouble Tap to Exit [Class]Penguin2013-05-212013-05-21Free - Creative Commons CC BY 3.0Double Tap to Exit [Class]https://www.b4x.com/android/forum/threads/class-double-tap-to-exit.29451/[Class]https://www.b4x.com/android/forum/attachments/doubletaptoclose-zip.17444/https://www.b4x.com/android/forum/attachments/doubletaptoclose-1-1-zip.17454/
B4JSnippetFile xferDownload file using HttpUtils and webView with cookiesmc732016-12-042016-12-04Free - Creative Commons CC BY 3.0Download file using HttpUtils and webView with cookieshttps://www.b4x.com/android/forum/threads/download-file-using-httputils-and-webview-with-cookies.73783/
B4ATutorialFile xferDownload huge files with HttpUtils2Erel2013-06-132013-06-13Free - Creative Commons CC BY 3.0Download huge files with HttpUtils2https://www.b4x.com/android/forum/threads/download-huge-files-with-httputils2.30220/
B4ASnippetFile xferDownload image or file from a websiteErel2017-06-152017-06-15Free - Creative Commons CC BY 3.0Download image or file from a websitehttps://www.b4x.com/android/forum/threads/download-image-or-file-from-a-website.39412/
B4ATutorialFile xferDownload list of images with HttpUtils2 and CustomListViewErel2013-02-062013-02-06Free - Creative Commons CC BY 3.0Download list of images with HttpUtils2 and CustomListViewhttps://www.b4x.com/android/forum/threads/download-list-of-images-with-httputils2-and-customlistview.26078/
B4AClassFile xferDownload managerPooya12018-09-162018-09-16Free - Creative Commons CC BY 3.0Download managerI try simplification InternetDownloadManager in my class. In my class,i use chaining method and otherhttps://www.b4x.com/android/forum/threads/download-manager.97305/
B4XSnippetFile xferDownloadAndSave [B4X]Erel2019-02-122019-02-12Free - Creative Commons CC BY 3.0This is a slightly modified sub based on the code from: [B4X] OkHttpUtils2 with Wait For. Call it when you want to download a file and save it. You can wait for it to complete if needed.https://www.b4x.com/android/forum/threads/b4x-downloadandsave.102598/[B4X]
B4JTutorialABMaterialDownloading a file from the server. My example [ABMaterial]MichalK732017-01-112017-01-11Free - Creative Commons CC BY 3.0Sending any file from the server to the client from ABMaterialhttps://www.b4x.com/android/forum/threads/abmaterial-downloading-a-file-from-the-server-my-example.75099/[ABMaterial]
B4RTutorialESP8266Downloading a Web page with ESP8266Erel2017-12-212017-12-21Free - Creative Commons CC BY 3.0As a general rule, I recommend to use Raspberry Pi with B4J to interact with web servers or http clients. It is much more powerful and simpler to develop. The Arduino and ESP8266 strengths are in other domains. This small example sends a http request with WiFiSocket and reads the response with AsyncStreams.https://www.b4x.com/android/forum/threads/downloading-a-web-page-with-esp8266.70570/
B4ATutorialPrintDownloading and Printing 1 Bit BMP to ESC/POS Printerinfow2016-12-012016-12-01Free - Creative Commons CC BY 3.0Downloading and Printing 1 Bit BMP to ESC/POS Printerhttps://www.b4x.com/android/forum/threads/downloading-and-printing-1-bit-bmp-to-esc-pos-printer.73685/
B4ATutorialFile xferDownloading files using Service moduleErel2011-01-292011-01-29Free - Creative Commons CC BY 3.0Downloading files using Service modulehttps://www.b4x.com/android/forum/threads/downloading-files-using-service-module.7572/
B4ALibraryFile xferDownloading with resumemohsen nasrabady2014-12-072014-12-07Free - Creative Commons CC BY 3.0Downloading with resumehttps://www.b4x.com/android/forum/threads/downloading-with-resume.47857/
B4ALibraryFile xferDownloadManagerwarwoundv1.012012-10-28Free - Creative Commons CC BY 3.0Use the Android DownloadManager system service in your B4A apps.https://www.b4x.com/forum/additional-libraries-classes-official-updates/22306-downloadmanager.html
B4ATutorialFile xferDownloadManager tutorialwarwound2012-10-152012-10-15Free - Creative Commons CC BY 3.0DownloadManager tutorialhttps://www.b4x.com/android/forum/threads/downloadmanager-tutorial.22307/
B4ALibraryProgress/GaugeDownloadProgressBarJohan Schoeman2015-07-112015-07-11Free - Creative Commons CC BY 3.0Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animationhttps://www.b4x.com/android/forum/threads/downloadprogressbar.56082/https://www.b4x.com/android/forum/attachments/downloadprogressbar-zip.35823/https://www.b4x.com/android/forum/attachments/libraryfiles-zip.35824/
B4ALibraryProgress/GaugeDownloadProgressViewDonManfredv1.0.22015-07-11Free - Creative Commons CC BY 3.0An android view showing a download progressBar, total size, downloadedSize, percentage downloaded and a cancel button of the android DownloadManager with just few lines of code. Just like Google Play downloading…https://www.b4x.com/android/forum/threads/downloadprogressview-v1-0-0-uses-the-android-downloadmanager-to-download.59840/https://www.b4x.com/android/forum/attachments/libdownloadprogressviewv1-0-0-zip.38547/https://www.b4x.com/android/forum/attachments/libdownloadprogressviewv1-0-1-zip.38573/https://www.b4x.com/android/forum/attachments/downloadprogressviewex-zip.38639/
B4ALibraryViews - effectsDraggable View [Edited - Swipe Gesture]Mike19702019-05-202019-05-20Free - Creative Commons CC BY 3.0This class is an edit of this class from Erel: https://www.b4x.com/android/forum/threads/classes-are-soon-coming.18395/ I've done some changes to achieve an animated "Swipe gesture (left to right)"https://www.b4x.com/android/forum/threads/draggable-view-edited-swipe-gesture.105969/[EDITED - SWIPE GESTURE]
B4JTutorialBAnanoDragging N Dropping Things with the Form Designer [BANanoWebix]Mashiane2019-07-262019-07-26Free - Creative Commons CC BY 3.0Dragging N Dropping Things with the Form Designer [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-dragging-n-dropping-things-with-the-form-designer.108044/[BANANOWEBIX]
B4ASnippetDrawingDraw Bitmap Rotated From Upper-left CornerJeffrey Cameron2019-04-112019-04-11Free - Creative Commons CC BY 3.0Draw a bitmap rotated from the upper-left corner, not the center of the image as the canvas DrawBitmapRotated function doeshttps://www.b4x.com/android/forum/threads/draw-bitmap-rotated-from-upper-left-corner.104781/
B4AClassDrawingDraw HTML text [also some HTML parsing]NeoTechniv32018-12-03Free - Creative Commons CC BY 3.0I am working on a game and I wanted dialog to be more than just plain text. Some games starting with the N64 and GBA era have had switches of text color and size. I figured the easiest way to control all that would be to use HTML. It also has the standard typewriter effect, and a scrolling effect when done. But more effects can be added later (ie: slow down/speed up the typewriter effect down for some parts)https://www.b4x.com/android/forum/threads/draw-html-text-also-some-html-parsing.99001/[ALSO SOME HTML PARSING]
B4ASnippetDrawingDraw multiline text on canvasMaFu2014-07-162014-07-16Free - Creative Commons CC BY 3.0Draw multiline text on canvashttps://www.b4x.com/android/forum/threads/draw-multiline-text-on-canvas.42933/
B4ASnippetDrawingDraw objects on Canvas with gradientsstevel052015-08-152015-08-15Free - Creative Commons CC BY 3.0Draw objects on Canvas with gradientshttps://www.b4x.com/android/forum/threads/draw-objects-on-canvas-with-gradients.57265/
B4ASnippetDrawingDraw on top of other apps permissionErel2018-03-112018-03-11Free - Creative Commons CC BY 3.0Starting from Android 6 a special permission is required if you want to use the SYSTEM_ALERT_WINDOW permission. This permission is not related to the runtime permissions. You can put this code in a class to check whether your app has permission and open the settings page if neededhttps://www.b4x.com/android/forum/threads/draw-on-top-of-other-apps-permission.90513/
B4XSnippetDrawingDraw radial gradients [B4X] [BitmapCreator]Erel2018-05-102018-05-10Free - Creative Commons CC BY 3.0Draw radial gradients [B4X] [BitmapCreator]https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-draw-radial-gradients.92853/[B4X][BITMAPCREATOR]
B4ASnippetDrawingDraw round bitmapErel2014-05-212014-05-21Free - Creative Commons CC BY 3.0Draw round bitmaphttps://www.b4x.com/android/forum/threads/draw-round-bitmap.41240/
B4JSnippetDrawingDraw your smiley and animeBeneBarros2016-06-082016-06-08Free - Creative Commons CC BY 3.0Draw your smiley and animehttps://www.b4x.com/android/forum/threads/draw-your-smiley-and-anime.67695/https://www.b4x.com/android/forum/attachments/smiley-jpg.44799/https://www.b4x.com/android/forum/attachments/mksmiley-zip.44800/
B4ITutorialImagesDrawBitmapRotated over ImageViewMark Turney2015-01-062015-01-06Free - Creative Commons CC BY 3.0DrawBitmapRotated over ImageViewhttps://www.b4x.com/android/forum/threads/drawbitmaprotated-over-imageview.49043/
B4AClassList- and scrollviewDrawer with ScrollView [Class]Cableguy2013-02-032013-02-03Free - Creative Commons CC BY 3.0Drawer with ScrollView [Class]https://www.b4x.com/android/forum/threads/class-drawer-with-scrollview.25982/[Class]https://www.b4x.com/android/forum/attachments/drawerwithscrollview-zip.15760/
B4ATutorialDrawingDrawing a selection windowErel2010-12-222010-12-22Free - Creative Commons CC BY 3.0Drawing a selection windowhttps://www.b4x.com/android/forum/threads/drawing-a-selection-window.7023/
B4ASnippetDrawingDrawing Borders around Buttons and SpinnersGary Milne2015-03-032015-03-03Free - Creative Commons CC BY 3.0Drawing Borders around Buttons and Spinnershttps://www.b4x.com/android/forum/threads/drawing-borders-around-buttons-and-spinners.51403/
B4XTutorialGameDrawing lines example [XUI2D]Erel2018-09-062018-09-06Free - Creative Commons CC BY 3.0This is really a nice example. You draw objects with your finger and they almost come to lifehttps://www.b4x.com/android/forum/threads/xui2d-drawing-lines-example.96934/[XUI2D]
B4ATutorialDrawingDrawing lines problemklaus2011-08-092011-08-09Free - Creative Commons CC BY 3.0Drawing lines problemhttps://www.b4x.com/android/forum/threads/drawing-lines-problem.10746/https://www.b4x.com/android/forum/attachments/drawlines-zip.10270/https://www.b4x.com/android/forum/attachments/drawlines1-jpg.10271/
B4ASnippetDrawingDrawing Multiline TextErel2019-03-182019-03-18Free - Creative Commons CC BY 3.0This code creates a label with the text and returns a snapshot of the labelhttps://www.b4x.com/android/forum/threads/drawing-multiline-text.103845/
B4XTutorialDrawingDrawing with B4XCanvas [B4X] [XUI]Erel2017-10-242017-10-24Free - Creative Commons CC BY 3.0B4XCanvas is the cross platform version of Canvas. Steps to using B4XCanvas: 1. Initialize and pass the target view. In most cases it will be a Panel (or Pane). It must be a Pane in B4J. 2. Make the drawings. 3. Call Invalidate to commit the drawings. 4. If the target view is resized then you should call B4XCanvas.Resize. This is more relevant in B4J and B4i as the activity is recreated in B4A when the screen size changes. 5. B4XCanvas.CreateBitmap returns the drawings bitmap.https://www.b4x.com/android/forum/threads/b4x-xui-drawing-with-b4xcanvas.85113/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xsmiley_b4a-zip.60718/https://www.b4x.com/android/forum/attachments/xsmiley_b4i-zip.60719/
B4XTutorialDrawingDrawing with BitmapCreator [B4X]Erel2018-11-012018-11-01Free - Creative Commons CC BY 3.0BitmapCreator (BC) continues to evolve. Version 4.5 update is a large update with several new drawing features.https://www.b4x.com/android/forum/threads/b4x-drawing-with-bitmapcreator.98887/[B4X]
B4ALibraryDrawingDrawingViewsomed3v3loperv22017-01-03Free - Creative Commons CC BY 3.0DrawingView is a simple view that lets you draw on screen using your fingers and lets you save the drawings as images.https://www.b4x.com/android/forum/threads/drawingview.70680/https://www.b4x.com/android/forum/attachments/drawingview-zip.47519/
B4ASnippetDrawingDrawRoundRect on any Canvas Native Codeivan.tellez2014-09-152014-09-15Free - Creative Commons CC BY 3.0DrawRoundRect on any Canvas Native Codehttps://www.b4x.com/android/forum/threads/drawroundrect-on-any-canvas-native-code.44722/
B4ALibraryDrawingDrawViewJohan Schoeman2016-11-132016-11-13Free - Creative Commons CC BY 3.0Android view that allows the user to create drawings. Draw anything you like in your Android device from simple view.Customize draw settings like draw color, draw width or draw tools. Undo or redo actions it is possible with DrawView.https://www.b4x.com/android/forum/threads/drawview.73026/https://www.b4x.com/android/forum/attachments/resource-zip.50013/https://www.b4x.com/android/forum/attachments/libres-zip.50014/https://www.b4x.com/android/forum/attachments/thejavacode-zip.50015/https://www.b4x.com/android/forum/attachments/b4adrawview-zip.50016/https://www.b4x.com/android/forum/attachments/drawviewlibfiles-zip.50017/
B4ALibraryImagesDriveImageViewJohan Schoeman2011-12-282011-12-28Free - Creative Commons CC BY 3.0The idea of this android library is to give the possibility to display two texts inside the imageitself. These texts could be the title or the description of the image or something else. Also there should be various settings to customise these texts and everything else.https://www.b4x.com/android/forum/threads/driveimageview.61766/https://www.b4x.com/android/forum/attachments/b4adriveimageview-zip.40053/https://www.b4x.com/android/forum/attachments/driveimageviewlibfiles-zip.40054/
B4RSnippetB4R motordriving xy stepmotors by single byteHans- Joachim Krahe2017-01-082017-01-08Free - Creative Commons CC BY 3.0driving two motors (x,y) with 16 steps can be realized by one byte orders (16 stepmodes in upper 4 bit, 16 in lower 4 bit)https://www.b4x.com/android/forum/threads/driving-xy-stepmotors-by-single-byte.74879/
B4RSnippetB4R motordriving xy stepmotors by single byte within redundanceHans- Joachim Krahe2017-01-052017-01-05Free - Creative Commons CC BY 3.0driving xy stepmotors by single byte within redundancehttps://www.b4x.com/android/forum/threads/driving-xy-stepmotors-by-single-byte-within-redundance.74906/
B4AClassDropboxDropbox API V2DonManfredv0.932017-08-20Free - Creative Commons CC BY 3.0Dropbox API V2 All HTTP! All using httputils2https://www.b4x.com/android/forum/threads/dropbox-api-v2-beta-2-all-http-all-using-httputils2.56842/https://www.b4x.com/android/forum/attachments/dropboxv2_version0-80-zip.36377/https://www.b4x.com/android/forum/attachments/dropboxv2_version0-85-zip.36382/https://www.b4x.com/android/forum/attachments/dropboxv2_libraryfiles_v093-zip.40023/https://www.b4x.com/android/forum/attachments/dropboxhttpv2librarysource_v0-93-zip.40024/
B4ALibraryDropboxDropbox Authentication APIthedesolatesoulv1.12013-01-03Free - Creative Commons CC BY 3.0This library allows you to authenticate your Dropbox app via the Official Dropbox API or site. This is required for any new Dropbox based app. It will only give you the Access Token and Access Secret, the rest of the app must use the REST API.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19509-library-dropbox-authentication-api-ver-1-a.htmlhttps://www.b4x.com/android/forum/attachments/dbwrapper-zip.12757/https://www.b4x.com/android/forum/attachments/lib-jpg.12758/
B4ALibraryDropboxDropbox Chooserstevel052015-12-052015-12-05Free - Creative Commons CC BY 3.0The Android Native version of The Dropbox Chooserhttps://www.b4x.com/android/forum/threads/dropbox-chooser.61064/https://www.b4x.com/android/forum/attachments/dropboxchooserexample-zip.39453/https://www.b4x.com/android/forum/attachments/dropboxchooserlibjars-zip.39456/
B4ATutorialDropboxDropbox SDK - get informed about changes in the used DropboxDonManfred2018-05-272018-05-27Free - Creative Commons CC BY 3.0Dropbox SDK - get informed about changes in the used Dropboxhttps://www.b4x.com/android/forum/threads/dropbox-sdk-get-informed-about-changes-in-the-used-dropbox.93491/
B4JLibraryDropboxDropbox SDK V2DonManfredv0.422018-05-27Free - Creative Commons CC BY 3.0This is a begin of a wrap for the Dropbox JAVA SDK The Library is based on my v0.4 from the B4A Library. I´ve made an B4J Version out of it now. The Library is beta.https://www.b4x.com/android/forum/threads/dropbox-sdk-v2.93231/https://www.b4x.com/android/forum/attachments/dropboxv2jv0-4-zip.68102/https://www.b4x.com/android/forum/attachments/jackson-core-2-7-4-jar-zip.68114/https://www.b4x.com/android/forum/attachments/dropboxv2jv0-41-zip.68133/
B4ATutorialDropboxDropbox SDK V2 - AuthentificationDonManfred2016-08-202016-08-20Free - Creative Commons CC BY 3.0Dropbox SDK V2 - Authentificationhttps://www.b4x.com/android/forum/threads/dropbox-sdk-v2-authentification.74341/
B4ALibraryDropboxDropbox SDK V2 - Java [beta]DonManfredv0.422019-03-27Free - Creative Commons CC BY 3.0This is a begin of a wrap for the Dropbox JAVA SDK It is a request for the community too to parcitipate to this project doing test or writing documentation for the objects.https://www.b4x.com/android/forum/threads/beta-dropbox-sdk-v2-java.74019/[beta]https://www.b4x.com/android/forum/attachments/jackson-core-2-7-4-jar-zip.55045/
B4ATutorialDropboxDropbox SDK V2 - Uploading big files to DropboxDonManfred2018-05-202018-05-20Free - Creative Commons CC BY 3.0There are two kind of uploads to Dropbox. Normal uploads (which can be up to 150mb in one call) and big uploads which are using a Uploadsession. This tutorial will only handle the Uploads using a Uploadsession.https://www.b4x.com/android/forum/threads/dropbox-sdk-v2-uploading-big-files-to-dropbox.74430/
B4ALibraryDropboxDropbox SyncErelv3.02017-07-02Free - Creative Commons CC BY 3.0Dropbox has deprecated this service. Don't use in new projects! This library wraps Dropbox Sync API. Using this API it is quite simple to store (and retrieve) data in a folder inside the user's Dropbox account. For example if your program creates reports, you can upload the saved reports to the user's Dropbox account. The user will then be able to access the reports from any Dropbox client. Dropbox library is responsible for the communication and the synchronization.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30112-dropbox-sync-library.html
B4ITutorialDropboxDropboxSync TutorialErel2016-12-302016-12-30Free - Creative Commons CC BY 3.0Dropbox has dropped support for this API. It doesn't work anymore.https://www.b4x.com/android/forum/threads/dropboxsync-tutorial.47021/
B4ALibrarySpinnerDropListcanalrun2012-09-262012-09-26Free - Creative Commons CC BY 3.0DropList (Spinner-like, non-modal)https://www.b4x.com/android/forum/threads/droplist.21671/https://www.b4x.com/android/forum/attachments/droplist-png.13920/
B4ALibraryMenuDroppy - Dropdown MenuDonManfredv1.012017-07-22Free - Creative Commons CC BY 3.0A simple yet-customizable Android drop-down menu. It supports Text with/without Icons, Separators, and even fully customized views.https://www.b4x.com/android/forum/threads/droppy-dropdown-menu.81918/https://www.b4x.com/android/forum/attachments/droppyex-zip.57904/https://www.b4x.com/android/forum/attachments/resource-zip.57905/
B4JTutorialRaspberry PiDS18b20 Temp. Sensor HowTo [RPI]Siam2016-02-292016-02-29Free - Creative Commons CC BY 3.0My Experience with the DS 18B20 Temperature Sensor.https://www.b4x.com/android/forum/threads/rpi-ds18b20-temp-sensor-howto.64101/[RPI]
B4RSnippetB4RDS3231 Clock - Another Snippetrodmcm2018-12-062018-12-06Free - Creative Commons CC BY 3.0This is a simple read and write with only 4 subroutines and no library. If of interest the ZS-042 module contains a DS3231 and on board I2C EEprom so you can get time and storage on one unit. See External EEPROM in the questions section for the latter ( though I must admit I haven't tried it on this module) https://www.b4x.com/android/forum/threads/ds3231-clock-another-snippet.100118/
B4RLibraryB4RDS3234 RTCkolbe2019-01-182019-01-18Free - Creative Commons CC BY 3.0A library using the SparkFun library for the DS3234 RTChttps://www.b4x.com/android/forum/threads/ds3234-rtc.101645/
B4ALibraryLock/unlockDSAlphaLockViewAndre Souza2018-07-032018-07-03Free - Creative Commons CC BY 3.0This library create alpha view black that blocks all content from an activity.https://www.b4x.com/android/forum/threads/dsalphalockview.94709/https://www.b4x.com/android/forum/attachments/dsalphalockviewex-zip.69539/
B4ALibraryPhoneDTMF Decoder LibrarymadSac2013-01-272013-01-27Free - Creative Commons CC BY 3.0DTMF Decoder Libraryhttps://www.b4x.com/android/forum/threads/dtmf-decoder-library.25712/https://www.b4x.com/android/forum/attachments/maddtmfdecoder_lib-zip.15629/
B4ASnippetPhoneDual SIM callpeacemaker2019-01-132019-01-13Free - Creative Commons CC BY 3.0Dual SIM callhttps://www.b4x.com/android/forum/threads/dual-sim-call.101443/https://www.b4x.com/android/forum/attachments/01-png.76280/
B4XTutorialGameDualshock 4 (PS4) Controller KeyCode Valueswonder2017-06-252017-06-25Free - Creative Commons CC BY 3.0Dualshock 4 (PS4) Controller KeyCode Valueshttps://www.b4x.com/android/forum/threads/dualshock-4-ps4-controller-keycode-values.81030/
B4ATutorialOtherDuck Typing and Command Design Pattern Examplegawie0072013-10-042013-10-04Free - Creative Commons CC BY 3.0Duck Typing and Command Design Pattern Example: I hope I have got this example right. Any positive criticism or improvements will be welcome! I have made this to try learn and understand how this all works. This could also help others to understand. My example shows a different example of Duck Typing (an alternative to using squares, circles and lists as in the Class example of Erel's) as well as a basic Command Pattern. Some uses of the Command Pattern are: -Menu's - that can be shuffled around dynamically - the Duck Typing will find the right one. -Queuing requests - i.e. list of jobs: once one is completed select the next in the queue. -Macro Commands. -Logging requests.https://www.b4x.com/android/forum/threads/duck-typing-and-command-design-pattern-example.33246/
B4ALibraryDatabaseDummyDataLibraryJaamesv12015-07-02Free - Creative Commons CC BY 3.0I want to share this library I wrote for quick prototyping database apps. All data is hardcoded in to the library, no external files, you just add library as a reference and you are ready to go. All fields contains 500 records of real people, addresses,etc. and source of data is free from the internet. You have to keep it in mind that the only unsorted records across the fields match, but if you sort any field, it wont match , because there is no id that connects the data rows, but who cares, this is just example data for quick prototype. There is 11 Fields in the library: First Name, Last Name, Company, Address, City, Country, Postal Code, Phone1, Phone2, Email and Web address.https://www.b4x.com/android/forum/threads/dummy-data-for-prototyping-database-apps.55623/https://www.b4x.com/android/forum/attachments/dummydataexample-zip.35408/https://www.b4x.com/android/forum/attachments/dummydatajavasource-zip.35409/
B4JTutorialDatabaseDump/zip/FTP-Upload a MySQL-DBKMatle2016-04-022016-04-02Free - Creative Commons CC BY 3.0Dump/zip/FTP-Upload a MySQL-DBhttps://www.b4x.com/android/forum/threads/dump-zip-ftp-upload-a-mysql-db.65345/
B4ALibraryKeyboardDyna Key, customs keyboards library.ELCHARO2015-05-262015-05-26Free - Creative Commons CC BY 3.0Dyna Key, customs keyboards library.https://www.b4x.com/android/forum/threads/dyna-key-customs-keyboards-library.54100/
B4ATutorialDatabaseDynamic creating of views retrieved from a database (php + MySql)KMatle2014-12-282014-12-28Free - Creative Commons CC BY 3.0Dynamic creating of views "retrieved" from a database (php + MySql)https://www.b4x.com/android/forum/threads/dynamic-creating-of-views-retrieved-from-a-database-php-mysql.48705/https://www.b4x.com/android/forum/attachments/getcol-zip.30683/
B4ALibraryLabelDynamicallyResizedLabelDaniDPX2017-09-302017-09-30Free - Creative Commons CC BY 3.0Here is a simple dynamically resizable label inside a panel. Useful for 'posting' like views. Specially using scrollable lists.https://www.b4x.com/android/forum/threads/dynamicallyresizedlabel.84497/https://www.b4x.com/android/forum/attachments/dynamicallyresizedlabel-lib-v1-0-zip.60148/
B4ASnippetToastDynamicToast Library and JavaObjectMarcoRome2017-04-082017-04-08Free - Creative Commons CC BY 3.0DynamicToast Library & JavaObjecthttps://www.b4x.com/android/forum/threads/dynamictoast-library-javaobject.78276/
B4ALibraryToastDynamicToastLibraryJohan Schoeman2016-08-272016-08-27Free - Creative Commons CC BY 3.0This is an Android Library for developer to use Android Toast and Customized Toast easily.https://www.b4x.com/android/forum/threads/dynamictoastlibrary.73530/https://www.b4x.com/android/forum/attachments/dynamictoastlibfiles-zip.50389/https://www.b4x.com/android/forum/attachments/thejavacode-zip.50390/
B4JTutorialDatabaseEasier SQL InsertskeirS2018-07-242018-07-24Free - Creative Commons CC BY 3.0Easier SQL Insertshttps://www.b4x.com/android/forum/threads/easier-sql-inserts.95437/
B4ALibrarySocialEasily add leaderboards, achievements, monetization, and social features to mobile games and appshanyelmehy2014-11-052014-11-05Free - Creative Commons CC BY 3.0Easily add leaderboards, achievements, monetization, and social features to mobile games and appshttps://www.b4x.com/android/forum/threads/easily-add-leaderboards-achievements-monetization-and-social-features-to-mobile-games-and-apps.46524/
B4XSnippetDialogseasy and fast list choices [B4X] [XUI]skrjabin2019-03-062019-03-06Free - Creative Commons CC BY 3.0I needed some easy and multiplatform access to option choices. This small lib, based on XUI Views (B4XDialog and B4XListTemplate) seems to work. You have to define a object like 'dlg' once and than you can ask the user for choices in just one line.https://www.b4x.com/android/forum/threads/b4x-xui-easy-and-fast-list-choices.103448/[B4X][XUI]
B4RLibraryESP8266Easy AP Mode API For ESP8266santook2019-05-042019-05-04Free - Creative Commons CC BY 3.0ESP8266 AP mode API encapsulation, a very simple way to use.https://www.b4x.com/android/forum/threads/easy-ap-mode-api-for-esp8266.105475/
B4XSnippetB4XEasy dis-/enabling views (by condition) [B4x]KMatle2018-09-212018-09-21Free - Creative Commons CC BY 3.0Easy dis-/enabling views (by condition) [B4x]https://www.b4x.com/android/forum/threads/b4x-easy-dis-enabling-views-by-condition.97485/[B4X]
B4ATutorialTranslationEasy Sample Translator inside a Codescsjc2018-12-282018-12-28Free - Creative Commons CC BY 3.0Easy Sample Translator inside a Codehttps://www.b4x.com/android/forum/threads/easy-sample-translator-inside-a-code.100878/
B4JTutorialhttpEasy upload files with httputils' original poststring to a php script with x parametersKMatle2015-11-062015-11-06Free - Creative Commons CC BY 3.0Easy upload files with httputils' original poststring to a php script with x parametershttps://www.b4x.com/android/forum/threads/easy-upload-files-with-httputils-original-poststring-to-a-php-script-with-x-parameters.60109/
B4ALibraryAREasyAR [Augmented Reality] Librarywalterf252019-09-302019-09-30Free - Creative Commons CC BY 3.0EasyAR [Augmented Reality] Libraryhttps://www.b4x.com/android/forum/threads/easyar-augmented-reality-library.110018/[AUGMENTED REALITY]
B4ATutorialOSEasyDeviceInfoJohan Schoeman2016-05-152016-05-15Free - Creative Commons CC BY 3.0The project reports a whole lot of information about your devicehttps://www.b4x.com/android/forum/threads/easydeviceinfo-with-inline-java-code.66913/
B4ALibraryProgress/GaugeEasyLoadingButtonJohan Schoeman2015-07-042015-07-04Free - Creative Commons CC BY 3.0This is a library project with a custom view that implements concept of Send Comment (https://dribbble.com/shots/1986254-Send-Comment-Shoppr) made by Nikosaurier for androidhttps://www.b4x.com/android/forum/threads/easyloadingbutton.55842/https://www.b4x.com/android/forum/attachments/easyloadingbutton-zip.35557/
B4ALibraryAudio/VideoEasyVideoPlayerDonManfredv1.512016-05-22Free - Creative Commons CC BY 3.0Easy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.https://www.b4x.com/android/forum/threads/easyvideoplayer.67153/https://www.b4x.com/android/forum/attachments/evpex-zip.44272/https://www.b4x.com/android/forum/attachments/easyvideoplayerlib-zip.44273/
B4ALibraryPrintECS/POS printer USB print libraryhears2017-12-112017-12-11Free - Creative Commons CC BY 3.0ECS/POS printer USB print libraryhttps://www.b4x.com/android/forum/threads/ecs-pos-printer-usb-print-library.87122/https://www.b4x.com/android/forum/attachments/usbprint-zip.62616/https://www.b4x.com/android/forum/attachments/uspprint_demo-zip.62618/https://www.b4x.com/android/forum/attachments/usb1-png.62619/
B4ALibraryPrintECS/POS printer WIFI print libraryhears2017-12-122017-12-12Free - Creative Commons CC BY 3.0ECS/POS printer WIFI print libraryhttps://www.b4x.com/android/forum/threads/ecs-pos-printer-wifi-print-library.87178/https://www.b4x.com/android/forum/attachments/ecs-pos-print-wifi-demo-zip.62669/
B4ATutorialEditTextEdditText Label Like SnapChatAlexander Stolte2017-09-302017-09-30Free - Creative Commons CC BY 3.0This version includes Multiline Support and Guaranteed functionality. The last version had a lot of bugs, that new example is more mature.https://www.b4x.com/android/forum/threads/eddittext-label-like-snapchat.84453/
B4XLibraryB4XEdit Studio - A Project Code Editor for B4IAJ ProjectsAzlan2014-12-152014-12-15Free - Creative Commons CC BY 3.0Edit Studio - A Project Code Editor for B4IAJ Projectshttps://www.b4x.com/android/forum/threads/edit-studio-a-project-code-editor-for-b4iaj-projects.48218/
B4ALibraryDate/timeEditDatestefanobusettov1.502012-07-05Free - Creative Commons CC BY 3.0EditDate Library. This component is intended to simplify date input.https://www.b4x.com/forum/additional-libraries-official-updates/17769-editdate-library.htmlhttps://www.b4x.com/android/forum/attachments/xnobjects145-zip.11826/
B4ALibraryEditTextEdittext Cursor Colornpsonic2018-12-092018-12-09Free - Creative Commons CC BY 3.0There weren't any simple way to change EditText cursor color programmatically, so here it is. Should work with API level 15 and newer.https://www.b4x.com/android/forum/threads/edittext-cursor-color.100240/
B4AClassEditTextEditText Field Orderstevel05v1.02013-04-04Free - Creative Commons CC BY 3.0A class that makes it easy to set the tab order for EditTexts on an activity and/or panel(s).https://www.b4x.com/forum/additional-libraries-classes-official-updates/28002-class-edittext-field-order.html
B4ATutorialEditTextEditText Formattedwelu18052016-05-172016-05-17Free - Creative Commons CC BY 3.0Format text in an edittext field (e.g. font size , bold, italic, font color, background color).https://www.b4x.com/android/forum/threads/edittext-with-formatted-text-is-possible.66976/
B4ASnippetEditTextEditText Max Lengthaeric2016-02-192016-02-19Free - Creative Commons CC BY 3.0EditText Max Lengthhttps://www.b4x.com/android/forum/threads/edittext-max-length.63743/
B4ASnippetEditTextEditText Utilsklaus2019-04-032019-04-03Free - Creative Commons CC BY 3.0EditText Utilshttps://www.b4x.com/android/forum/threads/edittext-utils.43479/https://www.b4x.com/android/forum/attachments/edittextutils-png.26794/
B4ATutorialB4AEducational material from a Basic4android student courseErel2012-05-102012-05-10Free - Creative Commons CC BY 3.0Educational material from a Basic4android student coursehttps://www.b4x.com/android/forum/threads/educational-material-from-a-basic4android-student-course.17722/
B4RSnippetB4REEPROM ClearPeter Simpson2017-03-012017-03-01Free - Creative Commons CC BY 3.0This example illustrates how to set of all of the bytes to zero (0), initialising them to hold new information, using the EEPROM.WriteBytes function.https://www.b4x.com/android/forum/threads/eeprom-clear.76737/
B4RTutorialB4REEPROM UtilityBangdido2018-04-252018-04-25Free - Creative Commons CC BY 3.0one of the main problems is to save information, one of this is in the EEPROM memory, I made this little code that simplifies the way to save or read the information in the native data of B4R Since the EEPROM memory has a lifetime of writings (100,000 times, I'm not sure), so this code validates if the stored data is the same, and avoids writing, otherwise write the new data. this works like arrays accesed by index, This needs rEEPROM and rRandomAccess libraries.https://www.b4x.com/android/forum/threads/eeprom-utility.92337/
B4ALibraryMathsEJMLAgrahamv1.42013-04-12Free - Creative Commons CC BY 3.0EJML - Efficient Java Matrix Library wrapper for performing matrix operations.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27030-ejml-efficient-java-matrix-library.html
B4RTutorialB4RElectronic components pinouts applicationhatzisn2019-08-152019-08-15Free - Creative Commons CC BY 3.0I found this application on Play Store and it is very useful for prototyping using componentshttps://www.b4x.com/android/forum/threads/electronic-components-pinouts-application.108658/
B4ALibraryViews - additionalElemeShoppingViewsomed3v3loperv22017-05-31Free - Creative Commons CC BY 3.0A cool shopping cart effect.https://www.b4x.com/android/forum/threads/elemeshoppingview.70721/https://www.b4x.com/android/forum/attachments/res-zip.47557/https://www.b4x.com/android/forum/attachments/shoppingview-zip.47558/
B4ASnippetLabelEllipsize AlternativeComputersmith642019-01-022019-01-02Free - Creative Commons CC BY 3.0Ellipsize doesn't work on ListView Labels... So - I could switch to a CustomListView, but I'm lazy.... Instead, I thought I'd share the code I've been using for a long time to truncate text in ListViews.https://www.b4x.com/android/forum/threads/ellipsize-alternative.101035/
B4ATutorialWifiELM327wifi Terminalspairo2018-01-172018-01-17Free - Creative Commons CC BY 3.0working with OBD ELM 327 Wifi, ex. V-Link interface. https://www.b4x.com/android/forum/threads/elm327wifi-terminal.88440/https://www.b4x.com/android/forum/attachments/elm327wifi_terminal-zip.63786/https://www.b4x.com/android/forum/attachments/log2-txt.63787/https://www.b4x.com/android/forum/attachments/atws-jpg.63788/https://www.b4x.com/android/forum/attachments/atpps-jpg.63789/
B4ASnippetMailEmail an error reportHotShoe2014-08-202014-08-20Free - Creative Commons CC BY 3.0Email an error reporthttps://www.b4x.com/android/forum/threads/email-an-error-report.44019/
B4JSnippetStringsEmail validation using RegExmindful2016-10-262016-10-26Free - Creative Commons CC BY 3.0This regex example uses all the characters permitted by RFC 5322, which governs the email message format.https://www.b4x.com/android/forum/threads/email-validation-using-regex.72353/
B4ALibraryImagesEmoijIXDonManfred2017-06-242017-06-24Free - Creative Commons CC BY 3.0This library help using apple style emojis on your android application the easiest way. Unlike emojicon, this libriry is non-invasive. Just need to add only a little code to your project. Another thing you need to know is that this library will increase your apk size about 5 MB, because it contains all emoji icon files.https://www.b4x.com/android/forum/threads/emoijix.69475/
B4ALibraryImagesEmojiOneGary Milne2016-01-142016-01-14Free - Creative Commons CC BY 3.0This Library enumerates 1200 of the Emoji within the EmojiOne TTF. EmojiOne is a very high quality set of Icons (as good or better than Apple's) which is free to download and distribute as long as you provide attribution. See www.emojione.com for details. Note that composite icons such as Flags and the people groups cannot be rendered.https://www.b4x.com/android/forum/threads/beautiful-icons-and-buttons-with-emojione.62352/https://www.b4x.com/android/forum/attachments/icons_emojione-jar.40574/https://www.b4x.com/android/forum/attachments/icons_emojione-xml.40575/
B4AClassImagesEmoticonBeneBarros2016-03-102016-03-10Free - Creative Commons CC BY 3.0Emotion test program. Adapted and modified from 'Rodney robot', Copyright (C) 2003 Bob Mottram, Visual Basic 6 - free softwarehttps://www.b4x.com/android/forum/threads/class-emoticon.64478/https://www.b4x.com/android/forum/attachments/emoticon-jpg.42294/
B4ALibraryTextviewEmphasisTextViewJohan Schoeman2016-02-272016-02-27Free - Creative Commons CC BY 3.0Highlight selected text within a string of texthttps://www.b4x.com/android/forum/threads/emphasistextview.64032/https://www.b4x.com/android/forum/attachments/emphasistextviewlibfiles-zip.41960/
B4JTutorialABMaterialEnabling Users to get their lost passwords via email [ABMaterial]Mashiane2017-05-032017-05-03Free - Creative Commons CC BY 3.0Enabling Users to get their lost passwords via email [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-enabling-users-to-get-their-lost-passwords-via-email.79100/[ABMaterial]
B4ALibraryEncryptionEncrypt / decryptvictormedranop2017-09-112017-09-11Free - Creative Commons CC BY 3.0This libs consume 2 methods. encrypt base on encrypt 3des with key and encode in base64. same to decrypt.https://www.b4x.com/android/forum/threads/encrypt-decrypt.83810/
B4ATutorialEncryptionEncrypting information with RandomAccessFile libraryErel2011-09-182011-09-18Free - Creative Commons CC BY 3.0Encrypting information with RandomAccessFile libraryhttps://www.b4x.com/android/forum/threads/encrypting-information-with-randomaccessfile-library.11565/
B4ALibraryEncryptionEncryptionAgrahamv1.12016-04-11Free - Creative Commons CC BY 3.0Support for Base64, symmetric and asymmetric ciphers, message digests, signing and MACs.https://www.b4x.com/forum/additional-libraries-official-updates/6839-base64-encryption-library.htmlhttps://www.b4x.com/android/forum/attachments/encryption1-1-zip.6666/
B4JLibraryEncryptionEncryption library and .NETJuanet2015-07-082015-07-08Free - Creative Commons CC BY 3.0Encryption library and .NEThttps://www.b4x.com/android/forum/threads/encryption-library-and-net.55995/
B4ATutorialB4AEnhance your layouts with the Layout bounds developer option [Tool]fredo2019-02-252019-02-25Free - Creative Commons CC BY 3.0The creation of layouts is very easy with the B4A Designer. With more complex forms, however, it can happen that the result looks a bit weird. Usually the heights or distances between the labels are different, but this is not immediately noticeable during development. To avoid slowing down productivity with time-consuming adjustment and control, Android has a helpful tool in the developer options: "Show layout bounds".https://www.b4x.com/android/forum/threads/tool-enhance-your-layouts-with-the-layout-bounds-developer-option.103100/[TOOL]
B4RLibraryComms & NetworkEnhanced Ethernet librarysantook2018-12-122018-12-12Free - Creative Commons CC BY 3.0Based on the Ethetnet2.0 library, multiple Wiznet Ethernet peripherals are supported.https://www.b4x.com/android/forum/threads/enhanced-ethernet-library.100327/https://www.b4x.com/android/forum/attachments/ethernet-2-0-0-0%E5%BA%93-zip.75231/
B4ALibraryViews - additionalePubReader + WebReaderInformatix2016-11-012016-11-01Free - Creative Commons CC BY 3.0An ePubReader library with an extended WebView to read the ePub pages. https://www.b4x.com/android/forum/threads/epubreader-webreader.72560/
B4ALibraryAudio/VideoEQLibsstevel05v1.102014-02-15Free - Creative Commons CC BY 3.0Library to access the Audio Equalizer.https://www.b4x.com/forum/additional-libraries-official-updates/11858-equalizer-library.htmlhttps://www.b4x.com/android/forum/attachments/eqgui3-zip.17394/
B4ALibraryMathsEquation EvaluatorNeoTechni2012-09-242012-09-24Free - Creative Commons CC BY 3.0None of the other equation evaluators I found met my all requirements so I ported the one I made for a game engine from VB6. Yes, this is powerful to make scripting engines out of.https://www.b4x.com/android/forum/threads/equation-evaluator.21616
B4IClassMenuEquivalent RSPopupMenu for B4iPooya12018-02-062018-02-06Free - Creative Commons CC BY 3.0I made a class that it is equivalent RSPopupMenu in B4A. So you can switch from b4a to b4i with this class easily.https://www.b4x.com/android/forum/threads/equivalent-rspopupmenu-for-b4i.89243/
B4XTutorialB4XErel Teaches Programming - video tutorials [B4X]Erel2018-05-282018-05-28Free - Creative Commons CC BY 3.0Erel Teaches Programming - video tutorials [B4X]https://www.b4x.com/android/forum/threads/b4x-erel-teaches-programming-video-tutorials.88787/[B4X]
B4ASnippethttpErrorResponse in OkHttpResponse of HttpUtils2Service may be JSONpeacemaker2018-06-062018-06-06Free - Creative Commons CC BY 3.0Some server's API (say cloud storage Yandex.Disk) may generate the error with a code (say, 404), but JSON-encodedhttps://www.b4x.com/android/forum/threads/errorresponse-in-okhttpresponse-of-httputils2service-may-be-json.93848/
B4ALibraryWebViewErrorViewjahswaniv0.52015-07-07Free - Creative Commons CC BY 3.0Custom error view for webviewhttps://www.b4x.com/android/forum/threads/errorview-wrapper.55917/https://www.b4x.com/android/forum/attachments/errorviewlib-zip.35651/
B4ALibraryAudio/VideoesAudioMediaBrowser librarylagore2012-06-112012-06-11Free - Creative Commons CC BY 3.0esAudioMediaBrowser libraryhttps://www.b4x.com/android/forum/threads/esaudiomediabrowser-library.18597/https://www.b4x.com/android/forum/attachments/audiobrowserexample1_1-zip.12233/
B4ASnippetXMLEscapeXml - Code snippetErel2013-12-152013-12-15Free - Creative Commons CC BY 3.0EscapeXml - Code snippethttps://www.b4x.com/android/forum/threads/escapexml-code-snippet.35720/
B4RTutorialESP8266ESP Configurator based on B4RSerializatorErel2017-07-092017-07-09Free - Creative Commons CC BY 3.0This tool replaces the browser based solution (https://www.b4x.com/android/forum/threads/esp8266-wifi-remote-configuration.68596/). It is simpler and much more powerful.https://www.b4x.com/android/forum/threads/esp-configurator-based-on-b4rserializator.81452/https://www.b4x.com/android/forum/attachments/b4r_espconfigurator-zip.57481/
B4RSnippetB4RESP32 hardware serials on TTGO Lora boardjanderkan2019-03-092019-03-09Free - Creative Commons CC BY 3.0ESP32 hardware serials on TTGO Lora boardhttps://www.b4x.com/android/forum/threads/esp32-hardware-serials-on-ttgo-lora-board.103557/
B4RSnippetB4R sensorESP32 touch capable sensing pinsPeter Simpson2017-06-262017-06-26Free - Creative Commons CC BY 3.0SubName: ESP32 touch pins Description: The ESP32 comes with 10 touch capable sensing pins called T0 to T9, these pins are capacitive and extremely easy to read, so easy in fact that I'm not even going to attach a photo to this post. To manipulate a touch pin, you just have to connect a breadboard jumper wire to one of the touch capable pins, in this example I'm using T0 (Touch0) which is on D4 (GPOI4). Once you have connected the wire to the D4 touch pin, you just have to touch the end of the wire with your finger and then read the results. When you touch the pin with your finger the reading will drop. In the example below the reading drops from 89 to 8.https://www.b4x.com/android/forum/threads/esp32-touch-capable-sensing-pins.81037/
B4RSnippetB4R LEDESP32 with built in OLED display connected to WiFi - Inline CPeter Simpson2017-08-202017-08-20Free - Creative Commons CC BY 3.0SubName: An ESP32 with a built in OLED display screen connected to WiFi. Description: With this example source code you can connect your ESP32 microcontroller with a built in OLED display to your local WiFi network (Access Point) and display whatever you want on the screen.https://www.b4x.com/android/forum/threads/esp32-with-built-in-oled-display-connected-to-wifi-inline-c.81149/
B4RSnippetB4R LEDESP32 with built in OLED display progress bar - Inline CPeter Simpson2017-08-202017-08-20Free - Creative Commons CC BY 3.0SubName: An ESP32 with a built in OLED display screen updating a progress bar. Description: With this example source code, you can place a progress bar on the screen of an ESP32 microcontroller with a built in OLED display. You can display and update the progress bar using Inline C extremely easily. It's a pretty simple looking progress bar but it does look good if you need one in your project.https://www.b4x.com/android/forum/threads/esp32-with-built-in-oled-display-progress-bar-inline-c.81391/
B4RTutorialEncryptionESP32: AES-256 with IV [CBC, PKCSNoPadding] example via Inline CKMatle2019-03-252019-03-25Free - Creative Commons CC BY 3.0ESP32: AES-256 with IV [CBC, PKCSNoPadding] example via Inline Chttps://www.b4x.com/android/forum/threads/esp32-aes-256-with-iv-cbc-pkcsnopadding-example-via-inline-c.104083/[CBC, PKCSNOPADDING]
B4RLibraryB4RESP32extras LibraryStarchild2019-06-152019-06-15Free - Creative Commons CC BY 3.0This rESP32extras library supported functions are: Restart FlashChipSpeed CpuCycleCount FreeHeapSpace CpuFreqMHz GetMacAddress ConfigNetwork ConfigAP GetAPIP IP2str str2IP Host2IP IsBadIP GetInternetIP ConnectWPS ConnectWPS2 SSID GetLocalIP GetSubnetMask GetGatewayIPhttps://www.b4x.com/android/forum/threads/esp32extras-library.106766/
B4RTutorialESP8266ESP8266 - Getting StartedErel2019-04-072019-04-07Free - Creative Commons CC BY 3.0B4R v1.20 added support for ESP8266 modules. ESP8266 is a great module for IoT solutions. For a few dollars you get a powerful microcontroller with built-in support for wifi.https://www.b4x.com/android/forum/threads/esp8266-getting-started.68740/
B4RTutorialESP8266ESP8266 - WiFi Remote ConfigurationErel2016-07-032016-07-03Free - Creative Commons CC BY 3.0A simpler and more powerful tool is available: https://www.b4x.com/android/forum/threads/esp-configurator-based-on-b4rserializator.81452/ Allows the user to configure the ESP8266 WiFi settings (SSID and password).https://www.b4x.com/android/forum/threads/esp8266-wifi-remote-configuration.68596/
B4RTutorialESP8266ESP8266 + Relay = Let there be lightErel2016-10-092016-10-09Free - Creative Commons CC BY 3.0Relays are electronic switches that allow low power (voltage) devices to control high power circuits. In this example the ESP8266 board controls a regular 220v light bulb.https://www.b4x.com/android/forum/threads/esp8266-relay-let-there-be-light.71696/
B4RTutorialWeatherESP8266 + UDP + BMP180 = Simple weather stationErel2016-08-222016-08-22Free - Creative Commons CC BY 3.0This is an example of how UDP can be used to broadcast the current temperature and pressure to one or more clients. The nice thing about it is that there is no server involved. The ESP8266 just sends the packets to the broadcast address.https://www.b4x.com/android/forum/threads/esp8266-udp-bmp180-simple-weather-station.70243/https://www.b4x.com/android/forum/attachments/b4r_weather-zip.47185/https://www.b4x.com/android/forum/attachments/b4j_weather-zip.47186/https://www.b4x.com/android/forum/attachments/b4a_weather-zip.47188/
B4RSnippetESP8266ESP8266 Check flash configuration - Memory comparisonPeter Simpson2017-06-292017-06-29Free - Creative Commons CC BY 3.0SubName: ESP8266 Check flash configuration Description: This code tests if the selected EEPROM settings in the IDE matches the actual device that is being used.https://www.b4x.com/android/forum/threads/esp8266-check-flash-configuration-memory-comparison.81119/
B4RTutorialFTPESP8266 FTP ClientErel2016-08-212016-08-21Free - Creative Commons CC BY 3.0An FTP client in B4Rhttps://www.b4x.com/android/forum/threads/esp8266-ftp-client.74383/
B4RLibraryUpdateresp8266 OTA updaterSiam2019-01-132019-01-13Free - Creative Commons CC BY 3.0esp8266 OTA updaterhttps://www.b4x.com/android/forum/threads/esp8266-ota-updater.101387/
B4RTutorialUpdaterESP8266 OTA updatesBaGRoS2017-09-032017-09-03Free - Creative Commons CC BY 3.0ESP8266 OTA updateshttps://www.b4x.com/android/forum/threads/esp8266-ota-updates.83501/
B4RLibraryESP8266ESP8266 PingErel2017-01-012017-01-01Free - Creative Commons CC BY 3.0Implements a ping feature which can be useful to test whether a remote server is reachable.https://www.b4x.com/android/forum/threads/esp8266-ping.74748/
B4RLibraryESP8266ESP8266extras LibraryStarchildv1.052018-10-14Free - Creative Commons CC BY 3.0I wanted to be able to assign a new IP address when running the ESP8266 in AP mode so I started to look into writing a library for B4R. Once I started to look inside the ESP and WIFI classes in Arduino I realised that there are many interesting and useful functions available. I started with the ESP8266 library provided in B4R v1.20 and wrapped a lot of these extra functions together with a little extra code to make some of them easier to use.https://www.b4x.com/android/forum/threads/esp8266extras-library.72186/
B4ALibraryGPS/locationEsri ArcGIS Runtime SDK for Androidtchart2013-11-042013-11-04Free - Creative Commons CC BY 3.0Esri ArcGIS Runtime SDK for Androidhttps://www.b4x.com/android/forum/threads/esri-arcgis-runtime-sdk-for-android.34198/
B4RTutorialComms & NetworkEthernet - Network TutorialErel2016-04-122016-04-12Free - Creative Commons CC BY 3.0Ethernet / Network Tutorialhttps://www.b4x.com/android/forum/threads/ethernet-network-tutorial.65664/
B4ASnippetMathsEuclid Algorithm - Common Denominatorderez2014-03-272014-03-27Free - Creative Commons CC BY 3.0Euclid Algorithm - Common Denominatorhttps://www.b4x.com/android/forum/threads/euclid-algorithm-common-denominator.39317/
B4ATutorialEmulator/VMEureka: Access Genymotion Folders in Windows Explorer/Finder using Smart Disk ProMashiane2015-12-032015-12-03Free - Creative Commons CC BY 3.0Eureka: Access Genymotion Folders in Windows Explorer/Finder using Smart Disk Prohttps://www.b4x.com/android/forum/threads/eureka-access-genymotion-folders-in-windows-explorer-finder-using-smart-disk-pro.60991/
B4JTutorialBAnanoEvents [BANano]alwaysbusy2018-12-042018-12-04Free - Creative Commons CC BY 3.0Events [BANano]https://www.b4x.com/android/forum/threads/banano-events.100041/[BANANO]
B4JTutorialABMaterialevents trigger [ABMaterial]jayel2016-10-062016-10-06Free - Creative Commons CC BY 3.0events trigger [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-events-trigger.71738/[ABMaterial]
B4ALibraryAdsEverbadge - Non-SDK App Wall Implementationssg2012-02-162012-02-16Free - Creative Commons CC BY 3.0Everbadge - Non-SDK App Wall Implementationhttps://www.b4x.com/android/forum/threads/everbadge-non-sdk-app-wall-implementation.15058/
B4ATutorialEditTextEXAMPLE - Drag a panel of buttons or EditTextbluejay2012-07-282012-07-28Free - Creative Commons CC BY 3.0EXAMPLE - Drag a panel of buttons or EditTexthttps://www.b4x.com/android/forum/threads/example-drag-a-panel-of-buttons-or-edittext.19962/https://www.b4x.com/android/forum/attachments/paneltouchdrag-zip.13079/
B4ASnippetServiceExample of #Extends in ServiceErel2018-03-132018-03-13Free - Creative Commons CC BY 3.0Starting from B4A v6.50 services support the #Extends attribute. This is useful for libraries that need to extend a service. The previous solution was to communicate with a B4A service with a specific name. This was more cumbersome and limited. The #Extends attribute allows the B4A service to directly extend the library service.https://www.b4x.com/android/forum/threads/example-of-extends-in-service.74880/https://www.b4x.com/android/forum/attachments/notificationlistenerb4a-zip.51678/
B4ATutorialExampleExample of an app with a phone and tablet layoutsErel2012-11-052012-11-05Free - Creative Commons CC BY 3.0Example of an app with a phone and tablet layoutshttps://www.b4x.com/android/forum/threads/example-of-an-app-with-a-phone-and-tablet-layouts.22999/
B4RSnippetDrawingExample of GFX.drawLine (Adafruit GFX library)Peter Simpson2017-03-102017-03-10Free - Creative Commons CC BY 3.0Use this code to draw and rotate lines onto an OLED display. You will need the rAdafruitSSD1306 and rAdafruitGFX libraries loaded into your libraries tab. The code is simple enough to follow once you get your head around it, this is good for learning GFX.drawLine.https://www.b4x.com/android/forum/threads/example-of-gfx-drawline-adafruit-gfx-library.77127/
B4XTutorialGameExample Pack [XUI2D]Erel2019-07-162019-07-16Free - Creative Commons CC BY 3.0Examples: - Hello world (based on Tiled) - Clumsy bird - Mario - Space Invaders - Walking Character - Tiles Map - Joints 1 - Tank Attack - Monster Truckhttps://www.b4x.com/android/forum/threads/xui2d-example-pack.96454/[XUI2D]
B4JTutorialWebAppExample Task Manager using WebSockets & SQLite [WebApp]rwblinn2014-04-132014-04-13Free - Creative Commons CC BY 3.0Example Task Manager using WebSockets & SQLite [WebApp]https://www.b4x.com/android/forum/threads/webapp-example-task-manager-using-websockets-sqlite.39884/[WebApp]
B4JTutorialWebAppExample Team Manager using jQuery Mobile, WebSockets & SQLite [WebApp]rwblinn2014-05-262014-05-26Free - Creative Commons CC BY 3.0Example Team Manager using jQuery Mobile, WebSockets & SQLite [WebApp]https://www.b4x.com/android/forum/threads/webapp-example-team-manager-using-jquery-mobile-websockets-sqlite.41460/[WebApp]
B4ALibraryExcelExcelErelv1.002013-07-28Free - Creative Commons CC BY 3.0The Excel library is a new library that wraps the open source jexcel project and allows you to read or write Excel workbooks. This library supports XLS files. The new xml based format (xslx) is not supported.https://www.b4x.com/android/forum/threads/read-write-excel-files-on-android.25632https://www.b4x.com/android/forum/attachments/excelexample-zip.15608/
B4JTutorialExcelExcel Charts and Templates with jPOI libraryErel2015-08-272015-08-27Free - Creative Commons CC BY 3.0Excel Charts and Templates with jPOI libraryhttps://www.b4x.com/android/forum/threads/excel-charts-and-templates-with-jpoi-library.57689/
B4JSnippetExcelExcel Spreadsheet ExampleRobert Valentino2017-09-212017-09-21Free - Creative Commons CC BY 3.0THINGS THIS DOES: Scaling of pages is set, Headings, Header columns, autoresized columns, auto-wrap column, sorting of spreadsheets in excel filehttps://www.b4x.com/android/forum/threads/excel-spreadsheet-example.84166/
B4XTutorialEncryptionExchange AES-256 encrypted messages between ESP32 and B4x [B4x]KMatle2019-03-282019-03-28Free - Creative Commons CC BY 3.0This is about how to exchange AES256 encrypted messages incl. generated IV (initialization vector) between a ESP32 and B4x.https://www.b4x.com/android/forum/threads/b4x-exchange-aes-256-encrypted-messages-between-esp32-and-b4x.104269/[B4X]
B4XTutorialhttpExchange Data via OkHttpUtils and php [or other platforms] via lists, maps, arrays, etc. [B4x]KMatle2019-09-212019-09-21Free - Creative Commons CC BY 3.0Exchange Data via OkHttpUtils and php [or other platforms] via lists, maps, arrays, etc. [B4x]https://www.b4x.com/android/forum/threads/b4x-exchange-data-via-okhttputils-and-php-or-other-platforms-via-lists-maps-arrays-etc.109794/[OR OTHER PLATFORMS][B4X]
B4JTutorialInteropExecute Windows VBS-Scripts from B4JKMatle2016-08-292016-08-29Free - Creative Commons CC BY 3.0Execute Windows VBS-Scripts from B4Jhttps://www.b4x.com/android/forum/threads/execute-windows-vbs-scripts-from-b4j.73612/
B4ASnippetSpinnerExecuteSpinnerMapLucaMs2014-04-092014-04-09Free - Creative Commons CC BY 3.0ExecuteSpinnerMap: Similar to ExecuteSpinner (see DBUtils). Returns (and sets into the spinner tag) a map which has: key = DescriptionFieldName - the field shown in the spinner value = IDFieldName - the ID (int) which should be the Primary Key. It should be added to the module DBUtils, as it uses its function ExecuteMemoryTable.https://www.b4x.com/android/forum/threads/executespinnermap.39778/
B4JSnippetBAnanoExecuting code without using BANano.Eval [BANano]Mashiane2019-05-012019-05-01Free - Creative Commons CC BY 3.0Executing code without using BANano.Eval [BANano]https://www.b4x.com/android/forum/threads/banano-executing-code-without-using-banano-eval.105395/[BANANO]
B4ALibraryAudio/VideoExoPlayer - MediaPlayer / VideoView AlternativeErelv1.302019-10-01Free - Apache 2.0ExoPlayer is an open source project that replaces the native MediaPlayer and VideoView types. It supports more media formats, it is more powerful and more customizable.https://www.b4x.com/android/forum/threads/exoplayer-mediaplayer-videoview-alternative.72652/https://www.b4x.com/android/forum/attachments/exoplayerexample-zip.74948/
B4ALibraryAudio/VideoExoPlayerTextureViewDonManfred2016-04-282016-04-28Free - Creative Commons CC BY 3.0This library is experimental. API and all codes will be changed without notice ExoPlayer's wrapper for using with TextureView. ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API, including DASH and SmoothStreaming adaptive playbacks. Unlike the MediaPlayer API, ExoPlayer is easy to customize and extend, and can be updated through Play Store application updates.https://www.b4x.com/android/forum/threads/exoplayertextureview.68443/https://www.b4x.com/android/forum/attachments/exoplayertextureviewex-zip.45551/
B4ATutorialEditTextExpand the Eddittext row for row like WhatsAppAlexander Stolte2017-09-122017-09-12Free - Creative Commons CC BY 3.0Expand the Eddittext row for row like WhatsApphttps://www.b4x.com/android/forum/threads/expand-the-eddittext-row-for-row-like-whatsapp.83854/https://www.b4x.com/android/forum/attachments/screenshot_20170910-212445-jpg.59592/
B4ALibraryLabelExpandable Labeltaylorw2019-08-192019-08-19Free - Creative Commons CC BY 3.0Expandable Labelhttps://www.b4x.com/android/forum/threads/expandable-label.108783/https://www.b4x.com/android/forum/attachments/ezgif-com-video-to-gif-gif.83235/https://www.b4x.com/android/forum/attachments/expandable_label-bas.83236/
B4ATutorialList- and scrollviewExpandable list based on CustomListViewErel2017-11-232017-11-23Free - Creative Commons CC BY 3.0This example uses a slightly modified version of CustomListView to create an expandable list. Each item in the list is made of two panels. One for the title with the arrow and the other is the expanded panel. Note that the expanded items height can be different for different items.https://www.b4x.com/android/forum/threads/expandable-list-based-on-customlistview.81445/
B4XTutorialList- and scrollviewExpandable list based on xCustomListView [B4X] [XUI]Erel2016-08-262016-08-26Free - Creative Commons CC BY 3.0This example uses a slightly modified version of xCustomListView to create an expandable list. Each item in the list is made of two panels. One for the title with the arrow and the other is the expanded panel. Note that the expanded items height can be different for different items.https://www.b4x.com/android/forum/threads/b4x-xui-expandable-list-based-on-xcustomlistview.86449/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4i_expandablelist-zip.61997/https://www.b4x.com/android/forum/attachments/b4j_expandablelist-zip.61998/
B4AClassPanelExpandable Panels [Class]thedesolatesoul2013-03-162013-03-16Free - Creative Commons CC BY 3.0Expandable Panels [Class]https://www.b4x.com/android/forum/threads/class-expandable-panels.27366/[Class]https://www.b4x.com/android/forum/attachments/expsample-png.16460/
B4IClassTable/GridExpandableTableViewErel2015-02-262015-02-26Free - Creative Commons CC BY 3.0ExpandableTableView class uses TableView to implement a view that shows a tree of items.https://www.b4x.com/android/forum/threads/class-expandabletableview-tree-view.50743/
B4ALibraryGPS/locationExpanded Location Manager Librarylagore2012-10-202012-10-20Free - Creative Commons CC BY 3.0Expanded Location Manager Libraryhttps://www.b4x.com/android/forum/threads/expanded-location-manager-library.22500/https://www.b4x.com/android/forum/attachments/eslocation2-v1-2-zip.15795/
B4ALibraryProgress/GaugeExpandedCircleProgressViewJohan Schoeman2015-07-152015-07-15Free - Creative Commons CC BY 3.0This is a android-custom view to show progressing with an expanded circle.https://www.b4x.com/android/forum/threads/expandedcircleprogressview.56236/https://www.b4x.com/android/forum/attachments/javacode-zip.35919/
B4XLibraryAnimationExpandView - source code [B4X] [XUI]LucaMsv2.02018-05-19Free - Creative Commons CC BY 3.0I wanted to create an animationhttps://www.b4x.com/android/forum/threads/b4x-xui-expandview-source-code.93134/[B4X][XUI]https://www.b4x.com/android/forum/attachments/expandview-bas.68013/https://www.b4x.com/android/forum/attachments/xexpandview-lib-zip.68014/https://www.b4x.com/android/forum/attachments/jxexpandview-lib-zip.68042/https://www.b4x.com/android/forum/attachments/expandview-2-lib-zip.68080/
B4AClassAnimationExpandViews [Class]LucaMs2018-05-202018-05-20Free - Creative Commons CC BY 3.0A class / library to easily manage the expansion / collapsing of N B4XViews.https://www.b4x.com/android/forum/threads/class-expandviews.93236/[CLASS]https://www.b4x.com/android/forum/attachments/expandviews-demo-zip.68109/https://www.b4x.com/android/forum/attachments/expandviews-lib-zip.68110/
B4JTutorialBAnanoExploring BANanoEvents [BANano]Mashiane2019-01-312019-01-31Free - Creative Commons CC BY 3.0Exploring BANanoEvents [BANano]https://www.b4x.com/android/forum/threads/banano-exploring-bananoevents.102146/[BANANO]
B4JTutorialABMaterialExploring Creative Tim [ABMaterial]Mashiane2017-07-082017-07-08Free - Creative Commons CC BY 3.0Exploring Creative Tim [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-exploring-creative-tim.81421/[ABMaterial]
B4JLibraryABMaterialExploring jsGanttImproved [ABMaterial]Mashiane2018-05-072018-05-07Free - Creative Commons CC BY 3.0Exploring jsGanttImproved [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-exploring-jsganttimproved.92712/[ABMATERIAL]
B4JLibraryABMaterialExploring rwblinn's CustomCanvasKnobEx [ABMaterial]Mashiane2017-12-142017-12-14Free - Creative Commons CC BY 3.0Exploring rwblinn's CustomCanvasKnobEx [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-exploring-rwblinns-customcanvasknobex.87246/[ABMATERIAL]
B4ASnippetDatabaseExploring SQLite Core Functions, Part OneMahares2016-12-072016-12-07Free - Creative Commons CC BY 3.0Exploring SQLite Core Functions, Part Onehttps://www.b4x.com/android/forum/threads/exploring-sqlite-core-functions-part-one.73895/
B4ASnippetDatabaseExploring SQLite Core Functions, Part ThreeMahares2016-12-192016-12-19Free - Creative Commons CC BY 3.0Exploring SQLite Core Functions, Part Threehttps://www.b4x.com/android/forum/threads/exploring-sqlite-core-functions-part-three.74296/
B4ASnippetDatabaseExploring SQLite Core Functions, Part TwoMahares2016-12-112016-12-11Free - Creative Commons CC BY 3.0This is the second part of a three part series regarding exploring SQLite core functions which are explained in the following link, http://www.sqlite.org/lang_corefunc.html but lack examples. In this snippet I show examples for each of the next 13 functions that are available in SQLite by default . The SQL statement syntax and examples are listed below for these 13 functions: sqlite_version(), sqlite_source_id(), RANDOM(), REPLACE(X,Y, Z), SUBSTR(X,Y,Z), SUBSTR(X,Y), TRIM(X), RTRIM(X), LTRIM(X), RTRIM(X,Y), LTRIM(X,Y), TRIM(X,Y), total_changes()https://www.b4x.com/android/forum/threads/exploring-sqlite-core-functions-part-two.74018/
B4JTutorialBAnanoExploring Using PHP & SQLite for your WebApp [BANano]Mashiane2019-07-092019-07-09Free - Creative Commons CC BY 3.0Exploring Using PHP & SQLite for your WebApp [BANano]https://www.b4x.com/android/forum/threads/banano-exploring-using-php-sqlite-for-your-webapp.103571/[BANANO]
B4JSnippetExcelexport Tableview to excel with jPOIiordanis lazoudis2018-04-092018-04-09Free - Creative Commons CC BY 3.0export Tableview to excel with jPOIhttps://www.b4x.com/android/forum/threads/export-tableview-to-excel-with-jpoi.91680/
B4ALibraryMathsExpressionEvaluatorAgrahamv1.12011-02-08Free - Creative Commons CC BY 3.0Evaluates arithmetic expressions in Basic4android syntax passed to it as strings at runtime.https://www.b4x.com/forum/additional-libraries-official-updates/7724-expressionevaluator-library.htmlhttps://www.b4x.com/android/forum/attachments/aroundtuit-jpg.7069/
B4ALibraryFile handlingExSDCard - SD memory card.T201016v1.022017-08-31Free - Creative Commons CC BY 3.0Check on our phon if an external memory card (SD memory card) is installedhttps://www.b4x.com/android/forum/threads/exsdcard-sd-memory-card.83401/
B4JTutorialABMaterialExtend the Navigation top Bar (3.02) [ABMaterial]alwaysbusyv3.022017-03-22Free - Creative Commons CC BY 3.0Extend the Navigation top Bar (3.02) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-extend-the-navigation-top-bar-3-02.77582/[ABMaterial]
B4ALibraryB4AExternal Displaysomed3v3loper2017-10-252017-10-25DonationA library for external display with b4a sample. If you don't have a display (like me ) , you might be able to simulate a secondary display in Settings >> Developer options https://www.b4x.com/android/forum/threads/external-display.86497/https://www.b4x.com/android/forum/attachments/externaldisplay-4-zip.62055/
B4ALibraryOtherExternal Displayswarwound2014-04-122014-04-12Free - Creative Commons CC BY 3.0Android version 4.2 introduced the Presentation class. A Presentation is a container for displaying a user interface on an external display. An external display could now be configured to display any custom user interface - as well as still being able to simply mirror the device's primary display. An external display is a display that is temporarily connected to a device. Examples are: -TV or projector connected to device using an HDMI cable or MHL adapter. -TV or projector connected to device using the Miracast wireless protocol. This includes a Samsung device using Samsung's AllShare Cast technology - AllShare Cast is Samsung's proprietary implementation of the Miracast protocol. -TV or projector connected to device using a SlimPort cable.https://www.b4x.com/android/forum/threads/external-displays.39861/https://www.b4x.com/android/forum/attachments/cwac-presentation_library_files_v0-30-zip.24455/
B4XTutorialB4XExternal Editors [B4X]Erel2017-11-272017-11-27Free - Creative Commons CC BY 3.0You can configure the IDE to show a list of external file editors. The list shows when you right click on a file in the Files tab.https://www.b4x.com/android/forum/threads/b4x-external-editors.86592/[B4X]
B4JSnippetComms & Networkexternal IpMbedAndroid2016-10-072016-10-07Free - Creative Commons CC BY 3.0Some ISPs dont supply fixed Ip adresses. It will change mostly every day. For remote controlling you can use DynDns or NoIp. But a adding a little code will provide you (via mail for example) the current Ip adresshttps://www.b4x.com/android/forum/threads/external-ip.71776/
B4ROtherSerial commExternal Serial ConnectorErel2016-06-112016-06-11Free - Creative Commons CC BY 3.0External Serial Connector [tool]https://www.b4x.com/android/forum/threads/tool-external-serial-connector.65724/
B4ALibraryLoggingExternalLogger [using Google Room Database]DonManfred2018-12-302018-12-30Free - Creative Commons CC BY 3.0External logger library for android applications. You can save logs in any component in your app (Activity, Service, Fragment). The data will be stored in memory even after exiting the application or turning off the device. You can access the information at any time, export the data to an email, to a text file or to a server. The data can be accessed by the tag filter, text, or log creation time. The data will be deleted by a function under your control.https://www.b4x.com/android/forum/threads/externallogger-using-google-room-database.100911/[USING GOOGLE ROOM DATABASE]https://www.b4x.com/android/forum/attachments/externalloggerv0-1-zip.75776/
B4AClassFile handlingExternalStorage - Access SD cards and USB sticksErelv1.022019-01-27Free - Creative Commons CC BY 3.0ExternalStorage - Access SD cards and USB stickshttps://www.b4x.com/android/forum/threads/externalstorage-access-sd-cards-and-usb-sticks.90238/
B4ATutorialFile handlingExternalStorage Class - Additional Use Caseagraham2019-04-052019-04-05Free - Creative Commons CC BY 3.0The ExternalStorage Class is billed as accessing external SD Cards and USB sticks. I have found it is also useful for relocating data sets without having to recompile an application. This is because of two things. 1) StorageClass works on internal as well as external memory. 2) Access to files via StorageClass is relative to the folder chosen by the user when an application is first run.https://www.b4x.com/android/forum/threads/externalstorage-class-additional-use-case.104545/
B4ASnippetContactsExtract all contacts from both SIM and Phonetigrot2017-03-082017-03-08Free - Creative Commons CC BY 3.0Extract all contacts from both SIM and Phonehttps://www.b4x.com/android/forum/threads/extract-all-contacts-from-both-sim-and-phone.77048/https://www.b4x.com/android/forum/attachments/screenshot_2017-03-07-18-37-30-png.53590/
B4ATutorialPanelEyes follow example codeDouglas Farias2019-05-262019-05-26Free - Creative Commons CC BY 3.0A simple example of how to make eyes folow the touch on a panel.https://www.b4x.com/android/forum/threads/eyes-follow-example-code.106142/
B4ALibraryCameraEZcameraRoger Garstang2012-11-022012-11-02Free - Creative Commons CC BY 3.0Ezcamera libraryhttps://www.b4x.com/android/forum/threads/ezcamera.22931
B4ALibraryDrawingFabricViewJohan Schoeman2016-09-082016-09-08Free - Creative Commons CC BY 3.0Make your own drawings / writing with your fingerhttps://www.b4x.com/android/forum/threads/fabricview-make-your-own-drawings-writing-with-your-finger.66661/https://www.b4x.com/android/forum/attachments/fabricviewlibfiles-zip.43871/
B4ALibraryImagesFace detectionJohan Schoeman2016-05-022016-05-02DonationFace detection with Google Mobile Vision APIhttps://www.b4x.com/android/forum/threads/face-detection-with-google-mobile-vision-api.66431/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43673/https://www.b4x.com/android/forum/attachments/androidvisionfacetrackerlibfiles-zip.43674/
B4ISnippetB4IFace ID on iPhone Xnwhitfield2018-05-152018-05-15Free - Creative Commons CC BY 3.0There is a useful thread on how to use Touch ID. The code will work, as the API is the same, but there will be a warning message "This app was designed to support Touch ID. It has not been updated for Face ID". At some stage, Apple may perhaps reject apps that don't have the necessary. However, it seems all you need to do is add a PlistExtra key, NSFaceIDUsageDescriptionhttps://www.b4x.com/android/forum/threads/face-id-on-iphone-x.93046/
B4ALibrarySocialFacebookNJDudev1.92017-05-29Free - Creative Commons CC BY 3.0Facebookhttps://www.b4x.com/android/forum/threads/facebook.39945/https://www.b4x.com/android/forum/attachments/facebookdemoapp-apk.24302/https://www.b4x.com/android/forum/attachments/facebook_project_and_guide-zip.24492/
B4ALibraryFirebaseFacebook - Extends FirebaseAuth to support FacebookErelv1.012019-09-08Free - Creative Commons CC BY 3.0This library together with FirebaseAuth allows users to sign in to your app with a Facebook or Google account.https://www.b4x.com/android/forum/threads/facebook-extends-firebaseauth-to-support-facebook.67954/
B4ATutorialSocialFacebook login no event raised fixBrandsum2019-07-242019-07-24Free - Creative Commons CC BY 3.0If your facebook and firebase configurations are all ok but the auth event is not raising or if you are getting "An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address." error message then this tutorial is for you.https://www.b4x.com/android/forum/threads/facebook-login-no-event-raised-fix.107456/
B4ITutorialAdsFacebook Mediation With Admobtufanv2017-03-282017-03-28Free - Creative Commons CC BY 3.0A very short and easy tutorial for showing facebook audience network ads on our iOS appshttps://www.b4x.com/android/forum/threads/facebook-mediation-with-admob.77869/
B4ALibrarySocialFacebook SDK Wrapper + Native Facebook LoginButtonPeriklis Koutsogiannis2014-06-252014-06-25Free - Creative Commons CC BY 3.0Facebook SDK Wrapper + Native Facebook LoginButtonhttps://www.b4x.com/android/forum/threads/facebook-sdk-wrapper-native-facebook-loginbutton.42341/https://www.b4x.com/android/forum/attachments/sample2-jpg.25904/https://www.b4x.com/android/forum/attachments/sample3-jpg.25905/https://www.b4x.com/android/forum/attachments/tut-image-2-jpg.25944/https://www.b4x.com/android/forum/attachments/tut-image-4-jpg.25946/https://www.b4x.com/android/forum/attachments/tut-image-3-jpg.25948/
B4JTutorialABMaterialFacebook-like timeline in less 200 lines! [ABMaterial]alwaysbusy2017-03-232017-03-23Free - Creative Commons CC BY 3.0Facebook-like timeline in less 200 lines! [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-facebook-like-timeline-in-less-200-lines.77660/[ABMaterial]
B4ILibrarySocialFacebookShare - Share Photo, Video, Link with native Facebook Appnarek adonts2016-09-262016-09-26Free - Creative Commons CC BY 3.0After that Erel has added the iFacebook Library this is a small addon to be able to share photo, video, link with native Facebook iOS app. Those are just the basics. I can be extended a lot.https://www.b4x.com/android/forum/threads/facebookshare-share-photo-video-link-with-native-facebook-app.71365/https://www.b4x.com/android/forum/attachments/ifacebook-xml.48210/
B4ILibraryImagesFaceDetector [Class]CaptKronos2019-03-222019-03-22Free - Creative Commons CC BY 3.0FaceDetector is a class that uses Apple's Vision framework which was introduced with iOS11. The class basically returns a list of detected faces, and each face consists of a list of floats which represent the x and y coordinates of various face landmarks. The class explicitly exposes the left and right eye pupils, because those were the landmarks I'm interested in. To interpret the rest of the points you can refer here: https://stackoverflow.com/questions/45298639/ios11-vision-framework-mapping-all-face-landmarks.https://www.b4x.com/android/forum/threads/class-facedetector.103787/[CLASS]
B4ALibraryButtonFaceOffToggleButtonDonManfredv1.02016-05-27Free - Creative Commons CC BY 3.0A toggle button design with a happy or unhappy face to show the checked statushttps://www.b4x.com/android/forum/threads/faceofftogglebutton.67291/https://www.b4x.com/android/forum/attachments/faceofftogglebuttonex-zip.44408/
B4ALibraryImagesFaceSpotterJohan Schoeman2018-03-252018-03-25Free - Creative Commons CC BY 3.0Augmented Reality in Android with Google’s Face APIhttps://www.b4x.com/android/forum/threads/facespotter.91060/https://www.b4x.com/android/forum/attachments/resource-zip.65892/https://www.b4x.com/android/forum/attachments/b4afacespotter-zip.65893/https://www.b4x.com/android/forum/attachments/b4afacespotterlibfiles-zip.65895/
B4ALibraryImagesFacial States and LandmarksJohan Schoeman2016-05-042016-05-04DonationExtracts facial states and facial landmark information from a photo (bitmap) containing a human face.https://www.b4x.com/android/forum/threads/extracting-facial-states-and-facial-landmarks-from-a-bitmap-photo-using-google-mobile-vision-api.66469/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43707/https://www.b4x.com/android/forum/attachments/resourceadditionallibfolder-zip.43708/https://www.b4x.com/android/forum/attachments/resource-zip.43709/https://www.b4x.com/android/forum/attachments/b4aandroidvisionphotofacedetector-zip.43710/
B4ASnippetMathsFactorial Functionilan2019-04-162019-04-16Free - Creative Commons CC BY 3.0I had to get the factorial of a number but could not find a buildin function in b4x so i created a function for that.https://www.b4x.com/android/forum/threads/factorial-function.104943/
B4ATutorialColourFading label effect, for uniform colors - small tutorialAscySoft2017-01-232017-01-23Free - Creative Commons CC BY 3.0For all Android 3+ devices please use the "native" function SetColorAnimated (see this: https://www.b4x.com/android/forum/threads/simple-animations-in-b4a-v4-00.47731/ ; Fading label effect, for uniform colors - small tutorialhttps://www.b4x.com/android/forum/threads/fading-label-effect-for-uniform-colors-small-tutorial.23288/https://www.b4x.com/android/forum/attachments/sc20121114-113536-png.14623/
B4ALibraryImagesFAImageViewJohan Schoeman2015-10-282015-10-28Free - Creative Commons CC BY 3.0Frame Animation ImageView for Androidhttps://www.b4x.com/android/forum/threads/faimageview.59781/https://www.b4x.com/android/forum/attachments/frame02-zip.38506/https://www.b4x.com/android/forum/attachments/frame05-zip.38507/https://www.b4x.com/android/forum/attachments/frame08-zip.38508/https://www.b4x.com/android/forum/attachments/frame10-zip.38509/https://www.b4x.com/android/forum/attachments/b4afaimageview-zip.38510/
B4ATutorialMenuFan MenuJeffrey Cameron2019-03-272019-03-27Free - Creative Commons CC BY 3.0After all the work I went through to make the simple pie graph, I noticed I had 90% of the code to make a "Fan Menu" type libraryhttps://www.b4x.com/android/forum/threads/fan-menu.104216/
B4XTutorialB4XFancy Codewonder2015-05-142015-05-14Free - Creative Commons CC BY 3.0Fancy Codehttps://www.b4x.com/android/forum/threads/fancy-code.53776/
B4ALibraryButtonFancyButtonDonManfredv1.032015-03-10DonationAn Android library to easily create fancy buttons without the need of drawable files.https://www.b4x.com/android/forum/threads/fancybutton-v1-0-3.51454/https://www.b4x.com/android/forum/attachments/libfancybuttonv1-0-0-zip.32652/https://www.b4x.com/android/forum/attachments/libfancybuttonv1-0-3-zip.32791/
B4ITutorialB4IFast arrays accessErel2018-05-132018-05-13Free - Creative Commons CC BY 3.0B4i v5.0 adds several methods to the Bit object that provide very fast access to arrays. In most cases there is no reason to use these methods as they are more cumbersome and less safe than the standard way to access arrays. If your performance critical code does many reads or writes to arrays then you should consider switching to the "fast methods". 'Many' means millions+ reads or writes.https://www.b4x.com/android/forum/threads/fast-arrays-access.92951/
B4XSnippetDrawingFaster* DrawPolygon Method [B4X] [XUI]Erel2018-06-242018-06-24Free - Creative Commons CC BY 3.0You can draw polygons with B4XCanvas.DrawPath. The following code calls B4XCanvas.DrawPath on B4A and B4i and calls a different method in B4J. DrawPath in B4J is slower than the other drawing methods as it requires clipping the canvas (it is only required in B4J). To summarize, only use this code if you encountered a performance issue with B4XCanvas.DrawPath in B4J.https://www.b4x.com/android/forum/threads/b4x-xui-faster-drawpolygon-method.94430/[B4X][XUI]
B4ATutorialLinuxFastest method to code/compile as a Linux user.nypaulie2012-09-142012-09-14Free - Creative Commons CC BY 3.0Fastest method to code/compile as a Linux user.https://www.b4x.com/android/forum/threads/fastest-method-to-code-compile-as-a-linux-user.21336/
B4AClassList- and scrollviewFastScroll For ScrollViewstevel05v1.002012-06-19Free - Creative Commons CC BY 3.0Based on Input Slider Class, A FastScroll handle for ScrollView, You can add your own image for the handle.https://www.b4x.com/forum/additional-libraries-classes-official-updates/18831-class-fastscroll-scrollview.html
B4ICode moduleList- and scrollviewFastscroll for scrollview B4Istevel052014-11-142014-11-14Free - Creative Commons CC BY 3.0- TableFastScroll, adds a horizontal and vertical fast scroll bar to the Table. - CustomListViewFastScroll adds a vertical scroll bar to the custom listview - TableAsListViewFastScroll is a single column table acting as a list view. For large lists this is much quicker to load than customscrollview thanks to it's caching.https://www.b4x.com/android/forum/threads/module-fastscroll-for-scrollview.46908/https://www.b4x.com/android/forum/attachments/customlistviewfastscroll-zip.29202/https://www.b4x.com/android/forum/attachments/tableaslistviewfastscroll-zip.29203/
B4ATutorialFirebaseFCM message workflow explained by GoogleKMatle2018-09-182018-09-18Free - Creative Commons CC BY 3.0There are 3 types of messages you can send combined with your app's state (fore- or background). Android FCM services behave different depending on the message type.https://www.b4x.com/android/forum/threads/fcm-message-workflow-explained-by-google.97388/
B4ATutorialFirebaseFCM Push-Messages: Foreground/Background/Data/NotificationKMatle2016-11-262016-11-26Free - Creative Commons CC BY 3.0It is important to know FCM works in detail. Otherwise you wonder why your messages "don't arrive", etchttps://www.b4x.com/android/forum/threads/fcm-push-messages-foreground-background-data-notification.73356/
B4ALibrarySerial commfelUsbSerialErelv1.122019-03-26Free - Creative Commons CC BY 3.0An alternative to the UsbSerial2 libraryhttps://www.b4x.com/android/forum/threads/felusbserial-alternative-usb-serial-library.62216/
B4ASnippetInteropFetch URL from Browser for further use in Appfredo2017-03-282017-03-28Free - Creative Commons CC BY 3.0Fetch URL from Browser for further use in Apphttps://www.b4x.com/android/forum/threads/fetch-url-from-browser-for-further-use-in-app.77879/
B4ALibraryAudio/VideoFfmpeg Library for B4X with Inline JAVA Onlytuhatinhvn2019-08-232019-08-23Free - Creative Commons CC BY 3.0Ffmpeg Library for B4X with Inline JAVA Onlyhttps://www.b4x.com/android/forum/threads/ffmpeg-library-for-b4x-with-inline-java-only.108905/
B4ALibraryAudio/VideoFFmpeg_b4a - a FFmpeg library for b4a (decoding/streaming)moster672017-03-212017-03-21Free - Creative Commons CC BY 3.0FFmpeg_b4a - a FFmpeg library for b4a (decoding/streaming)https://www.b4x.com/android/forum/threads/ffmpeg_b4a-a-ffmpeg-library-for-b4a-decoding-streaming.44476/
B4ALibraryMathsFFTklausv1.22014-08-03Free - Creative Commons CC BY 3.0This library contains an FFT object for performing Fast Fourier Transforms.https://www.b4x.com/android/forum/threads/fft-fast-fourier-transform-library.6989/https://www.b4x.com/android/forum/attachments/fft_lib_v1_2-zip.26768/https://www.b4x.com/android/forum/attachments/fftdemov1_2-zip.26769/https://www.b4x.com/android/forum/attachments/time1-png.26770/https://www.b4x.com/android/forum/attachments/fft1-png.26775/
B4XClassMathsFFT class [B4x]klaus2017-04-252017-04-25Free - Creative Commons CC BY 3.0This class performs Fast Fourier Transformations forward and inverse. The class is exactly the same for B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-fft-class.78797/[B4x]https://www.b4x.com/android/forum/attachments/fftdemob4a-zip.55081/https://www.b4x.com/android/forum/attachments/fftdemob4i-zip.55082/https://www.b4x.com/android/forum/attachments/fftdemob4j-zip.55083/
B4ALibraryContactsfgContactsFilippov1.042012-08-28Free - Creative Commons CC BY 3.0Contact-Library with access to Family-Name and Given-Namehttps://www.b4x.com/forum/additional-libraries-official-updates/12339-fgcontacts-contacts-library.htmlhttps://www.b4x.com/android/forum/attachments/fgcontacts_v1-04-zip.10589/https://www.b4x.com/android/forum/attachments/fgcontact-jpg.13550/
B4ALibraryViews - additionalfgControls3dFilippov1.0032010-06-03Free - Creative Commons CC BY 3.0Includes 8 controls, 5 with graphical properties and 3 without graphical property.https://www.b4x.com/android/help/fg3dviews.html
B4ALibraryDate/timefgTimekeyboardFilippov1.042014-01-07Free - Creative Commons CC BY 3.0With this library you can set the time much faster than with Time-dialog or Wheel-classhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/28469-lib-fgtimekeyboard.htmlhttps://www.b4x.com/android/forum/attachments/screenshot_1-jpg.17013/https://www.b4x.com/android/forum/attachments/fgtimekeyboard_v1-04-zip.21807/
B4ATutorialDrawingFidget Spinner exampleDouglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Fidget Spinner examplehttps://www.b4x.com/android/forum/threads/fidget-spinner-example.98351/
B4ATutorialhtmlFidget Spinner HTML example [with assets files]Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0A simple Fidget Spinner example on B4Ahttps://www.b4x.com/android/forum/threads/fidget-spinner-html-example-with-assets-files.98353/[WITH ASSETS FILES]
B4ALibraryImagesFidgetSpinnerImageViewJohan Schoeman2017-09-022017-09-02Free - Creative Commons CC BY 3.0This is a simple FidgetSpinner view. You can implement a Android FidgetSpinner with it.https://www.b4x.com/android/forum/threads/fidgetspinnerimageview.83454/https://www.b4x.com/android/forum/attachments/libraryfiles-zip.59245/https://www.b4x.com/android/forum/attachments/thejavacode-zip.59246/
B4XSnippetB4XFIFO queueDaestrum2018-03-282018-03-28Free - Creative Commons CC BY 3.0A FIFO queue (First-In-First-Out): Initialize - sets up the queue. isInitilized - true if initialized false if not push - add an item to the queue (Always to the end). pop - return the first item AND remove it from the queue. peek - return the first item but does not remove it size - returns the size (item count) in the queue toArray - returns ALL the items in the queue, but does not remove them.https://www.b4x.com/android/forum/threads/fifo-queue.91169/
B4ALibraryViews - effectsFiftyShadesOfsomed3v3loperv0.012016-10-13Free - Creative Commons CC BY 3.0An elegant context-care loading placeholder for Androidhttps://www.b4x.com/android/forum/threads/fiftyshadesof.71956/
B4ALibraryASCII artFiglet - Create ASCII-Art using FontsDonManfred2019-04-072019-04-07Free - Creative Commons CC BY 3.0Java implementation of FIGfonts to create ascii art bannershttps://www.b4x.com/android/forum/threads/figlet-create-ascii-art-using-fonts.104602/https://www.b4x.com/android/forum/attachments/figletex-zip.79150/
B4JLibraryFile handlingFile Chooser Utilsstevel052018-04-202018-04-20Free - Creative Commons CC BY 3.0I had thought there was something unusual about the FileChooser for a while, last night it dawned on me that it is not possible to select a specific file type from the list. I have created a Utils module to allow this. There are 4 options (only to save typing when setting it up) that allow entering individual file extensions that then are individually selectable, you have to enter a description for each file extension, you can also add a merged filter (with a separate name) this is what we have now, and a further option to add an all files filter, and an option for both. There is also a method to set the initially selected filer. It's a static module, so you need to pass a FileChooser object to each call. You can compile it to a library if you don't want to add the module to a project.https://www.b4x.com/android/forum/threads/file-chooser-utils.92092/
B4JSnippetFile handlingFile CopyDaestrum2014-10-082014-10-08Free - Creative Commons CC BY 3.0File Copyhttps://www.b4x.com/android/forum/threads/file-copy.45369/
B4ALibraryFile handlingFile DialogGeezer2013-04-242013-04-24Free - Creative Commons CC BY 3.0File Dialoghttps://www.b4x.com/android/forum/threads/file-dialog.28561/
B4ASnippetFile handlingFile Explorer [source code]T2010162019-09-272019-09-27Free - Creative Commons CC BY 3.0What distinguishes this from other explorers is that the upper beam (? back) it is not controlled as the other elements of the list (it always remains in place), always available and in view.https://www.b4x.com/android/forum/threads/source-code-file-explorer.109973/[SOURCE CODE]
B4AClassFile handlingFile Explorer classInformatixv2.12017-09-17Free - Creative Commons CC BY 3.0Allows to browse your storage devices. Embeds a picture and text viewer.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19003-class-file-explorer-visualization.htmlhttps://www.b4x.com/android/forum/attachments/img1-jpg.12450/https://www.b4x.com/android/forum/attachments/img2-jpg.12451/https://www.b4x.com/android/forum/attachments/multi-png.14184/
B4ATutorialFile handlingFile Path |Dir|Foldermetrick2011-02-202011-02-20Free - Creative Commons CC BY 3.0File Path |Dir|Folderhttps://www.b4x.com/android/forum/threads/file-path-dir-folder.7892/
B4ALibraryFile handlingFileObserverwarwoundv1.002012-04-07Free - Creative Commons CC BY 3.0Monitors files and fires events after files are accessed or changed by any process on the device.Each FileObserver instance monitors a single file or directory.If a directory is monitored, events will be triggered for all files and subdirectories (recursively) inside the monitored directory.https://www.b4x.com/forum/additional-libraries-official-updates/16709-fileobserver.html
B4ALibraryFile handlingFilePickerDonManfredv1.012018-05-31Free - Creative Commons CC BY 3.0Android Library to select files/directories from Device Storage.https://www.b4x.com/android/forum/threads/filepicker.69161/https://www.b4x.com/android/forum/attachments/filepickerex-zip.46218/
B4AClassFile handlingFilePicker 2Robert Valentino2018-09-032018-09-03Free - Creative Commons CC BY 3.0I made my own FilePicker (see Attached). I wanted it to work like FileDialog (not sure how it completely works). I didn't want the CallBacks so I used wait for. I wanted the program to be standalone so you didn't need to include any other code so I embedded some of Don Manfred's WildCardList program (gave him credit of course) so that the program was just a single basic Class Module.https://www.b4x.com/android/forum/threads/filepicker.96795/https://www.b4x.com/android/forum/attachments/screenshot_20180902-183501-jpg.71791/https://www.b4x.com/android/forum/attachments/screenshot_20180902-183716-jpg.71792/https://www.b4x.com/android/forum/attachments/screenshot_20180902-183734-jpg.71793/
B4AClassFile handlingFileProvider - share files [class]Erel2018-10-032018-10-03Free - Creative Commons CC BY 3.0After investigating several issues with the current FileProvider code that you can find in the forum, I decided to make some improvements and implement it in a class. Starting from Android 7 (API 24) you cannot directly share file uris with other applications. You need to use FileProvider. The FileProvider class should work on all Android versions (4+).https://www.b4x.com/android/forum/threads/class-fileprovider-share-files.97865/[CLASS]
B4ITutorialFile handlingFiles and FoldersErel2019-02-112019-02-11Free - Creative Commons CC BY 3.0Files and Foldershttps://www.b4x.com/android/forum/threads/files-and-folders.46137/
B4ALibraryFile handlingFileSelectmargretv1.022014-03-21Free - Creative Commons CC BY 3.0Used to view and select files from any location on your device.https://www.b4x.com/android/forum/threads/fileselect-library-with-type-icons.38345/https://www.b4x.com/android/forum/attachments/fileselect-ver-1-02-zip.23142/https://www.b4x.com/android/forum/attachments/fs1-png.23703/
B4ATutorialFile xferFileTransfer - Send and receive files with AsyncStreamsErel2016-12-302016-12-30Free - Creative Commons CC BY 3.0FileTransfer - Send and receive files with AsyncStreams; Newer example based on B4XSerializator: https://www.b4x.com/android/forum/threads/72149https://www.b4x.com/android/forum/threads/filetransfer-send-and-receive-files-with-asyncstreams.30493/
B4JSnippetABMaterialFileUpload Multipart to original filename [ABMaterial]MichalK732017-11-082017-11-08Free - Creative Commons CC BY 3.0FileUpload Multipart to original filename [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-fileupload-multipart-to-original-filename.85864/[ABMaterial]
B4ASnippetFile handlingFileUtil SUBsDonManfred2014-03-272014-03-27Free - Creative Commons CC BY 3.0FileUtil SUBshttps://www.b4x.com/android/forum/threads/fileutil-subs.39308/
B4JLibraryFile handlingFileUtilsPatrikCavinav1.22018-09-14Free - Creative Commons CC BY 3.0FileUtilshttps://www.b4x.com/android/forum/threads/fileutils.95209/
B4XSnippetImagesFill and Fit images without distortion [B4X] [XUI]Erel2017-11-282017-11-28Free - Creative Commons CC BY 3.0Fit = Resize the image to the container size while preserving the image ratio. Leaves empty space if the image aspect ratio is different than the container aspect ratio. Fill (without distortion) = Crops the image to make it with the same aspect ratio as the container aspect ratio and then resizes the image.https://www.b4x.com/android/forum/threads/b4x-xui-fill-and-fit-images-without-distortion.86627/[B4X][XUI]
B4ATutorialImagesFill or Fit image to ImageViewBrandsum2018-12-262018-12-26Free - Creative Commons CC BY 3.0Set the scale mode of an ImageView like CSS background-size property.https://www.b4x.com/android/forum/threads/fill-or-fit-image-to-imageview.100790/
B4ASnippetStringsFilter - (similar to the VB.Net Filter function)LucaMs2014-12-162014-12-16Free - Creative Commons CC BY 3.0Returns a String Array containing a subset of the String Array passed as parameter according to the specified filter (Match parameter).https://www.b4x.com/android/forum/threads/filter-similar-to-the-vb-net-filter-function.48255/
B4ATutorialDatabaseFilter the Contents of a ListView By Sql codeLowegaterecords2018-09-282018-09-28Free - Creative Commons CC BY 3.0Filter the Contents of a ListView By Sql codehttps://www.b4x.com/android/forum/threads/filter-the-contents-of-a-listaview-by-sql-code.97674/
B4ASnippetLoggingFind active log statements in IDEstevel052014-05-192014-05-19Free - Creative Commons CC BY 3.0Find active log statements in IDEhttps://www.b4x.com/android/forum/threads/find-active-log-statements-in-ide.41172/
B4XSnippetGPS/locationFind distance between two points (Lat/Lon) [B4X]Amin Ismail2018-02-282018-02-28Free - Creative Commons CC BY 3.0Here is a function that could be useful if you want to determine the distance between two coordinates. The distance is returned in Miles.https://www.b4x.com/android/forum/threads/b4x-find-distance-between-two-points-lat-lon.90088/[B4X]
B4ASnippetStringsFind if there is a word in a textJoanRPM2014-05-052014-05-05Free - Creative Commons CC BY 3.0Find if there is a word in a texthttps://www.b4x.com/android/forum/threads/find-if-there-is-a-word-in-a-text.40635/
B4XSnippetImagesFind Minimum Bounding Rectangle [B4X] [BitmapCreator]Erel2018-07-082018-07-08Free - Creative Commons CC BY 3.0Input: A Bitmap or B4XBitmap. Output: A rectangle with the boundaries of the non-transparent area.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-find-minimum-bounding-rectangle.94779/[B4X][BITMAPCREATOR]
B4ASnippetStringsFind Numbers RegEx Expressionsicakinser2019-05-112019-05-11Free - Creative Commons CC BY 3.0A list of expressions to use with RegExhttps://www.b4x.com/android/forum/threads/find-numbers-regex-expressions.105701/
B4ASnippetOtherFind position of value in a list (Or Not)stevel052014-04-172014-04-17Free - Creative Commons CC BY 3.0Find position of value in a list (Or Not). We can find the index for an item we know is in a list by using indexOf on the list, but how do you find the next or previous item when the target may not be in the list.This code uses a binary chop to find the exact or the next or previous item in a sorted list.https://www.b4x.com/android/forum/threads/find-position-of-value-in-a-list-or-not.40021/
B4JSnippetFile handlingFind user documents folderErel2019-01-032019-01-03Free - Creative Commons CC BY 3.0Find user documents folder. Tested on Windows and Mac only.https://www.b4x.com/android/forum/threads/find-user-documents-folder.101057/
B4ATutorialColourFinding random RGB colorsauthor2012-07-012012-07-01Free - Creative Commons CC BY 3.0Finding random RGB colorshttps://www.b4x.com/android/forum/threads/finding-random-rgb-colors.19185/https://www.b4x.com/android/forum/attachments/rcol2-png.12567/https://www.b4x.com/android/forum/attachments/rcol3-png.12568/
B4ISnippetDrawingFinger Draw (Very Smooth)narek adonts2015-06-092015-06-09Free - Creative Commons CC BY 3.0Finger Draw (Very Smooth)https://www.b4x.com/android/forum/threads/finger-draw-very-smooth.54745/
B4ALibraryOSFingerprint AuthenticationErel2016-10-302016-10-30Free - Creative Commons CC BY 3.0This class uses inline Java to access the fingerprint API introduced in Android 6.It will only work on Android 6+ devices.https://www.b4x.com/android/forum/threads/fingerprint-authentication.72500/
B4ALibraryFirebaseFirebase - [Cloud]Firestore [Chargeable]DonManfredv0.582019-08-24ChargeableFirebase - [Cloud]Firestore [Chargeable]https://www.b4x.com/android/forum/threads/chargeable-firebase-cloud-firestore.105067/[CLOUD][CHARGEABLE]
B4ILibraryFirebaseFirebase + Facebook v2.0 - July 2019Erel2019-09-162019-09-16Free - Creative Commons CC BY 3.0The four Firebase libraries and Facebook library were updated and are now based on the latest versions of the underlying SDKs.https://www.b4x.com/android/forum/threads/firebase-facebook-v2-0-july-2019.107435/https://www.b4x.com/android/forum/attachments/pc-libraries-zip.81948/
B4ALibraryFirebaseFirebase Appinvite [Donationware]DonManfredv1.22017-10-08DonationFirebase Invites are an out-of-the-box solution for app referrals and sharing via email or SMS. To customize the invitation user experience, or to generate links programmatically, use Firebase Dynamic Links.https://www.b4x.com/android/forum/threads/donationware-firebase-appinvite.84766/https://www.b4x.com/android/forum/attachments/php-zip.60393/https://www.b4x.com/android/forum/attachments/firebaseappinvitev1-2-zip.60394/
B4JTutorialABMaterialFirebase Auth for Users in 1.20 [ABMaterial]alwaysbusy2016-06-162016-06-16Free - Creative Commons CC BY 3.0Just like Erel has added the Firebase Auth Service to B4A (https://www.b4x.com/android/forum/threads/firebaseauth-authenticate-your-users.67875/) you can also use it to login with your ABMaterial (1.20) WebApp.https://www.b4x.com/android/forum/threads/abmaterial-firebase-auth-for-users-in-1-20.67957/[ABMaterial]
B4ASnippetFirebaseFirebase Authex - login mail/password SOLVEDgregorio_adrian_gimenez2019-07-282019-07-28Free - Creative Commons CC BY 3.0Allows you to enter a firebase with the email / password, avoiding errors that cannot be resolved in the library.https://www.b4x.com/android/forum/threads/firebase-authex-login-mail-password-solved.108113/
B4XSnippetFirebaseFirebase Cloud Messaging Subscribe and Unsubscribe Topic [B4X]Alexander Stolte2018-02-272018-02-27Free - Creative Commons CC BY 3.0With this 2 Functions you can Subscribe and Unsubscribe Users from a Topic. This is Usefull for Server Apps. You need the Token from the User, the Token is the InstanceID and this ID is unique for each device, you can get this ID in the "Firebase Cloud Messaging" lib.https://www.b4x.com/android/forum/threads/b4x-firebase-cloud-messaging-subscribe-and-unsubscribe-topic.88828/[B4X]
B4ATutorialFirebaseFirebase Database working examplepedrocam2017-08-222017-08-22Free - Creative Commons CC BY 3.0Firebase Database working examplehttps://www.b4x.com/android/forum/threads/firebase-database-working-example.82993/
B4ITutorialFirebaseFirebase IntegrationErel2016-07-042016-07-04Free - Creative Commons CC BY 3.0B4i v2.80 (currently in beta) adds support for Firebase backend: https://firebase.google.com The libraries are mostly the same as the B4A Firebase libraries.https://www.b4x.com/android/forum/threads/firebase-integration.68623/
B4ATutorialFirebaseFirebase Invites/ DynamicLink/ DeepLink [relationship between]fredo2017-09-152017-09-15Free - Creative Commons CC BY 3.0Firebase Invites/ DynamicLink/ DeepLink [relationship between]https://www.b4x.com/android/forum/threads/firebase-invites-dynamiclink-deeplink-relationship-between.83955/[relationship between]
B4ATutorialFirebaseFirebase Messaging: Chat app without serverKMatle2017-01-062017-01-06Free - Creative Commons CC BY 3.0An example how to communicate between devices via FCM without a server in the middlehttps://www.b4x.com/android/forum/threads/firebase-messaging-chat-app-without-server.74950/
B4ALibraryFirebaseFirebase ML-Vision [OnDevice Text-, Barcode-, Imagelabeling, Face- and Contour-Recognition]DonManfredv0.82019-05-07Free - Creative Commons CC BY 3.0This is a wrap for the Firebase ML-Vision live detection of - Text - Barcodes - Faces - Facontour - and Imagelabeling.https://www.b4x.com/android/forum/threads/firebase-ml-vision-ondevice-text-barcode-imagelabeling-face-and-contour-recognition.105501/[ONDEVICE TEXT-, BARCODE-, IMAGELABELING, FACE- AND CONTOUR-RECOGNITION]https://www.b4x.com/android/forum/attachments/firebasemlv0-7-zip.80078/https://www.b4x.com/android/forum/attachments/firebasemlv0-8-zip.80162/
B4ALibraryFirebaseFirebase ML-Vision Translate [Chargeable]DonManfredv1.052019-08-26ChargeableWith ML Kit's on-device translation API, you can dynamically translate text between 59 languages.https://www.b4x.com/android/forum/threads/chargeable-firebase-ml-vision-translate.108947/[CHARGEABLE]
B4RSnippetFirebaseFirebase Push Messages (FCM)Erel2017-06-252017-06-25Free - Creative Commons CC BY 3.0This code uses rHttpUtils2 to send push messages. It is equivalent to the B4J/A/i code posted here: https://www.b4x.com/android/forum/t...s-firebase-cloud-messaging-fcm.67716/#content Notes: - #StackBufferSize should be set to 500+. - The title and body messages are not escaped. You will need to manually escape the messages if they include quotes.https://www.b4x.com/android/forum/threads/firebase-push-messages-fcm.81025/
B4ALibraryFirebaseFirebase RealtimedatabaseDonManfredv2.822019-01-04DonationThis is is a wrap for the Firebase RealtimeDatabase. Please note that this version is not known as stable but - for me - it seems to be working like i expect it I don´t know if everything works but so far i tested it today it works :D Please note that the wrap for the Query object is NOT finished. Also others may be incomplete... To prepare you app you need to use B4A 6+ and you need to follow the Firebase integration and download the json from the firebaseonsole! If you have successfully connected your appwith firebase the library will know the Database used. What you need to do is to get a reference to a specific tree in the database-treehttps://www.b4x.com/android/forum/threads/firebase-realtimedatabase.69773/https://www.b4x.com/android/forum/attachments/firelayout-zip.57791/https://www.b4x.com/android/forum/attachments/volley-1-0-0-jar.57792/https://www.b4x.com/android/forum/attachments/firebaseraltimedatabase-additional-zip.61563/https://www.b4x.com/android/forum/attachments/firebase-ui-auth-zip.61564/https://www.b4x.com/android/forum/attachments/firebaserealtimedatabasev2-53-zip.61642/
B4ATutorialFirebaseFirebase Realtimedatabase Create a room and messages insideAlexander Stolte2017-11-172017-11-17Free - Creative Commons CC BY 3.0I've been working with Firebase's realtimedatabase this week. There is no example yet of how to create rooms and send messages, but it is important for anyone who wants to make a chat in his App, for this reason I make an example of it.https://www.b4x.com/android/forum/threads/firebase-realtimedatabase-create-a-room-and-messages-inside.85960/
B4ATutorialFirebaseFirebase Realtimedatabase get a chat or content preview (filtering)Alexander Stolte2017-11-142017-11-14Free - Creative Commons CC BY 3.0Firebase Realtimedatabase get a chat or content preview (filtering)https://www.b4x.com/android/forum/threads/firebase-realtimedatabase-get-a-chat-or-content-preview-filtering.86094/
B4ATutorialFirebaseFirebase Realtimedatabase user is typing featureAlexander Stolte2017-11-132017-11-13Free - Creative Commons CC BY 3.0A nice feature is to display whether a user is typing or not. https://www.b4x.com/android/forum/threads/firebase-realtimedatabase-user-is-typing-feature.86023/
B4ALibraryFirebaseFirebase RemoteConfigDonManfredv2.502019-09-04Free - Creative Commons CC BY 3.0Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update.https://www.b4x.com/android/forum/threads/firebase-remoteconfig.67801/https://www.b4x.com/android/forum/attachments/firebaseremoteconfigv2-01-zip.65371/https://www.b4x.com/android/forum/attachments/remoteconfigex-zip.65372/https://www.b4x.com/android/forum/attachments/src-zip.80845/https://www.b4x.com/android/forum/attachments/firebaseremoteconfigv2-5-zip.80849/
B4JTutorialFirebaseFirebase Service (Server) ExampleAlexander Stolte2018-03-282018-03-28Free - Creative Commons CC BY 3.0This is an example/tutorial of a Server that manages Firebase Subscribtions, Unsubscribtions and SendMessages2Topics with the Power of B4J Server! The advantage is, requests are processed very quickly (barely waiting period), I do not have to start a script, save resources of the VPS or Server. On average, I had a waiting time between 4-6 milliseconds until a message was sent with this service. if i start a script and send a message over it then 4-5 seconds.https://www.b4x.com/android/forum/threads/firebase-service-server-example.91191/
B4JTutorialABMaterialFirebase Storage in 1.20 [ABMaterial]alwaysbusy2016-06-162016-06-16Free - Creative Commons CC BY 3.0The next service you can use in WebApps using ABMaterial 1.20: Storage. With storage you can upload/download files with ease. Here is an example using it together with the new ABMFileInput component.https://www.b4x.com/android/forum/threads/abmaterial-firebase-storage-in-1-20.67978/[ABMaterial]
B4ALibraryFirebaseFirebase UI Auth - a new Dimension in AuthenticationDonManfredv0.212018-05-06Free - Creative Commons CC BY 3.0This is a Wrap for the Firebase UI-bindings found at Github. It offers Authentification using - Google-Account (Tested) - email and password authentification (Tested) - Telephone-Authentification (Tested) - Twitter (Not tested as i do not have a Twitter-Dev Account) - Facebook (Not tested as i do not have a Facebookr-Dev Account) For the last two (Twitter and Facebook) there must be made additional changes to the Manifest.https://www.b4x.com/android/forum/threads/firebase-ui-auth-a-new-dimension-in-authentication.87580/https://www.b4x.com/android/forum/attachments/res-firebaseui-zip.67606/https://www.b4x.com/android/forum/attachments/firebaseuiaar-zip.74430/https://www.b4x.com/android/forum/attachments/firebaseuiex-zip.74431/
B4ALibraryFirebaseFirebaseAdMobErelv1.602019-08-12Free - Creative Commons CC BY 3.0Admob ads integrated with Firebase backendhttps://www.b4x.com/android/forum/threads/firebaseadmob-admob-ads-integrated-with-firebase-backend.67710/
B4ATutorialFirebaseFirebaseAdMob - Rewarded video adsErel2018-05-312018-05-31Free - Creative Commons CC BY 3.0FirebaseAdMob v1.30 adds support for rewarded video ads. Rewarded video ads are video ads where the user is rewarded if he watches the full video. How is the user rewarded is up to you. In many games for example, the users will receive an extra life if they watch the video ad. https://www.b4x.com/android/forum/threads/firebaseadmob-rewarded-video-ads.71430/
B4ATutorialFirebaseFirebaseAdMob and User ConsentErel2019-03-312019-03-31Free - Creative Commons CC BY 3.0More information: https://developers.google.com/admob/android/eu-consent By default, AdMob serves personalized ads. With the new GDPR law, publishers (you) need to request consent before the private data can be used to serve personalized ads to EU users.https://www.b4x.com/android/forum/threads/firebaseadmob-and-user-consent.93347/
B4AClassFirebaseFirebaseAdmob Native Ad ClassJack Cole2019-07-072019-07-07Free - Creative Commons CC BY 3.0This example uses a pre-built layout and uses the Unified Native Ad for the type of native ad.https://www.b4x.com/android/forum/threads/firebaseadmob-native-ad-class.107423/
B4ALibraryAdsFirebaseAdMob v1.6Erel2019-09-112019-09-11Free - Creative Commons CC BY 3.0Google 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+).https://www.b4x.com/android/forum/threads/firebaseadmob-v1-6.108552/
B4ALibraryFirebaseFirebaseAnalyticsErel2016-06-092016-06-09Free - Creative Commons CC BY 3.0Analytics & Crash Reportshttps://www.b4x.com/android/forum/threads/firebaseanalytics-analytics-crash-reports.67708/
B4ALibraryFirebaseFirebaseAuthErel2016-07-052016-07-05Free - Creative Commons CC BY 3.0It allows the users to sign in to your app with their Google account (more identity providers will be added in the future).https://www.b4x.com/android/forum/threads/firebaseauth-authenticate-your-users.67875/https://www.b4x.com/android/forum/attachments/firebaseauth_example-zip.44943/
B4ITutorialFirebaseFirebaseAuth - Authenticate your users (Google + Facebook)Erel2016-07-042016-07-04Free - Creative Commons CC BY 3.0FirebaseAuth allows your app to identify the user based on their Google or Facebook accounts.https://www.b4x.com/android/forum/threads/firebaseauth-authenticate-your-users-google-facebook.68625/
B4ALibraryFirebaseFirebaseAuthEx - Extends FirebaseAuth functionalityDonManfredv1.132016-10-16Free - Creative Commons CC BY 3.0This is a wrap to extend the functionality of FirebaseAuth. It adds Anonymously Authentification and Email and Password Authentification The Library is similar to FirebaseAuth (the Events). Ony difference is that the FirebaseUser is here a FiebaseAuthUser. A different object than the userobject from FirebaseAuth. The FirebaseAuthUser has someproperties and Methods more.https://www.b4x.com/android/forum/threads/firebaseauthex-extends-firebaseauth-functionality.71917/https://www.b4x.com/android/forum/attachments/firebaseauthexv1-12-zip.48841/https://www.b4x.com/android/forum/attachments/firebaseauthexv1-13-zip.49045/
B4ALibraryFirebaseFirebaseNotificationsErel2019-07-152019-07-15Free - Creative Commons CC BY 3.0Push messages / Firebase Cloud Messaging (FCM)https://www.b4x.com/android/forum/threads/firebasenotifications-push-messages-firebase-cloud-messaging-fcm.67716/
B4ITutorialFirebaseFirebaseNotifications - Push Messages (server not required)Erel2019-07-252019-07-25Free - Creative Commons CC BY 3.0Firebase Notifications service makes it relatively easy to send push messages. Integrating Firebase: https://www.b4x.com/android/forum/threads/firebase-integration.68623/ Push messages in iOS requires some configuration. https://www.b4x.com/android/forum/threads/firebasenotifications-push-messages-server-not-required.68645/
B4XSnippetFirebaseFirebaseRealtimeDatabase [B4X]nobbi592019-06-172019-06-17Free - Creative Commons CC BY 3.0A module that makes it easy to communicate with a Firebase RealtimeDatabase using their REST API. https://www.b4x.com/android/forum/threads/b4x-firebaserealtimedatabase.106818/[B4X]
B4JLibraryFirebaseFirebaseRealtimeDatabase4JDonManfred2016-10-192016-10-19Free - Creative Commons CC BY 3.0This is is "maybe working" wrap for the Firebase RealtimeDatabase.https://www.b4x.com/android/forum/threads/firebaserealtimedatabase4j.72162/
B4JLibraryFirebaseFirebaseServer - backend verification for signed in users [server]Erel2016-07-052016-07-05Free - Creative Commons CC BY 3.0Users can sign in to your B4A or B4i apps using Google or Facebook with the FirebaseAuth libraries. FirebaseServer completes the puzzle with server side verification of the user. This means that the signed in user gets a token id (long string) from Firebase services by calling FirebaseAuth.GetUserTokenId. The client sends the token id to the server. The server verifies the token using this library. Once verified we know for sure that the request was sent from our app and we know the identity of the signed in user.https://www.b4x.com/android/forum/threads/server-firebaseserver-backend-verification-for-signed-in-users.68672/[server]
B4ALibraryFirebaseFirebaseStorage - Simple file storage backendErel2019-06-252019-06-25Free - Creative Commons CC BY 3.0FirebaseStorage service is similar to a FTP server. Clients can upload and download files. FirebaseStorage takes it a step further and adds an authorization layer.https://www.b4x.com/android/forum/threads/firebasestorage-simple-file-storage-backend.68350/https://www.b4x.com/android/forum/attachments/firebasestorage-zip.59756/
B4ASnippetExampleFireworksBeneBarros2017-01-032017-01-03Free - Creative Commons CC BY 3.0Fireworkshttps://www.b4x.com/android/forum/threads/fireworks.74825/https://www.b4x.com/android/forum/attachments/firew-png.51622/
B4XTutorialGameFirst Joints Demo [XUI2D]Erel2018-08-212018-08-21Free - Creative Commons CC BY 3.0This code adds the joints between the elements based on the "hinge" objects positionshttps://www.b4x.com/android/forum/threads/xui2d-first-joints-demo.96383/[XUI2D]
B4JSnippetMapFirst stab at Functional Map, Reduce and Filter in B4JB4JExplorer2017-04-172017-04-17Free - Creative Commons CC BY 3.0First stab at Functional Map, Reduce and Filter in B4Jhttps://www.b4x.com/android/forum/threads/first-stab-at-functional-map-reduce-and-filter-in-b4j.78557/
B4ATutorialInteropFitBit Authentification and use of the FitBit HTTP SDKDonManfred2018-09-192018-09-19Free - Creative Commons CC BY 3.0FitBit Authentification and use of the FitBit HTTP SDKhttps://www.b4x.com/android/forum/threads/fitbit-authentification-and-use-of-the-fitbit-http-sdk.97414/
B4JTutorialB4JFix trails when moving Nodesnobbi592018-04-272018-04-27Free - Creative Commons CC BY 3.0If youre creating apps that work with moving nodes (in my case D'n'D), you may als have seen that moving nodes sometimes results in ugly trails on the Parent Pane. Heres how to fix that: We tell JFX to cache the nodes style, that results in a way faster redrawing.https://www.b4x.com/android/forum/threads/fix-trails-when-moving-nodes.92414/
B4AClassList- and scrollviewFixed CustomListView Separator ColorWidget2016-08-022016-08-02Free - Creative Commons CC BY 3.0The CustomListView has a problem when the number of items displayed does not fill its entire height. The separator color will fill the bottom of the CustomListView which makes it look horrible. Take a look at the "Before" image to see what I mean. The red separator color fills the bottom of the CustomListView where there are only 2 or 3 items in it. I have solved the problem by shrinking the CustomListView height whenever there are not enough items in it to fill its entire height. Take a look at the "After" image and you will see the background (gradient background panel) will show through and the ugly red separator color is gone from the bottom! Of course when more items are added to the CustomListView it will gradually expand back to its original height. I have kept the code module name the same because it can replace the existing CustomListView without any code changes.https://www.b4x.com/android/forum/threads/fixed-customlistview-separator-color-when-displaying-small-of-items.69640/https://www.b4x.com/android/forum/attachments/beforecustomlistview-png.46580/https://www.b4x.com/android/forum/attachments/aftercustomlistview-png.46581/
B4ASnippetInteropfixer.ioDonManfred2015-12-212015-12-21Free - Creative Commons CC BY 3.0Shows how to use the free service from http://fixer.io in your own apps. Fixer.io is a free JSON API for current and historical foreign exchange rates published by the European Central Bank. The rates are updated daily around 3PM CET. Dependencies: okHTTPutils2, JSONhttps://www.b4x.com/android/forum/threads/using-fixer-io-to-get-current-currency-rates.61572/
B4ISnippetCamerafixImageOrientation from cameraicefairy3332016-12-152016-12-15Free - Creative Commons CC BY 3.0fixImageOrientation from camerahttps://www.b4x.com/android/forum/threads/fiximageorientation-from-camera.74169/
B4XTutorialGameFlappy Bird Example [XUI2D]LucaMs2018-07-192018-07-19Free - Creative Commons CC BY 3.0Example of a "flappy bird" game. The images and sounds are based on Clumsy Bird open source project: https://github.com/ellisonleao/clumsy-bird (GPL license) Interesting points: - The moving ground required some work to correctly adjust its position. It moves a bit backwards and then jump forward. - The pipes are all drawn from the same two images, one for the top pipes and one for the bottom pipes. The default behavior of the built-in graphic cache is to draw the full image. A delegate class was added and it creates the drawing task with the specific part. - I've added another ImageView named ivMessages. It is used for the "get ready" and "game over" messages. - The bird is rotated based on its velocity vector directionhttps://www.b4x.com/android/forum/threads/xui2d-flappy-bird-example.95302/[XUI2D]
B4ITutorialGameFlappyBirdClone [Example]JanPRO2016-02-102016-02-10Free - Creative Commons CC BY 3.0FlappyBirdClone [Example]https://www.b4x.com/android/forum/threads/example-flappybirdclone.63356/[Example]https://www.b4x.com/android/forum/attachments/flappybirdclone-zip.41403/
B4ALibraryButtonFlat ButtonJohan Schoeman2015-03-142015-03-14Free - Creative Commons CC BY 3.0Flat Buttonhttps://www.b4x.com/android/forum/threads/flat-button.51816/https://www.b4x.com/android/forum/attachments/flatbutton-png.32868/
B4AClassViews - additionalFlat MessageboxBlue.Sky2015-10-022015-10-02Free - Creative Commons CC BY 3.0Msgbox that looks like an InputDialoghttps://www.b4x.com/android/forum/threads/new-flat-messagebox.58926/
B4ALibraryDate/timeFlatTimeCollectionJohan Schoeman2016-08-092016-08-09Free - Creative Commons CC BY 3.0Amazing Dynamic Time UI :clock1030: :hourglass: for Android To help you design your Layout. it is Not just a UI, But it contains a CountDownTimer with pause() and resume() methodshttps://www.b4x.com/android/forum/threads/flattimecollection.69875/https://www.b4x.com/android/forum/attachments/b4aflattimecollection-zip.46844/
B4ASnippetIntentFlexible share INTENTwildfandango2018-05-202018-05-20Free - Creative Commons CC BY 3.0After browsing the forum for a long time I am attaching the code of my INTENT that I can use to share by e-mail, WhatsApp and other applications. It supports subject, text, an attachment and even an email. For me the ideal would be to be able to add a phone and that applications like WhatsApp use this data to communicate directly without having to search for it.https://www.b4x.com/android/forum/threads/flexible-share-intent.93227/
B4JTutorialABMaterialFlexible User Groups & Permissions [ABMaterial]Mashiane2017-05-022017-05-02Free - Creative Commons CC BY 3.0Flexible User Groups & Permissions [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-flexible-user-groups-permissions.79081/[ABMaterial]
B4ATutorialSocialFlickr ViewerErel2010-11-212010-11-21Free - Creative Commons CC BY 3.0Flickr Viewerhttps://www.b4x.com/android/forum/threads/flickr-viewer.6646/
B4JTutorialSocialFlickrViewerErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0FlickrViewerhttps://www.b4x.com/android/forum/threads/flickrviewer.34608/
B4ALibraryWebViewFlingableWebViewwarwoundv0.022013-10-09Free - Creative Commons CC BY 3.0A modified version of the b4a WebView that supports various gestures/fling events.https://www.b4x.com/android/forum/threads/flingablewebview.33406/
B4ATutorialImagesFlip 3D ViewJohan Schoeman2015-03-212015-03-21Free - Creative Commons CC BY 3.0Flip 3D Viewhttps://www.b4x.com/android/forum/threads/flip-3d-view.52088/
B4JSnippetImagesFlip ImageViewmoster672019-02-232019-02-23Free - Creative Commons CC BY 3.0Show mirrored/reflected images correctly (and in a readable way)https://www.b4x.com/android/forum/threads/flip-imageview.103053/
B4ALibraryImagesFlipImageViewGiuseppe Salviv2.12014-03-12Free - Creative Commons CC BY 3.0This library Allows you to flip images to any axis.https://www.b4x.com/android/forum/threads/flipimageview.37396/https://www.b4x.com/android/forum/attachments/flipimageview-zip.22389/
B4ALibraryButtonFloating Action ButtonCorwin42v1.002015-01-09Free - Creative Commons CC BY 3.0Custom View of a floating Action Button as described in Material Design guidelines.https://www.b4x.com/android/forum/threads/floating-action-button.49178/https://www.b4x.com/android/forum/attachments/floatingactionbutton_1_00-zip.31038/https://www.b4x.com/android/forum/attachments/fablistviewexample-zip.31039/
B4ALibraryButtonFloating Action Menu and ButtonDonManfredv1.022016-04-03Free - Creative Commons CC BY 3.0Yet another implementation of Floating Action Button for Android with lots of features.https://www.b4x.com/android/forum/threads/floating-action-menu-fam-and-floating-action-button-fab.65064/https://www.b4x.com/android/forum/attachments/famfabex-zip.42727/
B4XTutorialGameFloating Bodies Simulation [XUI2D]Erel2018-10-152018-10-15Free - Creative Commons CC BY 3.0This is a small and nice example of simulating bodies thrown into water. It is inspired by this tutorial: http://www.iforce2d.net/b2dtut/buoyancy The implementation is different.https://www.b4x.com/android/forum/threads/xui2d-floating-bodies-simulation.98243/[XUI2D]
B4JTutorialMenuFloating ContextMenu using jNativeHookB4jstevel05v0.8.62017-01-10Free - Creative Commons CC BY 3.0This is an example of using @Roycefer 's jNativeHook to monitor all mouse events, even outside of the current app. It uses a ContextMenu to replicate the right click functionality. Default behaviour is overridden by the jNativeHook library and returning false from the relevant event sub.https://www.b4x.com/android/forum/threads/floating-contextmenu-using-jnativehookb4j.74827/https://www.b4x.com/android/forum/attachments/floatingcontextmenu-0-7-zip.51836/https://www.b4x.com/android/forum/attachments/cmenu-css-zip.51876/https://www.b4x.com/android/forum/attachments/floatingcontextmenu-0-8-6-zip.51883/https://www.b4x.com/android/forum/attachments/test-cmenu-css-zip.51884/
B4ITutorialLabelFloatLabeledEditText (iUI8)Erel2016-02-292016-02-29Free - Creative Commons CC BY 3.0FloatLabeledEditText (iUI8)https://www.b4x.com/android/forum/threads/floatlabelededittext-iui8.64096/
B4ATutorialLabelFloatLabeledEditText (ViewsEx)Erel2016-02-282016-02-28Free - Creative Commons CC BY 3.0FloatLabeledEditText (ViewsEx)https://www.b4x.com/android/forum/threads/floatlabelededittext-viewsex.64062/
B4ASnippetSliderFluidSlider [No Wrap] [B4A]Star-Dust2018-10-102018-10-10Free - Creative Commons CC BY 3.0(B4A)FluidSlider [No Wrap]https://www.b4x.com/android/forum/threads/b4a-fluidslider-no-wrap.91719/[NO WRAP][B4A]
B4ISnippetSliderFluidSlider [No Wrap] [B4I]Star-Dust2018-10-102018-10-10Free - Creative Commons CC BY 3.0(B4i) FluidSlider [No Wrap]https://www.b4x.com/android/forum/threads/b4i-fluidslider-no-wrap.98105/[NO WRAP][B4I]
B4ALibraryTextviewFlyTextViewDonManfredv1.02015-08-05Free - Creative Commons CC BY 3.0Text fly into animation view for androidhttps://www.b4x.com/android/forum/threads/flytextview.56967/https://www.b4x.com/android/forum/attachments/flytextviewex-zip.36494/
B4ALibraryList- and scrollviewFoldingCellDonManfredv1.112016-12-30MIT licenseListview cell that expands when tappedhttps://www.b4x.com/android/forum/threads/foldingcell.74672/https://www.b4x.com/android/forum/attachments/foldingcellv1-0-zip.51485/https://www.b4x.com/android/forum/attachments/res-foldingcell-zip.51486/https://www.b4x.com/android/forum/attachments/foldingcellv1-1-zip.51910/https://www.b4x.com/android/forum/attachments/foldingcellex-zip.51911/
B4XTutorialGamefollow path from Tiledsager2019-03-212019-03-21Free - Creative Commons CC BY 3.0follow path from Tiledhttps://www.b4x.com/android/forum/threads/follow-path-from-tiled.103991/https://www.b4x.com/android/forum/attachments/111-jpg.78630/https://www.b4x.com/android/forum/attachments/222-jpg.78632/
B4ATutorialDronefollowed mission for dji phantom 3 standard & DJIV2.5 libraryWhoIsShmoove2018-05-032018-05-03Free - Creative Commons CC BY 3.0followed mission for dji phantom 3 standard & DJIV2.5 libraryhttps://www.b4x.com/android/forum/threads/followed-mission-for-dji-phantom-3-standard-djiv2-5-library.92576/https://www.b4x.com/android/forum/attachments/followed_mission-zip.67483/
B4ALibraryIcons / fontsFontAwesomeNJDude2015-05-222015-05-22Free - Creative Commons CC BY 3.0This library will allow you to use FontAwesome on any view that supports Typeface (except Spinner).https://www.b4x.com/android/forum/threads/fontawesome.53990/https://www.b4x.com/android/forum/attachments/fontawesome_sample-zip.34183/
B4JTutorialIcons / fontsFontAwesome & Material Icons fontsErel2016-12-152016-12-15Free - Creative Commons CC BY 3.0FontAwesome and Material Icons are two free icon sets including more than 1500 icons. They are implemented as regular font files which means that each icon is a regular character, exactly like any other Unicode character. Only fields that use the FontAwesome or Material Icons font will show the icon characters properly.https://www.b4x.com/android/forum/threads/fontawesome-material-icons-fonts.72908/
B4ASnippetImagesFontAwesome To BitmapErel2018-07-162018-07-16Free - Creative Commons CC BY 3.0Unlike an older "TextToBitmap" sub that you can find in the forum, this code vertically centers the icon. It can also be used in B4J and B4i (only need to change the font line).https://www.b4x.com/android/forum/threads/fontawesome-to-bitmap.95155/
B4ISnippetIcons / fontsFontAwesomeUtilsicefairy3332017-01-042017-01-04Free - Creative Commons CC BY 3.0Dims for FontAwesome names and hex codeshttps://www.b4x.com/android/forum/threads/fontawesomeutils.74839/
B4ALibraryIcons / fontsFontometrics - apply any of 24 different fonts/typefaces to for eg B4A Label and EditText viewsJohan Schoeman2016-12-312016-12-31Free - Creative Commons CC BY 3.0Android Library to use Custom Fonts with Ease. Use Customs Fonts in your Android project without adding any .ttf/.otf in Assests Folder.https://www.b4x.com/android/forum/threads/fontometrics-apply-any-of-24-different-fonts-typefaces-to-for-eg-b4a-label-and-edittext-views.74727/https://www.b4x.com/android/forum/attachments/fontometricslibfiles-zip.51544/https://www.b4x.com/android/forum/attachments/b4afontometrics-zip.51545/
B4ATutorialhttpFor beginners: How to communicate with a server using httputils2 (Part 1: php)KMatle2018-09-042018-09-04Free - Creative Commons CC BY 3.0For beginners: How to communicate with a server using httputils2 (Part 1: php)https://www.b4x.com/android/forum/threads/for-beginners-how-to-communicate-with-a-server-using-httputils2-part-1-php.42442/
B4ATutorialDatabaseFor beginners: How to communicate with a server using httputils2 (Part 2: MySql)KMatle2018-06-042018-06-04Free - Creative Commons CC BY 3.0For beginners: How to communicate with a server using httputils2 (Part 2: MySql)https://www.b4x.com/android/forum/threads/for-beginners-how-to-communicate-with-a-server-using-httputils2-part-2-mysql.42456/
B4ATutorialDatabaseFor beginners: How to communicate with a server using httputils2 (Part 3: php, MySql & JSON)KMatle2014-07-072014-07-07Free - Creative Commons CC BY 3.0For beginners: How to communicate with a server using httputils2 (Part 3: php, MySql & JSON)https://www.b4x.com/android/forum/threads/for-beginners-how-to-communicate-with-a-server-using-httputils2-part-3-php-mysql-json.42663/https://www.b4x.com/android/forum/attachments/example_b4a-zip.26204/
B4ATutorialExampleFor beginners: Playing with views (dynamic)KMatle2014-09-112014-09-11Free - Creative Commons CC BY 3.0For beginners: Playing with views (dynamic)https://www.b4x.com/android/forum/threads/for-beginners-playing-with-views-dynamic.44621/
B4JTutorialB4JFor Noobs, Part 1 - Intro [GCE]Ed Brown2017-11-082017-11-08Free - Creative Commons CC BY 3.0For Noobs, Part 1 - Intro [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-1-intro.85727/[GCE]
B4JTutorialServiceFor Noobs, Part 10 - Running Your B4J App As A Service and Automatically Starting At Boot [GCE]Ed Brown2017-11-052017-11-05Free - Creative Commons CC BY 3.0For Noobs, Part 10 - Running Your B4J App As A Service and Automatically Starting At Boot [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-10-running-your-b4j-app-as-a-service-and-automatically-starting-at-boot.85739/[GCE]
B4JTutorialB4JFor Noobs, Part 11 - Firewall [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 11 - Firewall [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-11-firewall.85740/[GCE]
B4JTutorialB4JFor Noobs, Part 12 - Static vs Ephemeral IP Addresses [GCE]Ed Brown2017-11-062017-11-06Free - Creative Commons CC BY 3.0For Noobs, Part 12 - Static vs Ephemeral IP Addresses [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-12-static-vs-ephemeral-ip-addresses.85771/[GCE]
B4JTutorialB4JFor Noobs, Part 13 - Pricing Calculator Basics - What To Consider [GCE]Ed Brown2017-11-082017-11-08Free - Creative Commons CC BY 3.0For Noobs, Part 13 - Pricing Calculator Basics - What To Consider [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-13-pricing-calculator-basics-what-to-consider.85854/[GCE]
B4JTutorialB4JFor Noobs, Part 2 - Creating a Google Cloud Platform Account [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 2 - Creating a Google Cloud Platform Account [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-2-creating-a-google-cloud-platform-account.85728/[GCE]
B4JTutorialB4JFor Noobs, Part 3 - Creating an Empty Virtual Machine [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 3 - Creating an Empty Virtual Machine [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-3-creating-an-empty-virtual-machine.85730/[GCE]
B4JTutorialB4JFor Noobs, Part 4 - Connecting To Your Virtual Machine [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 4 - Connecting To Your Virtual Machine [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-4-connecting-to-your-virtual-machine.85731/[GCE]
B4JTutorialB4JFor Noobs, Part 5 - Installing the Java Runtime Environment (JRE) [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 5 - Installing the Java Runtime Environment (JRE) [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-5-installing-the-java-runtime-environment-jre.85732/[GCE]
B4JTutorialB4JFor Noobs, Part 6 - Installing MySQL / MariaDB [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 6 - Installing MySQL / MariaDB [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-6-installing-mysql-mariadb.85734/[GCE]
B4JTutorialB4JFor Noobs, Part 7 - Changing MariaDB root Password [GCE]Ed Brown2017-11-042017-11-04Free - Creative Commons CC BY 3.0For Noobs, Part 7 - Changing MariaDB root Password [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-7-changing-mariadb-root-password.85736/[GCE]
B4JTutorialB4JFor Noobs, Part 8 - Installing A B4J Console App [GCE]Ed Brown2017-11-052017-11-05Free - Creative Commons CC BY 3.0For Noobs, Part 8 - Installing A B4J Console App [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-8-installing-a-b4j-console-app.85737/[GCE]
B4JTutorialB4JFor Noobs, Part 9 - Running Your B4J App [GCE]Ed Brown2017-11-052017-11-05Free - Creative Commons CC BY 3.0For Noobs, Part 9 - Running Your B4J App [GCE]https://www.b4x.com/android/forum/threads/gce-for-noobs-part-9-running-your-b4j-app.85738/[GCE]
B4ATutorialB4AFor vs. Whilewonder2016-09-022016-09-02Free - Creative Commons CC BY 3.0For vs. Whilehttps://www.b4x.com/android/forum/threads/for-vs-while.70615/
B4ASnippetGesturesForce (Sensitivity) Based Shake Detection CodeRajesh kannan MJ2014-11-232014-11-23Free - Creative Commons CC BY 3.0Force (Sensitivity) Based Shake Detection Codehttps://www.b4x.com/android/forum/threads/force-sensitivity-based-shake-detection-code.47301/
B4ATutorialNotificationsForeground Service with Notification BuilderMisterbates2017-06-072017-06-07Free - Creative Commons CC BY 3.0The example shows how to implement a long-running service (Service.StartForeground) with three different ways to show a notification used for controlling the app: 1) Using the Notification object and catching the user press on the notification (based on Erel's download example) 2) Using the NotificationBuilder library (see above for link to the library) and catching the user press on the notification 3) Using the NotificationBuilder library with additional actions to implement the controlshttps://www.b4x.com/android/forum/threads/foreground-service-with-notification-builder.80398/
B4JTutorialBAnanoForm Builder / Designer [BANanoWebix]Mashiane2019-07-222019-07-22Free - Creative Commons CC BY 3.0Form Builder / Designer [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-form-builder-designer.107385/[BANANOWEBIX]
B4JSnippetOtherForm Change Cursor Imagerwblinn2016-11-072016-11-07Free - Creative Commons CC BY 3.0A snippet which changes the form cursor to an image which is located in the files (dirasset) folder.https://www.b4x.com/android/forum/threads/form-change-cursor-image.72828/
B4XOtherB4XForm generator for B4A and for B4Jrossati2019-04-252019-04-25Free - Creative Commons CC BY 3.0Form generator for B4A and for B4Jhttps://www.b4x.com/android/forum/threads/form-generator-for-b4a-and-for-b4j.105211/https://www.b4x.com/android/forum/attachments/b4jformgenerator-zip.79695/https://www.b4x.com/android/forum/attachments/b4aformgen-pdf.79697/https://www.b4x.com/android/forum/attachments/formgen-apk.79698/
B4ASnippetStringsFormat File SizeBlue.Sky2015-09-222015-09-22Free - Creative Commons CC BY 3.0Format File Sizehttps://www.b4x.com/android/forum/threads/format-file-size.58620/
B4XTutorialB4XForms & User Input video tutorial [B4X] [etp]Erel2019-04-302019-04-30Free - Creative Commons CC BY 3.0Forms & User Input video tutorial [B4X] [etp]https://www.b4x.com/android/forum/threads/b4x-etp-forms-user-input-video-tutorial.105358/[B4X][ETP]
B4XLibraryPreferencesForms Builder - Designer for B4XPreferencesDialog [B4X]Erelv1.662019-09-22Free - Creative Commons CC BY 3.0FormsBuilder is a desktop tool that helps with building templates for B4XPreferencesDialoghttps://www.b4x.com/android/forum/threads/b4x-forms-builder-designer-for-b4xpreferencesdialog.104670/[B4X]
B4JLibraryB4JFormUtilsstevel052017-10-012017-10-01Free - Creative Commons CC BY 3.0Here are some formutilities that I find useful pretty often. So I put them all in one static class And I thought I'd share it. The most important one, I just found (GetIcons in the lib) allows you to add an icon to display it in the taskbar when the form is minimized, I've been looking for that for a while. It has the bonus of also adding the Icon to the form.https://www.b4x.com/android/forum/threads/formutils.84460/
B4AOtherB4AFree Code Snippets ManagerGrinautev2.2a2017-12-21Free - Creative Commons CC BY 3.0I found in the forum "Android Code Snippets" many programming tricks. As I program for Windows and I like to have access to my local tips, I realized an application (French/English) which includes these code snippets.https://www.b4x.com/android/forum/threads/free-code-snippets-manager.70251/https://www.b4x.com/android/forum/attachments/code-snippets-fr-pdf.47196/
B4XTutorialAudio/VideoFree sound effects for games and apps.Eme Fibonacci2018-11-132018-11-13Free - Creative Commons CC BY 3.0If you need some sound effects for your games and apps then check out this site. : http://diforb.comhttps://www.b4x.com/android/forum/threads/free-sound-effects-for-games-and-apps.99273/
B4ATutorialExampleFREE Source Code's !ilan2015-04-232015-04-23Free - Creative Commons CC BY 3.0FREE Source Code's !https://www.b4x.com/android/forum/threads/free-source-codes.53152/
B4JSnippetGameFreeCell (Simple)BeneBarros2016-07-022016-07-02Free - Creative Commons CC BY 3.0FreeCell (Simple)https://www.b4x.com/android/forum/threads/freecell.68583/https://www.b4x.com/android/forum/attachments/freecell-zip.45670/
B4ALibraryDrawingFreeDrawViewJohan Schoeman2016-12-272016-12-27Free - Creative Commons CC BY 3.0A partial wrap for a View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing. https://www.b4x.com/android/forum/threads/freedrawview.74594/https://www.b4x.com/android/forum/attachments/thejavacode-zip.51380/https://www.b4x.com/android/forum/attachments/b4afreedrawview-zip.51382/
B4ASnippetPhoneFreeze Orientationstevel052014-06-032014-06-03Free - Creative Commons CC BY 3.0Freeze Orientationhttps://www.b4x.com/android/forum/threads/freeze-orientation.41681/
B4ALibraryProgress/GaugeFreshDownloadViewsomed3v3loperv0.012016-10-10Free - Creative Commons CC BY 3.0A download progressbar with cool animationhttps://www.b4x.com/android/forum/threads/freshdownloadview.71867/https://www.b4x.com/android/forum/attachments/freshdownloadview-zip.48788/
B4ALibraryImagesFrissonDonManfred2016-08-242016-08-24Free - Creative Commons CC BY 3.0Provide Funky cuts on image (The Perfect Header for Profile UI) https://www.b4x.com/android/forum/threads/frisson.73428/https://www.b4x.com/android/forum/attachments/frissonex-zip.50329/
B4ATutorialFTPFTP Example using a Download-QueueDonManfred2014-03-232014-03-23Free - Creative Commons CC BY 3.0FTP Example using a "Download-Queue"https://www.b4x.com/android/forum/threads/ftp-example-using-a-download-queue.39141/
B4XTutorialFTPFTP Server code update for multi-network card hosts [B4X]OliverA2017-10-172017-10-17Free - Creative Commons CC BY 3.0(This code will work with B4A and B4J) This relates to the FTP Server code posted here (https://www.b4x.com/android/forum/t...d-with-socket-and-asyncstreams.74320/#content). @Sergio83 discovered an issue with the FTP server when it is deployed in a machine that has multiple active network cards (see https://www.b4x.com/android/forum/threads/ip-address-confusing-when-upload-file-with-ftp.84816/). In such an environment, it can happen that the FTPDataConnection may be assigned a different IP address than the FTPClient command connection, which will cause connection issues (as per the post linked above). With @Sergio83's help in testing the development and refining of a solution and @Erel's help in using Reflection vs JavaObject, the following code changes will allow for the proper handling of client connectionshttps://www.b4x.com/android/forum/threads/b4x-ftp-server-code-update-for-multi-network-card-hosts.85056/[B4X]
B4XTutorialFTPFTP Server implemented with Socket and AsyncStreams [B4X]Erel2017-09-122017-09-12Free - Creative Commons CC BY 3.0This is an example of using low level network features to implement a high level protocol. It is an implementation of a standard FTP server. You can use standard FTP client programs to send or receive files. As it is based on AsyncStreams and it can handle multiple concurrent connections. It is compatible with B4J, B4i and B4A.Note that only passive mode (which is the preferred method) is implemented. https://www.b4x.com/android/forum/threads/b4x-ftp-server-implemented-with-socket-and-asyncstreams.74320/[B4X]https://www.b4x.com/android/forum/attachments/b4i_ftpserver-zip.51163/https://www.b4x.com/android/forum/attachments/b4a_ftpserver-zip.51164/
B4ATutorialProgress/Gaugefuel gaugeWhoIsShmoove2018-10-272018-10-27Free - Creative Commons CC BY 3.0fuel gaugehttps://www.b4x.com/android/forum/threads/fuel-gauge.98724/
B4ATutorialB4AFull Android 4.x UIbluedude2014-06-122014-06-12Free - Creative Commons CC BY 3.0Full Android 4.x UI. In the past creating a UI in B4A annoyed me a lot, not because of a bad designer but the lack of nice UI components. With the StdActionbar and some AH libraries it all got better and it proves the library approach by B4A is the right one. Attached is a full Android 4.x UI sample project which you can use to create your own UI. The readme file contains a list of the libraries you need. The main activity also contains a Region called Project Instructions. What did I do with this project? - Android 4.x UI - Actionbar - Fixed tabs - Drawer menu - Pager tabs.https://www.b4x.com/android/forum/threads/full-android-4-x-ui.41980/https://www.b4x.com/android/forum/attachments/ui_actionwithtabs-png.25658/https://www.b4x.com/android/forum/attachments/ui_actionwithpager-png.25659/https://www.b4x.com/android/forum/attachments/ui_actionbar-png.25660/https://www.b4x.com/android/forum/attachments/ui_drawer-png.25661/
B4ISnippetB4IFull screen appsErel2014-12-072014-12-07Free - Creative Commons CC BY 3.0Full screen appshttps://www.b4x.com/android/forum/threads/full-screen-apps.47866/
B4ASnippetB4AFull Screen ThemeErel2018-06-072018-06-07Free - Creative Commons CC BY 3.0Full Screen Themehttps://www.b4x.com/android/forum/threads/full-screen-theme.93892/
B4ASnippetDatabaseFull Text Search (FTS) as it Applies to SQLiteMahares2016-08-292016-08-29Free - Creative Commons CC BY 3.0SQLite supports Full Text Search (FTS3 and FTS4). The purpose of this snippet is to introduce some of its basic syntax and operators. This is a rudimentary introduction to FTS as I just recently started learning about it. FTS is a fast way to look for specific words or sentences in text columns of a SQLite table. You can also search the entire table with one SELECT statement. For newer applications, FTS4 is recommended.https://www.b4x.com/android/forum/threads/full-text-search-fts-as-it-applies-to-sqlite.73578/
B4JLibraryViews - eventsFullDragReleaseknutf2019-03-242019-03-24Free - Creative Commons CC BY 3.0This library make the "Full Press-Drag-Release Gesture" in javafx avaliable for B4J. It is not the same as jDragAndDrop or jDragAndDrop2, witch is perfect if you want to drag an object from one place to another. https://www.b4x.com/android/forum/threads/fulldragrelease.104072/https://www.b4x.com/android/forum/attachments/fulldragrelease-b4xlib.78711/
B4ALibraryAudio/VideoFullscreenVideoJohan Schoeman2016-07-062016-07-06Free - Creative Commons CC BY 3.0An Android Library to replace VideoView. Adds fullscreen funcionality, encapsulating MediaPlayer as video player. In addition to replace VideoView, FullscreenVideoView can organize some child views, as it extends RelativeLayout ;) And, support for min SDK version is 7.https://www.b4x.com/android/forum/threads/fullscreenvideo.68716/https://www.b4x.com/android/forum/attachments/fullscreenvideolibfiles-zip.45837/https://www.b4x.com/android/forum/attachments/b4afullscreenvideo-zip.45838/
B4XSnippetB4XFun With Listswonder2017-07-292017-07-29Free - Creative Commons CC BY 3.0It doesn't improve anything, but it makes my code more readablehttps://www.b4x.com/android/forum/threads/fun-with-lists.82250/
B4ALibraryGPS/locationFusedLocationProviderwarwoundv1.312017-09-13Free - Creative Commons CC BY 3.0FusedLocationProvider is Android's latest attempt to improve the location services available to your applications. Official documentation can be found here: https://developer.android.com/google/play-services/location.html. This library depends on the Google Play Services library and the GPS library. The GPS library is required in order to use it's Location object.https://www.b4x.com/android/forum/threads/fusedlocationprovider.50614/https://www.b4x.com/android/forum/attachments/fusedlocationprovider_library_files_v1-10-zip.33161/
B4ALibraryRatingFusseldieb's RatingBarFusseldieb2014-11-032014-11-03Free - Creative Commons CC BY 3.0Fusseldieb's RatingBar ?????https://www.b4x.com/android/forum/threads/fusseldiebs-ratingbar-%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85.46424/
B4ATutorialEmulator/VMGalaxy S4 AVD Emulator Settingsbluejay2014-07-312014-07-31Free - Creative Commons CC BY 3.0Galaxy S4 AVD Emulator Settingshttps://www.b4x.com/android/forum/threads/galaxy-s4-avd-emulator-settings.43404/https://www.b4x.com/android/forum/attachments/galaxy4_small-png.26714/https://www.b4x.com/android/forum/attachments/devicedefs_small-jpg.26715/https://www.b4x.com/android/forum/attachments/editavd_s4_small-png.26716/https://www.b4x.com/android/forum/attachments/editdevice_small-jpg.26717/https://www.b4x.com/android/forum/attachments/haxm_small-jpg.26718/
B4ILibraryImagesGallery GridPooya12018-02-042018-02-04Free - Creative Commons CC BY 3.0I make library that you can show pictures in grid. I use tableview for this libraryhttps://www.b4x.com/android/forum/threads/gallery-grid.89131/
B4XTutorialGameGame Development and Design Courses [eLearning]eps2016-11-082016-11-08Free - Creative Commons CC BY 3.0Let's use this thread to post high quality online courses on game designhttps://www.b4x.com/android/forum/threads/elearning-game-development-and-design-courses.72851/[ELEARNING]
B4XTutorialGameGame engineseps2017-04-202017-04-20Free - Creative Commons CC BY 3.0In case someone missed them, here are the game engines at your disposal for the B4x products: B4a: libGDX B4j: SimpleGameEngine + jBox2D B4i: iSpriteKithttps://www.b4x.com/android/forum/threads/game-engines.78652/
B4ATutorialGameGame Physics: Gravitywonder2015-05-102015-05-10Free - Creative Commons CC BY 3.0Game Physics: Gravityhttps://www.b4x.com/android/forum/threads/game-physics-gravity.53643/
B4XTutorialGameGame Programming Patterns [eBook]wonder2017-03-212017-03-21Free - Creative Commons CC BY 3.0Game Programming Patterns [eBook]https://www.b4x.com/android/forum/threads/ebook-game-programming-patterns.77581/[EBOOK]
B4ATutorialGamegame scailing (ui game objects ... etc)eric Allen2015-06-282015-06-28Free - Creative Commons CC BY 3.0game scailing (ui game objects ... etc)https://www.b4x.com/android/forum/threads/game-scailing-ui-game-objects-etc.55616/
B4ALibraryGameGame Sprite LibraryJim Brownv0.42018-12-01Free - Creative Commons CC BY 3.0Game Sprite Libraryhttps://www.b4x.com/android/forum/threads/game-sprite-library.37440/
B4ILibraryGameGameCenterErel2017-11-142017-11-14Free - Creative Commons CC BY 3.0iGameCenter library provides access to Apple's Game Center services. Currently only the leaderboard (high scores) feature is implemented.https://www.b4x.com/android/forum/threads/gamecenter.85766/https://www.b4x.com/android/forum/attachments/gamecenterexample-zip.61316/
B4AClassGameGamePad classErel2012-07-122012-07-12Free - Creative Commons CC BY 3.0Multitouch gamepadhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19483-class-gamepad-multitouch-gamepad.html
B4XTutorialGameGamePad support for B4jilan2017-08-242017-08-24Free - Creative Commons CC BY 3.0GamePad support for B4jhttps://www.b4x.com/android/forum/threads/gamepad-support-for-b4j.83136/
B4ALibraryGameGameView - Create 2D Android gamesErel2012-07-312012-07-31Free - Creative Commons CC BY 3.0GameView - Create 2D Android gameshttps://www.b4x.com/android/forum/threads/gameview-create-2d-android-games.20039/
B4ATutorialGameGameView - Create 2D Android games - Part IErel2014-04-032014-04-03Free - Creative Commons CC BY 3.0GameView - Create 2D Android games - Part Ihttps://www.b4x.com/android/forum/threads/gameview-create-2d-android-games-part-i.20038/
B4ATutorialGameGameView - Create 2D Android games - Part IIErel2012-08-012012-08-01Free - Creative Commons CC BY 3.0GameView - Create 2D Android games - Part IIhttps://www.b4x.com/android/forum/threads/gameview-create-2d-android-games-part-ii.20075/
B4JTutorialGameGameView - Simple Sprites EngineErel2015-09-032015-09-03Free - Creative Commons CC BY 3.0GameView - Simple Sprites Enginehttps://www.b4x.com/android/forum/threads/gameview-simple-sprites-engine.57950/https://www.b4x.com/android/forum/attachments/jgameviewhelper-zip.37134/
B4JSnippetMathsGamma and Beta functions for computing Cumulative Distribution FunctionsWilliam Lancee2018-12-032018-12-03Free - Creative Commons CC BY 3.0Gamma and Beta functions for computing Cumulative Distribution There are numerous implementations of Gamma and Beta functions in many computer languages. This is my implementation for B4X as applied to statistics.https://www.b4x.com/android/forum/threads/gamma-and-beta-functions-for-computing-cumulative-distribution-functions.100024/
B4JSnippetB4JGarbage collectionJmu56672019-01-302019-01-30Free - Creative Commons CC BY 3.0For those of you interested in GC here is a class I have in a B4J serverhttps://www.b4x.com/android/forum/threads/garbage-collection.102083/
B4XLibraryProgress/GaugeGauge View [B4X] [XUI]Erel2017-12-242017-12-24Free - Creative Commons CC BY 3.0A nice and simple gauge. You can easily customize it as needed.https://www.b4x.com/android/forum/threads/b4x-xui-gauge-view.87435/[B4X][XUI]
B4ALibraryDrawingGaugeViewJohan Schoeman2016-05-022016-05-02DonationAn Android library for drawing gauges on Canvas.https://www.b4x.com/android/forum/threads/gaugeview.55313/https://www.b4x.com/android/forum/attachments/gaugeview-zip.35132/https://www.b4x.com/android/forum/attachments/gaugeview-zip.35133/https://www.b4x.com/android/forum/attachments/res-zip.35136/
B4JLibraryABMaterialGDPR Mail [ABMaterial]alwaysbusy2018-05-232018-05-23Free - Creative Commons CC BY 3.0GDPR Mail [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-gdpr-mail.93333/[ABMATERIAL]
B4ALibraryHome automationGeneral IR RemoteJohan Schoeman2017-03-042017-03-04Free - Creative Commons CC BY 3.0General IR Remotehttps://www.b4x.com/android/forum/threads/general-ir-remote.76899/https://www.b4x.com/android/forum/attachments/b4ageneralirremote-zip.53450/
B4JClassWebAppGenerate (jQuery-)UI on demand [WebApp]Kiffi2014-06-242014-06-24Free - Creative Commons CC BY 3.0A couple of classes to generate an (jQuery-)UI out of a WebApp. With this classes you are able to open dialogs and place controls (buttons, textinputs, labels and more).https://www.b4x.com/android/forum/threads/webapp-generate-jquery-ui-on-demand.40490/[WebApp]
B4ISnippetBarcodeGenerate QR CodesJanPRO2015-07-062015-07-06Free - Creative Commons CC BY 3.0Generate QR Codeshttps://www.b4x.com/android/forum/threads/generate-qr-codes.55920/
B4JTutorialPDFGenerate Word document and save as PDF from B4J via VBS-scriptKMatle2016-08-292016-08-29Free - Creative Commons CC BY 3.0Generate Word document and save as PDF from B4J via VBS-scripthttps://www.b4x.com/android/forum/threads/generate-word-document-and-save-as-pdf-from-b4j-via-vbs-script.73613/
B4ASnippetB4AGeneric Code Snippet ManagerVader2015-02-132015-02-13Free - Creative Commons CC BY 3.0Generic Code Snippet Managerhttps://www.b4x.com/android/forum/threads/generic-code-snippet-manager.50612/
B4ALibraryOtherGeneric Motion Event [Lib]wonder2015-05-062015-05-06Free - Creative Commons CC BY 3.0Generic Motion Event [Lib]https://www.b4x.com/android/forum/threads/lib-generic-motion-event.53519/[Lib]
B4XClassSortGeneric Sorter [B4X] [OOP]Erel2016-08-212016-08-21Free - Creative Commons CC BY 3.0The Sorter class uses quick sort algorithm to sort a list of objects.https://www.b4x.com/android/forum/threads/b4x-oop-generic-sorter.74388/[B4X][OOP]
B4ALibraryGPS/locationGeocoderwarwoundv2.12016-03-31Free - Creative Commons CC BY 3.0Enables you to geocode coordinates and reverse geocode addresses.https://www.b4x.com/forum/additional-libraries-official-updates/17115-geocoder-library.html
B4AClassGPS/locationGeodesic classErel2013-07-102013-07-10Free - Creative Commons CC BY 3.0Convert Lat / Lon and UTM coordinateshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/30702-class-geodesic-convert-lat-lon-utm-converter.html
B4ITutorialGPS/locationGeofence - Monitoring a regionErel2017-07-102017-07-10Free - Creative Commons CC BY 3.0This example extends iLocation library to allow monitoring regions in the background.https://www.b4x.com/android/forum/threads/geofence-monitoring-a-region.81464/
B4ATutorialGPS/locationGeofence - Monitoring a region in the backgroundErel2018-12-302018-12-30Free - Creative Commons CC BY 3.0Geofencing is an Android feature that allows your app to be notified when the user enters or exits a monitored region.The nice thing about this feature is that your app doesn't need to run for monitoring to work.It will be started automatically when needed.https://www.b4x.com/android/forum/threads/geofence-monitoring-a-region-in-the-background.84767/
B4ALibraryFirebaseGeoFire - Store and request Locations in a Firebase Realtime DatabaseDonManfred2017-06-252017-06-25Free - Creative Commons CC BY 3.0GeoFire - Store and request Locations in a Firebase Realtime Databasehttps://www.b4x.com/android/forum/threads/geofire-store-and-request-locations-in-a-firebase-realtime-database.81008/
B4JSnippetABMaterialGeoIp ip block [ABM Material]MbedAndroid2018-10-262018-10-26Free - Creative Commons CC BY 3.0GeoIp ip block [ABM Material]https://www.b4x.com/android/forum/threads/abm-material-geoip-ip-block.98668/[ABM MATERIAL]
B4ALibraryGPS/locationGeoLocationDonManfredv1.112019-05-06Free - Creative Commons CC BY 3.0Using GeoLocator-Android you could easily get you GPS based location from Android Deviceshttps://www.b4x.com/android/forum/threads/geolocation.99710/https://www.b4x.com/android/forum/attachments/geolocex-zip.74692/https://www.b4x.com/android/forum/attachments/geolocationv1-01-zip.74705/
B4ASnippetGPS/locationGeo-Zone Determination (Point in Polygon)Harris2015-05-192015-05-19Free - Creative Commons CC BY 3.0Geo-Zone Determination (Point in Polygon). I use this in my app to determine if a vehicle is within a defined zone made of 5 or more lat/lon coordinateshttps://www.b4x.com/android/forum/threads/geo-zone-determination-point-in-polygon.53929/
B4ASnippetOtherGerador de CPF [Brazilian document]Douglas Farias2019-08-102019-08-10Free - Creative Commons CC BY 3.0Example of how to randomly generate valid CPF (Brazilian document).https://www.b4x.com/android/forum/threads/gerador-de-cpf-brazilian-document.108529/[BRAZILIAN DOCUMENT]
B4ALibraryGesturesGestureDetectorInformatixv2.42017-10-02Free - Creative Commons CC BY 3.0This library adds the detection of standard gestures (press, single-tap, double-tap, long tap, drag, scroll, fling, pinch, rotation) to B4A. Instead of using the Touch events to figure out what the user really did, now you just set 15 different listeners with one line of code and you get the gestures as events with all the useful values (scrolling distance, fling velocity, pinch variation, rotation angle...). With this library, you can also know easily the pressure or the size of a touch event.https://www.b4x.com/android/forum/threads/lib-gesture-detector.21502/https://www.b4x.com/android/forum/attachments/gesturedetector-v2-4-zip.60204/
B4ILibraryGesturesGestureRecognizer - Native UIGestureRecognizernarek adontsv1.22015-06-22Free - Creative Commons CC BY 3.0This is a wrapper of UIGestureRecognizer. All the gesture are supported: Tap, LongPress, Swipe, Pinch, Rotation, Pan, Screen Edge Pan.https://www.b4x.com/android/forum/threads/gesturerecognizer-native-uigesturerecognizer.52836/https://www.b4x.com/android/forum/attachments/gesturerecognizer-bas.34074/
B4ALibraryViews - eventsGesturesAgrahamv1.22012-03-27Free - Creative Commons CC BY 3.0Provides support for receiving multi-touch events from Views.https://www.b4x.com/forum/additional-libraries-official-updates/7421-gestures-multi-touch-library.html
B4JSnippetComms & NetworkGet all MAC Addresses on Windowsinakigarm2017-09-182017-09-18Free - Creative Commons CC BY 3.0I need for an app to set a unique database index and computer hardware based. I've searched for this info in the Forum and I found the jGetMAC library from @giga and this post from @Erel The jGetMAC library only returns one MAC Address (and I've 5 MAC Addresses/interfaces on my windows system) and the returned MAC doesn't correspond to the Eth interface/nor Wifi interface. So I've adapted the @Erel code to display only the interfaces which have MAC Addresses (independently if the interfaces are up/down or have IP address assigned to it).https://www.b4x.com/android/forum/threads/get-all-mac-addresses-on-windows.84036/
B4XSnippetDatabaseGet all tables, column names and definitions of a db [B4X] [SQLite]KMatle2017-11-092017-11-09Free - Creative Commons CC BY 3.0This snippet gets all tables, column names and definitions (e.g. INTEGER, TEXT, etc.) and returns a list with maps.https://www.b4x.com/android/forum/threads/b4x-sqlite-get-all-tables-column-names-and-definitions-of-a-db.85886/[B4X][SQLite]
B4ATutorialList- and scrollviewGet all views or values of a CustomListView itemLucaMs2017-07-212017-07-21Free - Creative Commons CC BY 3.0Get all views or values of a CustomListView itemhttps://www.b4x.com/android/forum/threads/get-all-views-or-values-of-a-customlistview-item.81902/https://www.b4x.com/android/forum/attachments/handle-customlistview-zip.57886/
B4ALibraryGoogleGet App Info from GPilanv1.012017-07-06Free - Creative Commons CC BY 3.0A way to get appinfo by putting only the package name of the Apphttps://www.b4x.com/android/forum/threads/get-app-info-from-gp.81215/https://www.b4x.com/android/forum/attachments/v1-0-zip.57235/https://www.b4x.com/android/forum/attachments/v1-01-zip.57388/
B4ALibraryOSGet app typeomidaghakhani13682014-12-272014-12-27Free - Creative Commons CC BY 3.0Detect app type: System App and non-System Apphttps://www.b4x.com/android/forum/threads/get-app-type.48660/
B4RSnippetESP8266Get Board Mac Address [ESP8266]Cableguy2016-07-102016-07-10Free - Creative Commons CC BY 3.0Get Board Mac Address [ESP8266]https://www.b4x.com/android/forum/threads/esp8266-get-board-mac-address.68819/[ESP8266]
B4JSnippetDatabaseget col type exactly with dbutils(ResultSetMetaData)icefairy3332017-12-232017-12-23Free - Creative Commons CC BY 3.0get col type exactly with dbutils(ResultSetMetaData)https://www.b4x.com/android/forum/threads/get-col-type-exactly-with-dbutils-resultsetmetadata.87156/
B4ASnippetColourGet color parametersderez2014-03-302014-03-30Free - Creative Commons CC BY 3.0Get color parametershttps://www.b4x.com/android/forum/threads/get-color-parameters.39409/
B4ALibraryContactsGet contact ID or name from Phone numberNeoTechni2013-01-062013-01-06Free - Creative Commons CC BY 3.0Get contact ID or name from Phone numberhttps://www.b4x.com/android/forum/threads/get-contact-id-or-name-from-phone-number.24903/
B4ASnippetCRCGet CRC32 from Filewonder2019-04-302019-04-30Free - Creative Commons CC BY 3.0Get CRC32 from Filehttps://www.b4x.com/android/forum/threads/get-crc32-from-file.105062/
B4ASnippetGoogleGet device's Google Accounthatzisn2018-11-172018-11-17Free - Creative Commons CC BY 3.0I recently needed to check for device's google account and I was not able to get it done with Erel's code. I was not getting any results. So a little search on the Internet and a little mixing of the soup and voilahttps://www.b4x.com/android/forum/threads/get-devices-google-account.99344/
B4JLibraryOSGet Drive Names and Drive Serialswissmade2015-03-022015-03-02Free - Creative Commons CC BY 3.0Get Drive Names and Drive Serial to protect your creationhttps://www.b4x.com/android/forum/threads/get-drive-names-and-drive-serial-to-protect-your-creation.51303/
B4JTutorialGPS/locationGet EXIF GPS information and show images in google mapsmark35at2018-08-052018-08-05Free - Creative Commons CC BY 3.0Extract the gps information from all images in a directory and generate a html file to view in a browser showing all images in google maps at the coordinates they were taken.https://www.b4x.com/android/forum/threads/get-exif-gps-information-and-show-images-in-google-maps.95841/https://www.b4x.com/android/forum/attachments/gm_utils-zip.70692/
B4ALibraryFile handlingGet Extension from MimeTypeBlue.Sky2015-09-282015-09-28Free - Creative Commons CC BY 3.0Get Extension from MimeTypehttps://www.b4x.com/android/forum/threads/get-extension-from-mimetype.58795/https://www.b4x.com/android/forum/attachments/mimetype-jar.37853/
B4ASnippetFirebaseGet Firebase config parameters from google-services.jsonfredo2018-01-172018-01-17Free - Creative Commons CC BY 3.0Code to get configuration parameters from google-services.jsonhttps://www.b4x.com/android/forum/threads/get-firebase-config-parameters-from-google-services-json.88339/
B4ASnippetFirebaseGet Firebase shortlink from long dynamic linkfredo2017-09-252017-09-25Free - Creative Commons CC BY 3.0Code to get a shortlink from a long dynamic deeplink via "Firebase Dynamic Links REST API"https://www.b4x.com/android/forum/threads/get-firebase-shortlink-from-long-dynamic-link.84267/
B4JSnippetImagesGet Image PixelsErel2018-04-092018-04-09Free - Creative Commons CC BY 3.0Get Image Pixelshttps://www.b4x.com/android/forum/threads/get-image-pixels.91666/
B4ISnippetOSGet iPhone ModelEmme Developer2019-09-162019-09-16Free - Creative Commons CC BY 3.0Get iPhone Modelhttps://www.b4x.com/android/forum/threads/get-iphone-model.80077/
B4ASnippetFile handlingGet List of Files using WildCardsmargret2014-04-032014-04-03Free - Creative Commons CC BY 3.0Get List of Files using WildCardshttps://www.b4x.com/android/forum/threads/get-list-of-files-using-wildcards.39555/
B4ASnippetFile handlingGet List of Files using WildCards IIDonManfred2014-09-172014-09-17Free - Creative Commons CC BY 3.0Get List of Files using WildCards IIhttps://www.b4x.com/android/forum/threads/get-list-of-files-using-wildcards-ii.44838/
B4ASnippetOSGet List Of Installed AppsJakeBullet702016-09-202016-09-20Free - Creative Commons CC BY 3.0This function logs a list of installed apps and their icons. I have had for a few years and could be modernized to the new b4a features but it works so. Right now it just logs the output but there is also remarked out code to add everything to a ListViewhttps://www.b4x.com/android/forum/threads/get-list-of-installed-apps.71164/
B4ISnippetIcons / fontsGet MaterialIcons and FontAwesome FontsAndOrNot2017-03-302017-03-30Free - Creative Commons CC BY 3.0Get MaterialIcons and FontAwesome Fontshttps://www.b4x.com/android/forum/threads/get-materialicons-and-fontawesome-fonts.77976/
B4ASnippetFile handlingGet Mounting Pointsmargret2014-03-292014-03-29Free - Creative Commons CC BY 3.0Use to find all mount points on a device.https://www.b4x.com/android/forum/threads/get-mounting-points.39402/
B4ASnippetPanelGet panel touch directionDouglas Farias2017-12-092017-12-09Free - Creative Commons CC BY 3.0simple code to get the slide direction on a panel. (Right, Left, Top, Down)https://www.b4x.com/android/forum/threads/get-panel-touch-direction.87062/
B4ALibraryGPS/locationGet paths between two locationBlue.Sky2015-10-032015-10-03Free - Creative Commons CC BY 3.0Get paths between two locationhttps://www.b4x.com/android/forum/threads/get-paths-between-two-location.58950/
B4JSnippetOSGet PID of current ApplicationDaestrum2015-11-152015-11-15Free - Creative Commons CC BY 3.0Get PID of current Applicationhttps://www.b4x.com/android/forum/threads/get-pid-of-current-application.60416/
B4ASnippetMathsGet Random Numbers in a non repeating listMyron2018-09-302018-09-30Free - Creative Commons CC BY 3.0Get Random Numbers in a non repeating listhttps://www.b4x.com/android/forum/threads/get-random-numbers-in-a-non-repeating-list.97696/
B4ASnippetOtherGet relative view positionstevel052014-03-292014-03-29Free - Creative Commons CC BY 3.0These two subs will get the positions of a view relative to the activity, regardless of how many parent panels it is nested in.https://www.b4x.com/android/forum/threads/get-relative-view-position.39389/
B4ITutorialImagesGet screenshots for all iPhone devices for free and easily for use in AppStorehatzisn2019-07-202019-07-20Free - Creative Commons CC BY 3.0An easy usage guide for creating screenshots for AppStore Presencehttps://www.b4x.com/android/forum/threads/get-screenshots-for-all-iphone-devices-for-free-and-easily-for-use-in-appstore.107842/
B4JSnippetExampleGet Stock Datarwblinn2016-06-132016-06-13Free - Creative Commons CC BY 3.0B4J NON-UI application snippet to get stock data from Yahoo Finance using HTTP and JSON.https://www.b4x.com/android/forum/threads/get-stock-data.67883/
B4XSnippetFirebaseGet subscribed Firebase Topics From Firebase [B4X]aaronk2019-01-112019-01-11Free - Creative Commons CC BY 3.0The following code will help get the topics a firebase token is subscribed to. It will send a request to Firebase and ask for the reply. The reply is in a JSON file.https://www.b4x.com/android/forum/threads/b4x-get-subscribed-firebase-topics-from-firebase.101372/[B4X]
B4ASnippetTabHostGet TabHost Tab Heighttchart2014-11-162014-11-16Free - Creative Commons CC BY 3.0Get TabHost Tab Heighthttps://www.b4x.com/android/forum/threads/get-tabhost-tab-height.47002/
B4ASnippetOtherGet the APK signature at runtimeErel2016-08-302016-08-30Free - Creative Commons CC BY 3.0This code returns the SHA-1 hash of the signing key certificate used to sign the APK. It is the same value that you can see under Tools - Private Sign Key.https://www.b4x.com/android/forum/threads/get-the-apk-signature-at-runtime.70490/
B4ASnippetOtherget the current activity (from a code module)Dave O2016-07-052016-07-05Free - Creative Commons CC BY 3.0If you're in a code module, you don't have the Activity object handy to reference. Here's a simple sub (courtesy of Erel) that fetches the current B4A activity.https://www.b4x.com/android/forum/threads/get-the-current-activity-from-a-code-module.68666/
B4ASnippetOtherGet the currently running activitystevel052014-03-292014-03-29Free - Creative Commons CC BY 3.0Get the currently running activityhttps://www.b4x.com/android/forum/threads/get-the-currently-running-activity.39387/
B4JSnippetImagesGet the FileIcon from a fileDonManfred2018-11-262018-11-26Free - Creative Commons CC BY 3.0Get the FileIcon from a filehttps://www.b4x.com/android/forum/threads/get-the-fileicon-from-a-file.63866/
B4ATutorialJavaGet The Method Name [Inline Java]Jaames2015-03-072015-03-07Free - Creative Commons CC BY 3.0Get The Method Name [Inline Java]https://www.b4x.com/android/forum/threads/inline-java-get-the-method-name.51543/[Inline Java]
B4ASnippetAudio/VideoGet the path to media files returned from ContentChooserErel2018-06-132018-06-13Free - Creative Commons CC BY 3.0Get the path to media files returned from ContentChooserhttps://www.b4x.com/android/forum/threads/get-the-path-to-media-files-returned-from-contentchooser.39313/
B4XSnippetDate/timeGet time ago from datetime [B4X]Pooya12018-09-052018-09-05Free - Creative Commons CC BY 3.0Convert example 2018/2/2 4:4:23 to 3 minute ago or moment agohttps://www.b4x.com/android/forum/threads/b4x-get-time-ago-from-datetime.96879/[B4X]
B4JSnippetStringsGet URL from String using RegExmindful2017-01-202017-01-20Free - Creative Commons CC BY 3.0Get URL from String using RegExhttps://www.b4x.com/android/forum/threads/get-url-from-string-using-regex.75419/
B4AClassB4AGet value from complex structure [combination of map, list, array]spsp2019-04-042019-04-04Free - Creative Commons CC BY 3.0This is a module code to retrieve value from complex structure (combination of list, map, array and primitives types). Give the path with a dot (.) separator to get the value or the default value if not accessible.https://www.b4x.com/android/forum/threads/get-value-from-complex-structure-combination-of-map-list-array.104521/[COMBINATION OF MAP, LIST, ARRAY]https://www.b4x.com/android/forum/attachments/b4agetvalue-zip.79093/
B4ACode moduleWifiGet WIFI Namestevel052013-02-092013-02-09Free - Creative Commons CC BY 3.0Alternative - Reflection Code Module - to find which type of network the device is connected to.https://www.b4x.com/forum/additional-libraries-classes-official-updates/26174-utility-code-getwifiname.html
B4JSnippetComms & NetworkGet your WAN address in 3 linesDaestrum2015-05-302015-05-30Free - Creative Commons CC BY 3.0Get your WAN address in 3 lineshttps://www.b4x.com/android/forum/threads/get-your-wan-address-in-3-lines.54279/
B4ASnippetImagesGetBitmapSizeinBytesmoster672016-10-252016-10-25Free - Creative Commons CC BY 3.0Gets the size in bytes of a bitmap in a Bitmap Drawable.Should give an idea to understand better the "in-memory size of the bitmap".https://www.b4x.com/android/forum/threads/getbitmapsizeinbytes.72333/
B4ISnippetOSgeting screenshottufanv2015-04-132015-04-13Free - Creative Commons CC BY 3.0geting screenshothttps://www.b4x.com/android/forum/threads/geting-screenshot.52826/
B4ISnippetColourGetPixelColorJanPRO2015-08-042015-08-04Free - Creative Commons CC BY 3.0GetPixelColorhttps://www.b4x.com/android/forum/threads/getpixelcolor.56922/
B4AClassOSGetPropDavideV2015-07-132015-07-13Free - Creative Commons CC BY 3.0With this simple class you can retrieve (read only) device properties stored on the device. The device properties are stored as a pair of Key/Value in string format and is very similar to windows registry. The number of properties is different from one device to another and some of these could be really useful and some not.https://www.b4x.com/android/forum/threads/getprop-read-device-properties.56055/https://www.b4x.com/android/forum/attachments/getpropexample-zip.35800/
B4JSnippetOtherGetScreenPositionjmon2016-08-202016-08-20Free - Creative Commons CC BY 3.0This snippet gives you the screen position of a node in your application. Useful when you have a pop-up that needs to be aligned to a control, like a tooltip for example.https://www.b4x.com/android/forum/threads/getscreenposition.50011/
B4ASnippetOSGetSDKDonManfred2014-05-012014-05-01Free - Creative Commons CC BY 3.0Returns the SDK number from the Device running this codehttps://www.b4x.com/android/forum/threads/getsdk.40509/
B4ASnippetOSGetSDKnameDonManfred2019-08-232019-08-23Free - Creative Commons CC BY 3.0Get the name of an SDK releasehttps://www.b4x.com/android/forum/threads/getsdkname.40511/
B4ASnippetOSGetSDKVersionDonManfred2019-08-232019-08-23Free - Creative Commons CC BY 3.0Returns the SDK-Version of the device running this codehttps://www.b4x.com/android/forum/threads/getsdkversion.40510/
B4JTutorialABMaterialGetting & Setting JavaScript Properties to Custom Components [ABMaterial]Mashiane2017-12-122017-12-12Free - Creative Commons CC BY 3.0Getting & Setting JavaScript Properties to Custom Components [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-getting-setting-javascript-properties-to-custom-components.87165/[ABMATERIAL]
B4ISnippetOSGetting Device PropertiesMashiane2015-05-272015-05-27Free - Creative Commons CC BY 3.0Getting Device Propertieshttps://www.b4x.com/android/forum/threads/getting-device-properties.54140/
B4ATutorialB4AGetting help for Object and methodsagraham2010-11-092010-11-09Free - Creative Commons CC BY 3.0Getting help for Object and methodshttps://www.b4x.com/android/forum/threads/getting-help-for-object-and-methods.6563/
B4ATutorialhttpGetting List of Files of a webserver directory via httputils2 & phpKMatle2014-07-282014-07-28Free - Creative Commons CC BY 3.0Getting List of Files of a webserver directory via httputils2 & phphttps://www.b4x.com/android/forum/threads/getting-list-of-files-of-a-webserver-directory-via-httputils2-php.43320/
B4RTutorialDate/timeGetting local date & time (easy and free)Kevin2018-06-022018-06-02Free - Creative Commons CC BY 3.0I saw a post or two about how to get the local date & time with no easy answers. I need this myself for my first Arduino project so I had a look around and found a free API that does just this! Although they also have a premium API, their free one is generous, allowing 1 request per second. I intend to only check it once or twice a day, myself. I should add that I found this through a 2-year-old post online where one person said it isn't reliable. I've only tested it a few times but so far, so good. Info and how to sign up: https://timezonedb.com/https://www.b4x.com/android/forum/threads/getting-local-date-time-easy-and-free.93715/
B4ATutorialImagesGetting picture from galleryTrisectDevelopment2011-05-022011-05-02Free - Creative Commons CC BY 3.0Getting picture from galleryhttps://www.b4x.com/android/forum/threads/getting-picture-from-gallery.8968/
B4JTutorialB4JGetting Started ExamplesErel2017-02-072017-02-07Free - Creative Commons CC BY 3.0Getting Started Exampleshttps://www.b4x.com/android/forum/threads/getting-started-examples.57537/
B4ATutorialOSGetting Started With a Homescreen Launchertreehousefrog2013-10-312013-10-31Free - Creative Commons CC BY 3.0Getting Started With a Homescreen Launcherhttps://www.b4x.com/android/forum/threads/getting-started-with-a-homescreen-launcher.34068/
B4ATutorialColourGetting the Contrast Color (for a label, etc)eelias2013-02-052013-02-05Free - Creative Commons CC BY 3.0Getting the Contrast Color (for a label, etc)https://www.b4x.com/android/forum/threads/getting-the-contrast-color-for-a-label-etc.26026/
B4ASnippetFile handlingGetting the mount points nailedmrred1282014-08-302014-08-30Free - Creative Commons CC BY 3.0Getting the mount points nailedhttps://www.b4x.com/android/forum/threads/getting-the-mount-points-nailed.44289/
B4RSnippetImagesGFX and BitmapsErel2017-05-252017-05-25Free - Creative Commons CC BY 3.0This code uses inline C to store 1-bit bitmaps in the program code (PROGMEM) and draws them with the rAdafruitGFX library. You can use this tool to generate the bitmaps data: https://github.com/ehubin/Adafruit-GFX-Library/blob/master/Img2Code/Image2Code.jarhttps://www.b4x.com/android/forum/threads/gfx-and-bitmaps.79937/
B4ATutorialImagesGIF FILE - 3 x ROTATING EARTHJohan Schoeman2014-10-012014-10-01Free - Creative Commons CC BY 3.0GIF FILE - 3 x ROTATING EARTHhttps://www.b4x.com/android/forum/threads/gif-file-3-x-rotating-earth.45251/
B4ATutorialImagesGIF Movie PlayerNJDude2014-07-132014-07-13Free - Creative Commons CC BY 3.0GIF Movie Playerhttps://www.b4x.com/android/forum/threads/gif-movie-player.42842/
B4ILibraryImagesGif ViewHaris Hafeezv1.12015-06-15Free - Creative Commons CC BY 3.0Embed animated GIF in your appshttps://www.b4x.com/android/forum/threads/gif-view.54646/https://www.b4x.com/android/forum/attachments/gifviewer-zip.34656/https://www.b4x.com/android/forum/attachments/hhgifview-zip.34657/https://www.b4x.com/android/forum/attachments/gifviewer_1-1-zip.34923/
B4ALibraryImagesGifDecoderAgrahamv1.02014-05-19Free - Creative Commons CC BY 3.0Decodes animated Gifs into their individual frames for display in a view.https://www.b4x.com/forum/additional-libraries-official-updates/6879-animated-gif-decode-library.html
B4ALibraryImagesGifViewer [custom view]Erelv1.202017-07-27Free - Creative Commons CC BY 3.0Simple view that shows an animated gif. Based on agraham's GifDecoder library.https://www.b4x.com/android/forum/threads/custom-view-gifviewer.82104/[custom view]
B4ALibraryGameGiLoWordsGamesUtilsLordZenzov1.12017-09-09DonationLibrary useful to create word game apps, for any languages. Actually only English and Italian but I will add VERY SOON a method to import simple CSV file for any languagehttps://www.b4x.com/android/forum/threads/gilowordsgamesutils.83394/
B4ATutorialB4AGit Version ID's: Getting Tags, Commits and Hash InfoMike Maurice2013-03-222013-03-22Free - Creative Commons CC BY 3.0Git Version ID's: Getting Tags, Commits and Hash Infohttps://www.b4x.com/android/forum/threads/git-version-ids-getting-tags-commits-and-hash-info.27572/https://www.b4x.com/android/forum/attachments/gitversioninfoforb4a-zip.16583/
B4XTutorialB4XGitLab: Syntax highlighting for B4X fileswonder2018-06-232018-06-23Free - Creative Commons CC BY 3.0When using an online repository such as GitLab, you can add a file named ".gitattributes" with the following contenthttps://www.b4x.com/android/forum/threads/gitlab-syntax-highlighting-for-b4x-files.84618/
B4ATutorialInteropGlitching screen - B4A Library source codeNJDude2017-12-062017-12-06Free - Creative Commons CC BY 3.0Glitching screen - B4A Library source codehttps://www.b4x.com/android/forum/threads/glitching-screen-b4a-library-source-code.86926/
B4ALibraryViews - additionalGlitterViewJohan Schoeman2015-08-032015-08-03Free - Creative Commons CC BY 3.0A view to show bling bling stars when you touch it.https://www.b4x.com/android/forum/threads/glitterview.56906/https://www.b4x.com/android/forum/attachments/b4aglitterview-zip.36435/
B4RLibraryB4RGlobalStore - Global objects storage [module]Erel2016-12-202016-12-20Free - Creative Commons CC BY 3.0As explained in the tutorial about memory management in B4R: https://www.b4x.com/android/forum/threads/65672/#content it is not trivial to assign the value of a local, non-numeric, variable to a global variable.The reason behind this limitation is that the memory is statically allocated during compilation. It is therefore only possible to set fixed-size values (such as numbers).The attached module uses B4RSerializator to convert the objects to bytes and then copies them to a global buffer.Using it is simple. You need to call Store to put an object and you need to get objects from the GlobalStore.Objects array.By default there are 5 slots that you can use. This can be changed by modifying the code.https://www.b4x.com/android/forum/threads/module-globalstore-global-objects-storage.73863/[module]
B4ALibraryGPS/locationGNSS library - an updated GPS libraryagraham2019-08-292019-08-29Free - Creative Commons CC BY 3.0The GNSSS library is an updated GPS library that allows you to get information about visible satellites from the phone's GNSSS device using an enhancement introduced in Android API version 24.https://www.b4x.com/android/forum/threads/gnss-library-an-updated-gps-library.109110/
B4ATutorialGPS/locationGnss Status UpdatesErel2018-10-262018-10-26Free - Creative Commons CC BY 3.0Starting from Android 7 we can extract more information about the satellite navigation status. GPS is the first satellites system (the American system). There are several more systems now available. Android supports all kinds of systems: https://developer.android.com/reference/android/location/GnssStatus The attached project is based on the GPS example. It uses inline Java to add a listener to the GnssStatus callback.https://www.b4x.com/android/forum/threads/gnss-status-updates.98662/
B4ALibraryViews - additionalGoodViewsomed3v3loperv0.012016-09-11Free - Creative Commons CC BY 3.0"Like"-style counterhttps://www.b4x.com/android/forum/threads/goodview.70903/https://www.b4x.com/android/forum/attachments/goodview-zip.47737/
B4ALibraryGoogleGoogle - Material Iconpack >1480 Icons in different resolutionsDonManfred2015-06-132015-06-13Free - Creative Commons CC BY 3.0Google - Material Iconpack >1480 Icons in different resolutionshttps://www.b4x.com/android/forum/threads/google-material-iconpack-1480-icons-in-different-resolutions.54973/
B4ITutorialGoogleGoogle AnalyticsErel2016-02-162016-02-16Free - Creative Commons CC BY 3.0Google Analyticshttps://www.b4x.com/android/forum/threads/google-analytics.63580/
B4ATutorialGoogleGoogle ARC WelderJmu56672015-06-162015-06-16Free - Creative Commons CC BY 3.0Google ARC Welderhttps://www.b4x.com/android/forum/threads/google-arc-welder.55110/
B4ALibraryChartsGoogle ChartsNJDude2015-03-162015-03-16Free - Creative Commons CC BY 3.0Google Chartshttps://www.b4x.com/android/forum/threads/google-charts.51893/https://www.b4x.com/android/forum/attachments/googlecharts_lib_1-0-zip.32915/https://www.b4x.com/android/forum/attachments/googlechartssampleproject-zip.32916/
B4JTutorialChartsGoogle Charts service [Server]Erel2014-03-232014-03-23Free - Creative Commons CC BY 3.0Google Charts is a free web service that makes it simple to add many types of nice looking, interactive charts to the web page.https://www.b4x.com/android/forum/threads/server-google-charts-service.39148/[Server]
B4JTutorialABMaterialGoogle Chatrs [ABMaterial]billyrudi2016-03-112016-03-11Free - Creative Commons CC BY 3.0Google Chatrs [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-google-chatrs.64542/[ABMaterial]
B4ALibraryGoogleGoogle Cloud Messaging Server\Visual Studiowalterf252013-05-122013-05-12Free - Creative Commons CC BY 3.0Google Cloud Messaging Server\Visual Studiohttps://www.b4x.com/android/forum/threads/google-cloud-messaging-server-visual-studio.29159/
B4ATutorialGoogleGoogle Elevation API Service Codedealsmonkey2013-06-102013-06-10Free - Creative Commons CC BY 3.0Google Elevation API Service Codehttps://www.b4x.com/android/forum/threads/google-elevation-api-service-code.30104/
B4XSnippetGPS/locationGoogle Geocoding REST API [B4X]Erel2017-09-132017-09-13Free - Creative Commons CC BY 3.0Google Geocoding REST API [B4X]https://www.b4x.com/android/forum/threads/b4x-google-geocoding-rest-api.83870/[B4X]
B4ALibraryInteropGoogle Glass LibraryAlberto Iglesiasv1.022014-05-20Free - Creative Commons CC BY 3.0This library was made exclusively for the development of Google Glass.https://www.b4x.com/android/forum/threads/google-glass-library.40848/https://www.b4x.com/android/forum/attachments/googleglasstest-zip.24907/https://www.b4x.com/android/forum/attachments/googleglasslib11-zip.25152/
B4ATutorialGoogleGoogle has made a site for Android UI design guidelinesNeoTechni2012-01-122012-01-12Free - Creative Commons CC BY 3.0Google has made a site for Android UI design guidelineshttps://www.b4x.com/android/forum/threads/google-has-made-a-site-for-android-ui-design-guidelines.13975/
B4RLibraryESP8266Google home notifySiam2019-01-112019-01-11Free - Creative Commons CC BY 3.0Google home notifyhttps://www.b4x.com/android/forum/threads/google-home-notify.101386/
B4ALibraryGoogleGoogle Map library Tile OverlayRichardHirst2013-01-152013-01-15Free - Creative Commons CC BY 3.0Google Map library Tile Overlayhttps://www.b4x.com/android/forum/threads/google-map-library-tile-overlay.25246/
B4ATutorialGooglegoogle map what intentgapi2012-05-142012-05-14Free - Creative Commons CC BY 3.0google map what intenthttps://www.b4x.com/android/forum/threads/google-map-what-intent.17845/
B4JSnippetGoogleGoogle Map with custom styleErel2019-07-292019-07-29Free - Creative Commons CC BY 3.0This method allows to set a custom style to the map. Step 1: Create the style with the wizard and save the json string in a file. Step 2: Set the style after the map is readyhttps://www.b4x.com/android/forum/threads/google-map-with-custom-style.84894/
B4ALibraryGoogleGoogle MapsErel2016-02-242016-02-24Free - Creative Commons CC BY 3.0GoogleMaps library allows you to add Google maps to your application. This library requires Android 3+ and will only work on devices with Google Play service.https://www.b4x.com/forum/basic4android-getting-started-tutorials/24415-google-maps-android-v2-tutorial.html
B4JSnippetGoogleGoogle Maps API KeyHarris2017-05-142017-05-14Free - Creative Commons CC BY 3.0Oops! Something Went Wrong! (when trying to display a Google Map in your app). You need a key. Get a browser based key. https://www.b4x.com/android/forum/threads/google-maps-api-key.79517/
B4ATutorialGPS/locationGOOGLE MAPS ON WEBVIEW (No API key)Tayfur2019-05-172019-05-17Free - Creative Commons CC BY 3.0Calculate and complete a route on Google Maps without an API key, using WebView and htlm + jshttps://www.b4x.com/android/forum/threads/google-maps-on-webview-no-api-key.70308/
B4ASnippetGoogleGoogle Maps POI detailsEmme Developer2017-11-022017-11-02Free - Creative Commons CC BY 3.0In Google maps there are more than 100 million businesses and points of interest that are updated frequently through owner-verified listings and user-moderated contributions. In order to get details of one of these, when an user click on it on maps, you need a key. After followed this tutorial, add this codehttps://www.b4x.com/android/forum/threads/google-maps-poi-details.85651/
B4ALibraryViews - effectsGoogle Maps RippleEffectDonManfredv2.012017-08-13Free - Creative Commons CC BY 3.0"GoogleMapsRippleEffect" is an awesome first of its type android library for showing a ripple on a google map, e.g show catchment area of an earthquake where ripples have been felt, give prominence to certain markers which need to be highlighted. Also add a ripple when your user is moving on the map and give a #PokemonGo type ripple effect.https://www.b4x.com/android/forum/threads/google-maps-rippleeffect.69993/https://www.b4x.com/android/forum/attachments/mapsripple-zip.46944/
B4ATutorialGoogleGoogle Maps TutorialErelv2.502019-08-21Free - Creative Commons CC BY 3.0This tutorial explains how to integrate Google Maps service in your app.https://www.b4x.com/android/forum/threads/google-maps.63930/https://www.b4x.com/android/forum/attachments/googlemapsexample-zip.83293/
B4ATutorialGPS/locationGoogle Maps with FusedLocationProviderErel2017-09-132017-09-13Free - Creative Commons CC BY 3.0Google Maps uses the GPS as its location provider. It will not show the current location if GPS is disabled. It is possible to switch to a custom location provider.https://www.b4x.com/android/forum/threads/google-maps-with-fusedlocationprovider.83876/
B4XClassGoogleGoogle OAuth2 [class] [B4X]Erelv2.102018-06-01Free - Creative Commons CC BY 3.0It is no longer possible to use WebView to implement Google's OAuth2 authentication. The solution is to open the default browser and set the redirection uri in such a way that the browser will redirect the response back to our app. GoogleOAuth2 class takes care of several tasks: 1. Opening the browser and getting the authorization code. 2. Getting and saving the access token and refresh token from the authorization code. 3. Getting a new access token when it expires using the refresh token.https://www.b4x.com/android/forum/threads/class-b4x-google-oauth2.79426/[class][B4X]https://www.b4x.com/android/forum/attachments/b4i_googleoauth2-zip.55658/https://www.b4x.com/android/forum/attachments/b4a_googleoauth2-zip.55659/https://www.b4x.com/android/forum/attachments/b4j_googleoauth2-zip.56847/
B4ATutorialGoogleGoogle PlaceBarryW2015-04-172015-04-17Free - Creative Commons CC BY 3.0Google Placehttps://www.b4x.com/android/forum/threads/google-place.52961/
B4XClassGoogleGoogle Place Autocomplete View [B4X] [custom view]Erel2017-07-242017-07-24Free - Creative Commons CC BY 3.0PlacesAutocompleteView is based on SearchView. It calls Google's Places autocomplete API to let the user select a place. Once selected it sends another request to get the exact location. You can get other information as well.https://www.b4x.com/android/forum/threads/b4x-custom-view-google-place-autocomplete-view.81976/[B4X][custom view]https://www.b4x.com/android/forum/attachments/b4a_googleplacesautocomplete-zip.57981/https://www.b4x.com/android/forum/attachments/b4i_googleplacesautocomplete-zip.57982/
B4ATutorialGoogleGoogle Play App SigningErel2018-05-142018-05-14Free - Creative Commons CC BY 3.0Google Play App Signing service allows developers to let Google store the app signing key for them. Developers need to use a different key, the upload key, to sign the app before release. The advantage of this service is that with the help of Google support you can generate a new upload key in case the previous one was lost. Without this service it is not possible to update an app if you lost its signing key.https://www.b4x.com/android/forum/threads/google-play-app-signing.91703/
B4JTutorialGoogleGoogle Play Developer APIErel2017-07-192017-07-19Free - Creative Commons CC BY 3.0Google Play Developer API allows you to access your developer account and do all kinds of things. For example get the latest app reviews or check the status of in-app purchases.https://www.b4x.com/android/forum/threads/google-play-developer-api.81839/https://www.b4x.com/android/forum/attachments/googleplaydeveloperserver-zip.57822/
B4ALibraryGoogleGoogle Play Game ServicesInformatixv3.722016-11-12Free - Creative Commons CC BY 3.0A wrapper library for the Google Play Game Services.https://www.b4x.com/android/forum/threads/google-play-game-services.45245/https://www.b4x.com/android/forum/attachments/demos_37-zip.49974/
B4ASnippetGoogleGoogle Play Game Services Installed?Jack Cole2019-01-222019-01-22Free - Creative Commons CC BY 3.0In order to avoid the popup that says, "app won't run without Play Games service," I discovered a method for checking to see if it is installed. If not, you can skip your code relating to Play Games services.https://www.b4x.com/android/forum/threads/google-play-game-services-installed.101764/
B4ATutorialGoogleGoogle Play Services - Installation & TipsErel2018-05-142018-05-14Free - Creative Commons CC BY 3.0Google Play Services - Installation & Tipshttps://www.b4x.com/android/forum/threads/google-play-services-installation-tips.45843/
B4ATutorialGoogleGoogle Play: Designed for tablet screensInformatix2013-10-272013-10-27Free - Creative Commons CC BY 3.0Google Play: "Designed for tablet screens"https://www.b4x.com/android/forum/threads/google-play-designed-for-tablet-screens.33949/
B4ALibraryGoogleGoogle PlusNeoTechni2012-08-062012-08-06Free - Creative Commons CC BY 3.0Code to download and parse a Google Plus feed without having the use log inhttps://www.b4x.com/forum/additional-libraries-official-updates/17375-google-plus-module.html
B4ALibraryGoogleGoogle Plus SDK Wrapper + Native Google +1ButtonPeriklis Koutsogiannis2014-06-292014-06-29Free - Creative Commons CC BY 3.0Google Plus SDK Wrapper + Native Google +1Buttonhttps://www.b4x.com/android/forum/threads/google-plus-sdk-wrapper-native-google-1button.42435/https://www.b4x.com/android/forum/attachments/sample1-2-jpg.26013/https://www.b4x.com/android/forum/attachments/sha-jpg.26015/https://www.b4x.com/android/forum/attachments/sample1-1-png.26095/
B4ATutorialPush notificationsGoogle Push Notification for dummies (GCM)KMatle2016-05-042016-05-04Free - Creative Commons CC BY 3.0Google Push Notification for dummies (GCM)https://www.b4x.com/android/forum/threads/google-push-notification-for-dummies-gcm.66572/
B4XTutorialTranslationGoogle sheets and localizator [B4X]hatzisn2019-06-232019-06-23Free - Creative Commons CC BY 3.0Google sheets and localizator [B4X]https://www.b4x.com/android/forum/threads/b4x-google-sheets-and-localizator.104929/[B4X]
B4ATutorialGoogleGoogle SignIn Using WebViewjazzzzzzz2016-02-242016-02-24Free - Creative Commons CC BY 3.0I was in need of google sign in using PlayServices but cant find any wrapper for that in b4a,Then i found this solution. Purpose of the Sign in app is to fetch details about the google account holder who is using the app.https://www.b4x.com/android/forum/threads/google-signin-using-webview.63920/
B4XSnippetGPS/locationGoogle Street View Get Picture [B4X]Alexander Stolte2018-02-012018-02-01Free - Creative Commons CC BY 3.0With this Code you can get the picture of a Google Street View Positionhttps://www.b4x.com/android/forum/threads/b4x-google-street-view-get-picture.89054/[B4X]
B4ALibraryViews - additionalGoogle VRwarwoundv1.202017-02-02Free - Creative Commons CC BY 3.0This library wraps the 'pano' and 'video' packages from the Google VR for Android API. Enabling you to display mono and stereo 360° VR images and videos in your projects.https://www.b4x.com/android/forum/threads/google-vr.75628/
B4ALibraryGoogleGoogleAccountManager (GoogleSignIn)b4auser12016-02-252016-02-25Free - Creative Commons CC BY 3.0The Library GoogleAccountManager provides methods to get list of Google Accounts registered on a device and to get OAuth2 AccessToken to access Google API for any of these Google Accounts. User doesn't enter username and password, but just selects Google account from the Google Accounts registered on a device.https://www.b4x.com/android/forum/threads/googleaccountmanager-googlesignin.63961/https://www.b4x.com/android/forum/attachments/googleaccountmanager-zip.41918/
B4ALibraryAdsGoogleAdvertisingIdClientvpires2014-09-262014-09-26Free - Creative Commons CC BY 3.0GoogleAdvertisingIdClienthttps://www.b4x.com/android/forum/threads/googleadvertisingidclient.45072/https://www.b4x.com/android/forum/attachments/advertiseridtest-zip.27962/
B4ASnippetGoogleGoogleDrive via API V3mw712017-06-182017-06-18Free - Creative Commons CC BY 3.0GoogleDrive via API V3https://www.b4x.com/android/forum/threads/googledrive-via-api-v3.80775/
B4ASnippetGoogleGoogleDrive via REST API V3 - Small Testprojectfredo2018-08-292018-08-29Free - Creative Commons CC BY 3.0A small project to get a grip on Google Drivehttps://www.b4x.com/android/forum/threads/googledrive-via-rest-api-v3-small-testproject.95778/
B4ALibraryGoogleGoogleFitness ClientDonManfredv0.082019-01-13Free - Creative Commons CC BY 3.0GoogleFitness Clienthttps://www.b4x.com/android/forum/threads/googlefitness-client.101439/https://www.b4x.com/android/forum/attachments/googlefitnessv0-08-zip.76277/
B4ALibraryGoogleGoogleIdentityErel2016-06-262016-06-26Free - Creative Commons CC BY 3.0Sign in with Googlehttps://www.b4x.com/android/forum/threads/googleidentity-sign-in-with-google.66432/https://www.b4x.com/android/forum/attachments/googleidentity-zip.43679/
B4JTutorialABMaterialGoogleMaps - GeoZones [ABMaterial]Harris2017-05-142017-05-14Free - Creative Commons CC BY 3.0ABMaterial includes the GoogleMap object (class - API exposure) to allow us to do some interesting tasks. The basics are now supported but I am sure it will expand in the future. I have implemented these basics to create a very comprehensive systemhttps://www.b4x.com/android/forum/threads/abmaterial-googlemaps-geozones.69694/[ABMaterial]
B4ITutorialGoogleGoogleMaps TutorialErel2015-02-122015-02-12Free - Creative Commons CC BY 3.0The iGoogleMaps library allows you to show a map inside your apphttps://www.b4x.com/android/forum/threads/googlemaps-tutorial.47019/
B4ATutorialGPS/locationGooglemaps V3 In A Webviewdealsmonkey2011-05-052011-05-05Free - Creative Commons CC BY 3.0Googlemaps V3 In A Webviewhttps://www.b4x.com/android/forum/threads/googlemaps-v3-in-a-webview.9005/
B4IClassGoogleGoogleMapsExtraErelv2.102018-08-15Free - Creative Commons CC BY 3.0This class extends GoogleMaps library.https://www.b4x.com/android/forum/threads/class-googlemapsextra.56871/
B4ALibraryGoogleGoogleMapsExtraswarwoundv2.02013-08-24Free - Creative Commons CC BY 3.0Adds support for GroundOverlay, TileOverlay, Polygon and many other objects to to the Google Maps Android v2 library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/26277-googlemapsextras.htmlhttps://www.b4x.com/android/forum/attachments/googlemapsextras_v1_71-zip.22289/https://www.b4x.com/android/forum/attachments/mapsforgetileprovider_v1-01-zip.23342/
B4ALibraryGoogleGoogleMapStylerDonManfred2016-08-222016-08-22Free - Creative Commons CC BY 3.0Make GoogleMap with custom theme.https://www.b4x.com/android/forum/threads/googlemapstyler.74415/
B4ALibraryGPS/locationGoogleMapViewJohan Schoeman2018-03-032018-03-03Free - Creative Commons CC BY 3.0A library to make the map display process easier by entering latitude and longitude onlyhttps://www.b4x.com/android/forum/threads/googlemapview.90183/https://www.b4x.com/android/forum/attachments/thejavacode-zip.65130/https://www.b4x.com/android/forum/attachments/b4agooglemapview-zip.65131/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.65132/
B4ALibraryGoogleGooglePlaceSearchBarEmme Developer2017-11-202017-11-20Free - Creative Commons CC BY 3.0GooglePlaceSearchBarhttps://www.b4x.com/android/forum/threads/googleplacesearchbar.86222/
B4ALibraryGoogleGooglePlayBilling - In App PurchasesErel2019-09-262019-09-26Free - Creative Commons CC BY 3.0The previous service which was used by InAppBilling3 library is being deprecated and will soon won't be available. GooglePlayBilling is based on the new in app purchases service: ttps://developer.android.com/google/play/billing/billing_library_overviewhttps://www.b4x.com/android/forum/threads/googleplaybilling-in-app-purchases.109945/https://www.b4x.com/android/forum/attachments/googleplaybilling-zip.84217/
B4ALibraryProgress/GaugeGoogleProgressBarDonManfredv1.0.02015-06-04DonationAndroid library to display different kind of google related animations for the progressBar.https://www.b4x.com/android/forum/threads/googleprogressbar.54524/https://www.b4x.com/android/forum/attachments/googleprogressbarex-zip.34573/
B4ALibraryGoogleGoogleUrlShortenerjahswani2016-01-172016-01-17Free - Creative Commons CC BY 3.0An Android/Java Library to create short URL's using Google's URL Shortener.https://www.b4x.com/android/forum/threads/googleurlshortener.62467/https://www.b4x.com/android/forum/attachments/googleurlshortener-zip.40706/
B4JLibraryABMaterialGoogling around with Google's Gantt Chart [ABMaterial]Mashiane2018-05-042018-05-04Free - Creative Commons CC BY 3.0Googling around with Google's Gantt Chart [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-googling-around-with-googles-gantt-chart.92646/[ABMATERIAL]
B4ALibraryCameraGoogly EyesJohan Schoeman2016-08-282016-08-28Free - Creative Commons CC BY 3.0Take pictures and have the eyes replaced by weird oneshttps://www.b4x.com/android/forum/threads/googly-eyes.70422/https://www.b4x.com/android/forum/attachments/b4agooglyeyes-zip.47318/https://www.b4x.com/android/forum/attachments/googlyeyeslibfiles-zip.47319/https://www.b4x.com/android/forum/attachments/googlyeyesres-zip.47320/
B4JLibraryBAnanoGot it! - Easy Hints [BANano]Mashiane2019-05-212019-05-21Free - Creative Commons CC BY 3.0Got it! - Easy Hints [BANano]https://www.b4x.com/android/forum/threads/banano-got-it-easy-hints.105987/[BANANO]
B4ALibraryInteropGPIO and UARTRui Cardoso2018-12-262018-12-26Free - Creative Commons CC BY 3.0I have been working on a project for some time where hardware plays a key role - UART and GPIO. In this particular case, I have to manage 4 RS232 ports and 12 GPIO's. For the GPIO's I developed a library. For UART communication I have used the SerialLibJab library with AsyncStreams from RandomAccessFile library. The SerialLibJab library works fine but the targetSdkVersion is limited to 19 and this annoyed me because the tablets I use have android 7.1.1 (API level 25) - so I decided to re-write this library and share the project.https://www.b4x.com/android/forum/threads/gpio-and-uart.100811/https://www.b4x.com/android/forum/attachments/eclipse-zip.75649/https://www.b4x.com/android/forum/attachments/b4a-zip.75650/
B4XSnippetGPS/locationGPS Antipode [B4X]AHilton2017-11-092017-11-09Free - Creative Commons CC BY 3.0GPS Antipode [B4X]https://www.b4x.com/android/forum/threads/b4x-gps-antipode.85913/[B4X]
B4RTutorialGPS/locationGPS data parsing from raw NMEA formatpokhraj_d2018-10-312018-10-31Free - Creative Commons CC BY 3.0How to parse the Latitude and Longitude from raw nmea data.https://www.b4x.com/android/forum/threads/gps-data-parsing-from-raw-nmea-format.98863/
B4ATutorialGPS/locationGPS Status in the OsmAnd - vs - GPS Connected.T2010162018-03-112018-03-11Free - Creative Commons CC BY 3.0GPS Status in the OsmAnd - vs - GPS Connected.https://www.b4x.com/android/forum/threads/gps-status-in-the-osmand-vs-gps-connected.90503/https://www.b4x.com/android/forum/attachments/screenshot_01-png.65386/
B4ATutorialGPS/locationGPS tutorialErel2018-03-222018-03-22Free - Creative Commons CC BY 3.0GPS tutorialhttps://www.b4x.com/android/forum/threads/gps-tutorial.6592/
B4ALibraryGPS/locationGPStoOSGBAgrahamv1.02010-12-07Free - Creative Commons CC BY 3.0Converter for GPS lat, long and altitude to and from UK National Grid References and ODN heights.https://www.b4x.com/forum/additional-libraries-official-updates/6782-gpstoosgb-library.html
B4ATutorialDrawingGPU overdrawMultiverse app2017-11-182017-11-18Free - Creative Commons CC BY 3.0Every time your app draws a pixel on the screen, it takes time. Every time your app draws an opaque pixel to replace something that has already been drawn, it wastes time. Drawing a pixel more than once per screen refresh is called overdraw, and it’s a common problem affecting the performance of modern applications. To be efficient, every time your app refreshes the screen, it should strive to draw every changed pixel only once.https://www.b4x.com/android/forum/threads/gpu-overdraw.86235/
B4ASnippetGPS/locationGPX File Viewermark35at2015-06-032015-06-03Free - Creative Commons CC BY 3.0GPX File Viewerhttps://www.b4x.com/android/forum/threads/gpx-file-viewer.54474/
B4JSnippetImagesGrab Windows 10's pretty lock screen images for your desktop background.Knoppi2017-08-282017-08-28Free - Creative Commons CC BY 3.0Grab Windows 10's pretty lock screen images for your desktop background. The Images saved in your local temp Folderhttps://www.b4x.com/android/forum/threads/grab-windows-10s-pretty-lock-screen-images-for-your-desktop-background.83271/
B4ASnippetClockGrabbing the Analog Clock at android.widget.AnalogClockJohan Schoeman2015-04-052015-04-05Free - Creative Commons CC BY 3.0Grabbing the Analog Clock at android.widget.AnalogClockhttps://www.b4x.com/android/forum/threads/grabbing-the-analog-clock-at-android-widget-analogclock.52610/
B4ATutorialB4AGraphical Life Cycle of a B4A ActivityShadow&Max2014-05-012014-05-01Free - Creative Commons CC BY 3.0Graphical Life Cycle of a B4A Activityhttps://www.b4x.com/android/forum/threads/graphical-life-cycle-of-a-b4a-activity.40515/
B4JLibraryDrawingGraphicsstevel05v1.032016-12-18Free - Creative Commons CC BY 3.0This Library wraps the 2Dgraphic elements of JavaFX2https://www.b4x.com/android/forum/threads/graphics-library.50215/https://www.b4x.com/android/forum/attachments/graphiclibtestapp-zip.31907/https://www.b4x.com/android/forum/attachments/jgraphiclib1-03-zip.51140/
B4ATutorialList- and scrollviewGraphics ListView with 2 images, two labels and populated from a text file.anallie02014-05-192014-05-19Free - Creative Commons CC BY 3.0Graphics ListView with 2 images, two labels and populated from a text file.https://www.b4x.com/android/forum/threads/graphics-listview-with-2-images-two-labels-and-populated-from-a-text-file.41181/https://www.b4x.com/android/forum/attachments/list-viewex-zip.25132/
B4ALibraryChartsGraphView Librarywalterf25v1.352018-08-27Free - Creative Commons CC BY 3.0GraphView Libraryhttps://www.b4x.com/android/forum/threads/graphview-library.34995/https://www.b4x.com/android/forum/attachments/b4agraphview_v1-35-zip.33261/
B4XTutorialGameGraveyard Keeper: How the graphics effects are madeSandman2018-11-072018-11-07Free - Creative Commons CC BY 3.0Graveyard Keeper: How the graphics effects are madehttps://www.b4x.com/android/forum/threads/%E2%80%9Dgraveyard-keeper-how-the-graphics-effects-are-made%E2%80%9D.99104/
B4ALibraryAdsGreyStripe FullScreen AdSSG2011-10-202011-10-20Free - Creative Commons CC BY 3.0Greystripe full screen interstitial ad format.https://www.b4x.com/forum/libraries-developers-questions/12118-greystripe-ads-fullscreen-ads-beta-test-please.htmlhttps://www.b4x.com/android/forum/attachments/gslib-zip.9073/
B4ALibraryTable/GridGridstefanobusettov2.762015-10-25Free - Creative Commons CC BY 3.0Grid library. This library allows to create easely and quickly a grid.https://www.b4x.com/forum/additional-libraries-official-updates/16381-grid-library.htmlhttps://www.b4x.com/android/forum/attachments/xngridsample200beta-zip.17256/https://www.b4x.com/android/forum/attachments/xngrid2xx_1-png.17566/https://www.b4x.com/android/forum/attachments/xnobjects267-zip.31184/https://www.b4x.com/android/forum/attachments/xnobjects272-zip.35115/https://www.b4x.com/android/forum/attachments/xnobjects273-zip.35337/
B4AClassTable/GridGrid Class, easy and fast gridscsjcv1.02016-11-20Free - Creative Commons CC BY 3.0Grid Class, easy and fast grid. Images are via URL using the #AdditionalJar: picasso-2.5.2, can you read more about that in https://www.b4x.com/android/forum/t...onaljar-and-javaobject-picasso.40904/#contenthttps://www.b4x.com/android/forum/threads/grid-class-easy-and-fast-grid.71467/https://www.b4x.com/android/forum/attachments/gridclass-zip.48334/
B4ATutorialTable/GridGrid SampleCOBRASoft2012-04-122012-04-12Free - Creative Commons CC BY 3.0Grid Samplehttps://www.b4x.com/android/forum/threads/grid-sample.16843/https://www.b4x.com/android/forum/attachments/proappgriddbsample-zip.11368/https://www.b4x.com/android/forum/attachments/proappgridsample-zip.11376/
B4JLibraryTable/GridGridManager [custom view]Erel2017-05-042017-05-04Free - Creative Commons CC BY 3.0 A simple custom view which creates a grid of panes. You can set the number of columns and rows. The panes are resized automatically when the GridManager is resized, make sure to use anchors in your layouts.https://www.b4x.com/android/forum/threads/custom-view-gridmanager.79144/[custom view]
B4XLibraryStringsGRLib (Assorted Functions)Cassie2018-06-272018-06-27Free - Creative Commons CC BY 3.0I would like to share my library created. I have converted some of the Java Inline code such as isNumeric(), getMD5(), bytes2Hex(), getSHA1() and i have also added the following; 1. generateToken(param1) - This function generates a token using a random secure. 2. nToWord(tnNumber) - This function converts a number or amount into words. https://www.b4x.com/android/forum/threads/grlib-assorted-functions.94520/https://www.b4x.com/android/forum/attachments/grlib-jar.69373/
B4ASnippetDatabaseGroup and count Recordset [or list or array etc.]RB Smissaert2019-07-162019-07-16Free - Creative Commons CC BY 3.0Needed a fast way to take a recordset and group and count a specified column, so that is get the unique items of that column and count the occurrences of all those unique items. A recordset with a column with largish (10 to 2000 chars) and about 400000 rows produces a map with 60000 values and counts in about 700 milli-seconds.https://www.b4x.com/android/forum/threads/group-and-count-recordset-or-list-or-array-etc.107714/[OR LIST OR ARRAY ETC.]
B4ATutorialViews - effectsGrouped Views States Examplejoseluis2012-02-262012-02-26Free - Creative Commons CC BY 3.0Grouped Views States Example. Here you can see how to group several views together so that they all share the same pressed state. It needs the reflection library.https://www.b4x.com/android/forum/threads/grouped-views-states-example.15398/
B4ALibraryMenuGSContextMenu v1.0lonleystar2017-01-172017-01-17Free - Creative Commons CC BY 3.0ContextMenuhttps://www.b4x.com/android/forum/threads/gscontextmenu-v1-0.75310/https://www.b4x.com/android/forum/attachments/b4acontextmenu_demo-zip.52067/https://www.b4x.com/android/forum/attachments/b4acontextmenu_lib-zip.52068/https://www.b4x.com/android/forum/attachments/with_actoobar-jpg.52069/https://www.b4x.com/android/forum/attachments/with_actoobar_01-jpg.52070/https://www.b4x.com/android/forum/attachments/with_custom_bar-jpg.52071/
B4RTutorialComms & NetworkGSM - GPRS - Control the Arduino with SMS messagesErel2017-10-082017-10-08Free - Creative Commons CC BY 3.0GSM / GPRS - Control the Arduino with SMS messageshttps://www.b4x.com/android/forum/threads/gsm-gprs-control-the-arduino-with-sms-messages.66770/
B4ALibrarySpeechGSM Library for speech compression.tigrot2014-07-142014-07-14Free - Creative Commons CC BY 3.0GSM Library for speech compression.https://www.b4x.com/android/forum/threads/gsm-library-for-speech-compression.42851/https://www.b4x.com/android/forum/attachments/libgsm-zip.26323/
B4ATutorialB4AGSMA Doc: Smarter Apps for Smarter Phonesbluejay2012-06-292012-06-29Free - Creative Commons CC BY 3.0Here is a good publication from the GSMA with some Android content which describes how to make better Apps. http://www.gsma.com/technicalprojects/smarter-apps-for-smarter-phones/http:// Also give some good insight in to Android life cycle and phone-network interaction.https://www.b4x.com/android/forum/threads/gsma-doc-smarter-apps-for-smarter-phones.19117/
B4ASnippetGPS/locationGTA style location overlayandyr00d2018-12-242018-12-24Free - Creative Commons CC BY 3.0An Android app to create a GTA-style text overlay when the user moves to a new location, displaying that location in the top corner of the users device for 5 seconds before fading out.https://www.b4x.com/android/forum/threads/gta-style-location-overlay.100736/
B4ATutorialGameGuess my number - Visual designer & EventsErel2010-11-032010-11-03Free - Creative Commons CC BY 3.0Guess my number - Visual designer & Eventshttps://www.b4x.com/android/forum/threads/guess-my-number-visual-designer-events.6482/
B4JTutorialB4J ServerGuess My Number example [Server]Erel2014-02-042014-02-04Free - Creative Commons CC BY 3.0Guess My Number example [Server]https://www.b4x.com/android/forum/threads/server-guess-my-number-example.37458/[Server]
B4JTutorialGameGuessMyNumber - Very simple exampleErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0GuessMyNumber - Very simple examplehttps://www.b4x.com/android/forum/threads/guessmynumber-very-simple-example.34616/
B4ATutorialB4AGUI AVD Manager / EmulatorErel2017-06-062017-06-06Free - Creative Commons CC BY 3.0B4A Sdk Manager v2 adds support for managing Android Virtual Devices (AVDs):https://www.b4x.com/android/forum/threads/gui-avd-manager-emulator.80348/
B4ATutorialB4AGUI SDK Manager for newer versions of Android toolsErel2017-12-202017-12-20Free - Creative Commons CC BY 3.0Edit: If you are using B4A v7.8+ then a newer version of B4A Sdk Manager is preinstalled. Follow these instructions instead: https://www.b4x.com/b4a.html#installation The GUI interface of Android SDK Manager has been removed in the latest version of Android SDK. It was replaced with a command line tool named sdkmanager.bat. Most developers, including new B4A developers, still use a version which does include the GUI interface, as the B4A download page points to an older version.You can continue to use the currently installed Android tools. A custom tool named B4A SDK Manager is provided as an alternative for developers who like to upgradehttps://www.b4x.com/android/forum/threads/gui-sdk-manager-for-newer-versions-of-android-tools.80090/
B4XSnippetStringsGUID [B4X]Erel2018-11-232018-11-23Free - Creative Commons CC BY 3.0How to generate a GUIDhttps://www.b4x.com/android/forum/threads/b4x-guid.99529/[B4X]
B4JTutorialLinuxGuide to run a Linux as a Windows 10 Subsystem [B4J server apps]alwaysbusy2019-08-292019-08-29Free - Creative Commons CC BY 3.0With the latest update for Windows 10 (version 1903), you can install a Linux distro as a Windows 10 Subsystem. This is very cool for us B4J developers as we can now very easily setup an environment for e.g. a jServer Web App without creating a VM. You can mimic a VPS, try out load balancing stuff with HAProxy, setting up an Apache or MySQL server etc...https://www.b4x.com/android/forum/threads/b4j-server-apps-guide-to-run-a-linux-as-a-windows-10-subsystem.109120/[B4J SERVER APPS]
B4ALibrarySidebarGUISlidingSidebarwarwound2012-09-182012-09-18Free - Creative Commons CC BY 3.0GUISlidingSidebar makes it easy to add a sliding sidebar to an Activity. It's a wrapper around the gui-sliding-sidebar class by Julian Chu that can be found here: https://github.com/walkingice/gui-sliding-sidebar. gui-sliding-sidebar is licensed under the Apache License, Version 2.0, more details can be found here: https://github.com/walkingice/gui-sliding-sidebar/blob/master/LICENSEhttps://www.b4x.com/android/forum/threads/guislidingsidebar.21438/https://www.b4x.com/android/forum/attachments/guislidingsidebar_v1_00-zip.13811/https://www.b4x.com/android/forum/attachments/sidebar_visible-jpg.13812/
B4RSnippetB4R sensorGY-530 / VL53L0X Time of Flight (ToF) laser ranging sensor - Inline CPeter Simpson2017-07-292017-07-29Free - Creative Commons CC BY 3.0SubName: Using Time of Flight (ToF) laser sensor to measure distances. Description: A ToF laser ranger sensor is an Infrared (IR) distance measurement sensor, the module uses I2C Bus communications (mine is at 0x29) and can be powered by either a 3.3V or 5V power source. The ToF sensor can measure distances between 30mm and 2000mm (30cm to 2m) with an accuracy of ± 3% (apparently). This module can detect the ToF, or how long the emitted light has taken to bounce back to the sensor. Since it uses a very narrow light source, it is good for determining distance of only the surface directly in front of it. PLEASE NOTE: The internal laser emits 940nm wavelengths of non-visible light and does not harm the eyes, but if you use your phone camera you can see the light on your screen.https://www.b4x.com/android/forum/threads/gy-530-vl53l0x-time-of-flight-tof-laser-ranging-sensor-inline-c.82124/
B4XSnippethttpGZIP: B4x & PHP via okHttpUtilsKMatle2016-11-152016-11-15Free - Creative Commons CC BY 3.0Often transfered data (esp. JSON fromatted) get's huge. This is about to GZIP encode in PHP and decode in B4X. Like every data manipulation (encryption, zipping) it is BYTE based. So the main thing is to convert it between bytes and string format.https://www.b4x.com/android/forum/threads/gzip-b4x-php-via-okhttputils.73092/
B4JSnippetComms & NetworkHandle custom packet dataDaestrum2015-09-092015-09-09Free - Creative Commons CC BY 3.0Handle custom packet datahttps://www.b4x.com/android/forum/threads/handle-custom-packet-data.58145/
B4ASnippetPanelHandle swipe left-right eventyiankos12016-08-152016-08-15Free - Creative Commons CC BY 3.0Handle swipe left/right eventhttps://www.b4x.com/android/forum/threads/handle-swipe-left-right-event.70053/
B4ATutorialKeyboardHandle the soft keyboard with the IME libraryErel2012-02-092012-02-09Free - Creative Commons CC BY 3.0Handle the soft keyboard with the IME libraryhttps://www.b4x.com/android/forum/threads/handle-the-soft-keyboard-with-the-ime-library.14832/
B4ATutorialImagesHandling intents for images selected via a 'Share' menuGregg Homan2014-01-062014-01-06Free - Creative Commons CC BY 3.0Handling intents for images selected via a 'Share' menuhttps://www.b4x.com/android/forum/threads/handling-intents-for-images-selected-via-a-share-menu.36442/
B4ATutorialExampleHangman Tutorial (part 1)Eric H2013-09-232013-09-23Free - Creative Commons CC BY 3.0Hangman Tutorial (part 1)https://www.b4x.com/android/forum/threads/hangman-tutorial-part-1.32893/
B4ATutorialExampleHangman Tutorial (part 2)Eric H2013-09-232013-09-23Free - Creative Commons CC BY 3.0Hangman Tutorial (part 2)https://www.b4x.com/android/forum/threads/hangman-tutorial-part-2.32894/
B4ATutorialExampleHangman Tutorial (part 3)Eric H2013-09-252013-09-25Free - Creative Commons CC BY 3.0Hangman Tutorial (part 3)https://www.b4x.com/android/forum/threads/hangman-tutorial-part-3.32955/
B4ATutorialAudio/VideoHappy birthday to you [Beep example]Douglas Farias2019-08-142019-08-14Free - Creative Commons CC BY 3.0Happy birthday to you [Beep example]https://www.b4x.com/android/forum/threads/happy-birthday-to-you-beep-example.99764/[BEEP EXAMPLE]
B4ALibraryStringsHashGirlDonManfred2016-08-132016-08-13Free - Creative Commons CC BY 3.0HashGirl is a simple library to make a linkable string for Android. HashGirl can make hash a string which contains spaces. You can set the regular expression to grab a link and also you can set the character to indicate the end of the link.https://www.b4x.com/android/forum/threads/hashgirl.70006/https://www.b4x.com/android/forum/attachments/hashgirlex-zip.46954/
B4ALibraryEditTextHashTagHelperjahswaniv0.22015-12-29Free - Creative Commons CC BY 3.0This is a library designed for highlighting hashtags ("#example") and catching click on themhttps://www.b4x.com/android/forum/threads/hashtaghelper.61808/
B4RSnippetB4R sensorHB100 RF sensorderez2016-12-052016-12-05Free - Creative Commons CC BY 3.0This is a Doppler RF transmitter and receiver which can be used as a movement alert.https://www.b4x.com/android/forum/threads/hb100-rf-sensor.73817/
B4RTutorialBluetoothHC 05 Classic BluetoothErel2019-04-082019-04-08Free - Creative Commons CC BY 3.0HC 05 Classic Bluetoothhttps://www.b4x.com/android/forum/threads/hc-05-classic-bluetooth.66677/
B4RTutorialB4RHC-05,06 Power supply [Hint]Beja2016-07-062016-07-06Free - Creative Commons CC BY 3.0The HC-x comes in two modules, a basic a basic chip and an assembled module.. please see the attached image. The power supply for the basic chip or PCB is 3.3 VDC, while the fully assembled module is powered by regular 5.0 VDChttps://www.b4x.com/android/forum/threads/hint-hc-05-06-power-supply.68724/[Hint]
B4ASnippetList- and scrollviewHeader with parallax effect for ULVInformatix2018-10-022018-10-02Free - Creative Commons CC BY 3.0This is an example for UltimateListView showing how to create a sticky header (a header that is always visible) with a parallax effect (the image at the top is reduced as the list scrolls and stays centered). The header transparency changes over time so that the background is fully opaque when the image is no longer visible.https://www.b4x.com/android/forum/threads/header-with-parallax-effect-for-ulv.97820/
B4JTutorialRaspberry PiHeadless Raspberry Pi [IoT]Mark Turney2015-10-312015-10-31Free - Creative Commons CC BY 3.0Headless Raspberry Pi [IoT]https://www.b4x.com/android/forum/threads/iot-headless-raspberry-pi.59886/[IoT]
B4ALibraryOtherHeart Rate MonitorJohan Schoeman2018-02-032018-02-03Free - Creative Commons CC BY 3.0Android based heart rate monitor which uses the camera and its flash to determine the users heart rate in beats per minute and send via UDP. A Processing patch is provided to receive the data send.https://www.b4x.com/android/forum/threads/heart-rate-monitor.89115/https://www.b4x.com/android/forum/attachments/b4aheartratemonitor-zip.64346/https://www.b4x.com/android/forum/attachments/demores-zip.64347/
B4ALibraryViews - additionalHeartBeatViewJohan Schoeman2017-02-102017-02-10Free - Creative Commons CC BY 3.0Simple custom view of a beating heart using scaling animation.https://www.b4x.com/android/forum/threads/heartbeatview.76075/https://www.b4x.com/android/forum/attachments/thejavacode-zip.52739/https://www.b4x.com/android/forum/attachments/heartbeatviewlibfiles-zip.52740/
B4ALibraryViews - additionalHeartLayoutDonManfredv1.02015-09-27Free - Creative Commons CC BY 3.0Shows a bubbly series of heartshttps://www.b4x.com/android/forum/threads/heartlayout-v1-0.58769/https://www.b4x.com/android/forum/attachments/libheartlayout-zip.37816/
B4JSnippetCalendarHebrew calendarBeneBarros2018-05-022018-05-02Free - Creative Commons CC BY 3.0Hebrew calendarhttps://www.b4x.com/android/forum/threads/hebrew-calendar.92548/https://www.b4x.com/android/forum/attachments/hebcal-zip.67435/
B4JClassTextviewHebrew TextFieldderez2014-01-202014-01-20Free - Creative Commons CC BY 3.0Hebrew TextField classhttps://www.b4x.com/android/forum/threads/hebrew-textfield-class.35296/https://www.b4x.com/android/forum/attachments/htext_example-zip.22061/
B4XTutorialGameHello World - First app [XUI2D]walterf252018-07-182018-07-18Free - Creative Commons CC BY 3.0The purpose of this tutorial is to help you run your very first app based on XUI2D. A great benefit of XUI2D being cross platform is that you can do most of the development in B4J. Developing directly on the desktop is simpler and faster. Later you can create B4A and B4i projects and add references to the exact same modules.https://www.b4x.com/android/forum/threads/xui2d-hello-world-first-app.95255/[XUI2D]
B4ATutorialEmulator/VMHello world - Installing Android EmulatorErel2010-11-032010-11-03Free - Creative Commons CC BY 3.0Hello world - Installing Android Emulatorhttps://www.b4x.com/android/forum/threads/hello-world-installing-android-emulator.6480/
B4ATutorialB4AHello World - Video exampleErel2011-05-262011-05-26Free - Creative Commons CC BY 3.0Hello World - Video examplehttps://www.b4x.com/android/forum/threads/hello-world-video-example.9391/
B4XTutorialGameHello World 2 based on Tile Map [XUI2D]Erel2018-08-232018-08-23Free - Creative Commons CC BY 3.0This is a minimal example of using XUI2D with tiled map.https://www.b4x.com/android/forum/threads/xui2d-hello-world-2-based-on-tile-map.96103/[XUI2D]
B4JTutorialWebAppHello World Web App [WebApp]Erel2014-04-102014-04-10Free - Creative Commons CC BY 3.0Hello World Web App [WebApp]https://www.b4x.com/android/forum/threads/webapp-hello-world-web-app.39808/[WebApp]
B4ATutorialB4AHelp file for beginner programmers on Android platform.Lakhtin_V2017-10-272017-10-27Free - Creative Commons CC BY 3.0Help file for beginner programmers on Android platform.https://www.b4x.com/android/forum/threads/help-file-for-beginner-programmers-on-android-platform.85480/
B4ATutorialB4AHelp library referenceSoyEli2011-05-232011-05-23Free - Creative Commons CC BY 3.0Help library referencehttps://www.b4x.com/android/forum/threads/help-library-reference.9333/
B4ALibraryHelpHelp ReaderHotShoe2013-01-312013-01-31Free - Creative Commons CC BY 3.0Displays text style help files from your app.https://www.b4x.com/android/forum/threads/class-helpreader.25853/
B4JTutorialBAnanoHere comes the Designer! [BANano]alwaysbusy2019-01-162019-01-16Free - Creative Commons CC BY 3.0Here comes the Designer! [BANano]https://www.b4x.com/android/forum/threads/banano-here-comes-the-designer.100618/[BANANO]
B4RSnippetMathshex to intHans- Joachim Krahe2017-01-032017-01-03Free - Creative Commons CC BY 3.0hex to inthttps://www.b4x.com/android/forum/threads/hex-to-int.74790/
B4ATutorialWebViewHide Packagename and UserAgent on WebviewDouglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Example of how hide the packagename and a user agent on a webview.https://www.b4x.com/android/forum/threads/hide-packagename-and-useragent-on-webview.98342/
B4ISnippetViews - effectsHide TabBarController TabBar for specific Page(s)narek adonts2015-02-262015-02-26Free - Creative Commons CC BY 3.0Hide TabBarController TabBar for specific Page(s)https://www.b4x.com/android/forum/threads/hide-tabbarcontroller-tabbar-for-specific-page-s.51215/
B4ALibraryDrawingHigh performance compass without DrawBitmapRotatedCreaky2013-10-092013-10-09Free - Creative Commons CC BY 3.0High performance compass without DrawBitmapRotatedhttps://www.b4x.com/android/forum/threads/high-performance-compass-without-drawbitmaprotated.33400/https://www.b4x.com/android/forum/attachments/shot1-png.19854/
B4ATutorialList- and scrollviewHighlight selection in a standard ListViewstevel052013-11-172013-11-17Free - Creative Commons CC BY 3.0Highlight selection in a standard ListViewhttps://www.b4x.com/android/forum/threads/highlight-selection-in-a-standard-listview.34585/
B4ALibraryImagesHighPassSkinSmoothingJohan Schoeman2016-11-192016-11-19Free - Creative Commons CC BY 3.0An implementation of High Pass Skin Smoothing for Androidhttps://www.b4x.com/android/forum/threads/highpassskinsmoothing.73233/https://www.b4x.com/android/forum/attachments/highpassskinsmoothinglibfiles-zip.50196/https://www.b4x.com/android/forum/attachments/highpassskinsmoothness-zip.50197/
B4ALibraryDate/timeHijri Converter (Gregorian to Hijri and vice versa)somed3v3loper2015-04-062015-04-06Free - Creative Commons CC BY 3.0Hijri Converter (Gregorian to Hijri and vice versa)https://www.b4x.com/android/forum/threads/hijri-converter-gregorian-to-hijri-and-vice-versa.52642/
B4JLibraryDatabaseHikariCP - High Performance Connection Poolmindful2018-04-032018-04-03Free - Creative Commons CC BY 3.0Fast, simple, reliable. HikariCP is a "zero-overhead" production ready JDBC connection pool. At roughly 130Kb, the library is very light.https://www.b4x.com/android/forum/threads/hikaricp-high-performance-connection-pool.88430/
B4RSnippetB4R sensorHMC5883L interfacing with Wemos...rbghongade2017-03-072017-03-07Free - Creative Commons CC BY 3.0Interface HMC5883L (Triple-axis Magnetometer (Compass)) with Wemos (ESP8266) with inline Chttps://www.b4x.com/android/forum/threads/hmc5883l-interfacing-with-wemos.77019/
B4ALibraryColourHolo ColorPickerDonManfredv1.0.42015-03-13DonationMarie Schweiz http://marie-schweiz.de/ made a beautifull new design for the Holo ColorPicker which added a lot of new functionality. You can now set the Saturation and Value of a color. Also its possible to set the Opacity for a color. You can also set the last selected color and see the difference with the new selected color.https://www.b4x.com/android/forum/threads/holo-colorpicker-v1-0-4.51539/https://www.b4x.com/android/forum/attachments/libcolorpickerv1-0-3-zip.32696/
B4ATutorialIcons / fontsHoly moley, take the work OUT of creating icons for your app!IanMc2013-09-082013-09-08Free - Creative Commons CC BY 3.0Holy moley, take the work OUT of creating icons for your app!https://www.b4x.com/android/forum/threads/holy-moley-take-the-work-out-of-creating-icons-for-your-app.32505/
B4ALibraryViews - additionalHorizontal and Vertical StepViewDonManfredv1.52016-06-26Free - Creative Commons CC BY 3.0Step by step. Step indicator. Flow indicator.https://www.b4x.com/android/forum/threads/horizontal-and-vertical-stepview.68319/https://www.b4x.com/android/forum/attachments/stepviewv1-0-zip.45418/https://www.b4x.com/android/forum/attachments/stepviewex-zip.45449/
B4ALibraryList- and scrollviewHorizontal CustomListViewDaniDPX2017-09-302017-09-30Free - Creative Commons CC BY 3.0This is a simple library that I customize from the original CustomListView (vertically scrollable). You may find it useful like i do, to be able to make 'Messenger like horizontally scrollable online users.https://www.b4x.com/android/forum/threads/horizontal-customlistview.84475/https://www.b4x.com/android/forum/attachments/horizontalcustomlistview-ex-zip.60120/https://www.b4x.com/android/forum/attachments/horizontalcustomlistview-lib-v1-01-zip.60141/
B4ATutorialPanelHorizontal ScrollPageEmme Developer2017-09-072017-09-07Free - Creative Commons CC BY 3.0I want to share this simple example of an HorizontalScrollView that works like ViewPager. Main difference between this and ViewPager is that HorizzontalScrollview has an only inner panel: this means that you can put inside it views that are larger then page width.https://www.b4x.com/android/forum/threads/horizontal-scrollpage.83656/
B4ALibraryPickerHorizontalWheelViewJohan Schoeman2016-06-172016-06-17Free - Creative Commons CC BY 3.0Custom view for user input that models horizontal wheel controller.https://www.b4x.com/android/forum/threads/horizontalwheelview.68044/https://www.b4x.com/android/forum/attachments/b4ahorizontalwheel-zip.45124/https://www.b4x.com/android/forum/attachments/thejavacode-zip.45125/
B4ALibraryWifiHotspot - share your wifituhatinhvn2014-06-052014-06-05Free - Creative Commons CC BY 3.0Hotspot - share your wifihttps://www.b4x.com/android/forum/threads/hotspot-share-your-wifi.41762/https://www.b4x.com/android/forum/attachments/freewifi-zip.25532/
B4JCode moduleDrawingHotSpot Managerstevel052013-12-182013-12-18Free - Creative Commons CC BY 3.0Allows easier manipulation of the hotspots, mainly for amending Polygons points, but there are a couple of useful search routines too.https://www.b4x.com/android/forum/threads/hotspot-manager-code-module.34961/
B4AClassOtherHotSpots Class and CustomViewstevel05v1.12013-06-09Free - Creative Commons CC BY 3.0Align hotspots using an image and Layouthttps://www.b4x.com/forum/additional-libraries-classes-official-updates/29592-class-screen-hotspots.htmlhttps://www.b4x.com/android/forum/attachments/hotspotclass1-zip.17518/
B4JTutorialIRC / IMHow create a Chat using B4J and Server Composer [ Socket ]Waldemar Lima2018-10-262018-10-26ChargeableTool for creating websocket & socket servers, it was developed using C ++ [libwebsocket, enet, winsock, lua_wrapper, scintilla and others]. Today I will do a tutorial on how to use B4J with ServerComposer.https://www.b4x.com/android/forum/threads/how-create-a-chat-using-b4j-and-server-composer-socket.98660/[SOCKET]
B4ATutorialGPS/locationHow do I read the content of a basic web page into a text variable?mistermentality2011-02-272011-02-27Free - Creative Commons CC BY 3.0How do I read the content of a basic web page into a text variable?https://www.b4x.com/android/forum/threads/how-do-i-read-the-content-of-a-basic-web-page-into-a-text-variable.8024/
B4ATutorialB4AHow do they ... ? #4 (FR)Informatix2012-09-182012-09-18Free - Creative Commons CC BY 3.0How do they ... ? #4 (FR)https://www.b4x.com/android/forum/threads/how-do-they-4-fr.21447/
B4JTutorialABMaterialHow I created my first ABMaterial WebApp without writing any code [MyMaterial.Show]Mashiane2016-11-152016-11-15Free - Creative Commons CC BY 3.0How I created my first ABMaterial WebApp without writing any code [MyMaterial.Show]https://www.b4x.com/android/forum/threads/mymaterial-show-how-i-created-my-first-abmaterial-webapp-without-writing-any-code.73098/[MyMaterial.Show]
B4ATutorialTranslationHow I manage multi language in my Android AppYayou492018-07-262018-07-26Free - Creative Commons CC BY 3.0This functionnality is base on a SQL server database where all translations are stored (and used for Windows App clients side). I use a WebService to retrieve the full list of them in Android App. The most important thing in my solution is to use "live" translations. I mean as translations are available and shared in an SQL server database, you are sure to be up to date with. By the way, if you don't want to use an SQL Server database, you can, for sure, adapt it !https://www.b4x.com/android/forum/threads/how-i-manage-multi-language-in-my-android-app.95506/
B4ATutorialUpdaterHow I update my appstimwil2013-08-242013-08-24Free - Creative Commons CC BY 3.0How I update my appshttps://www.b4x.com/android/forum/threads/how-i-update-my-apps.32093/
B4ATutorialWebViewHow I wrapped a HTML5, JavaScript & Css based Library...Mashiane2017-02-032017-02-03Free - Creative Commons CC BY 3.0To be able to do this, you need a good library that you want to wrap. A library like this will run inside a webview as its purely javascript, so some knowledge of HTML5 at most and some css will be recommended. I'm still learning both through trial and error. Secondly, I wanted to trap the events that happen within my components, so I used webview extras for that. Thirdly, I wanted to have the library include internaly the javascript and css files that I'm using. Please note the respective licenses for that. I decided on some community based libraries.https://www.b4x.com/android/forum/threads/how-i-wrapped-a-html5-javascript-css-based-library.75826/
B4RTutorialComms & NetworkHow I2C communications works - Video...Peter Simpson2017-05-022017-05-02Free - Creative Commons CC BY 3.0How I2C communications works - Video...https://www.b4x.com/android/forum/threads/how-i2c-communications-works-video.79086/
B4XTutorialB4XHow Resumable Subs work [B4X]agraham2019-01-302019-01-30Free - Creative Commons CC BY 3.0This document is intended to add a little understanding as to how Resumable Subs actually work under the bonnet and is intended as a complement to how they are used as Erel explains in his tutorials. Note that the following applies equally to B4A, B4I and B4J.https://www.b4x.com/android/forum/threads/b4x-how-resumable-subs-work.102053/[B4X]
B4ATutorialB4AHow they do... #1Informatix2017-05-052017-05-05Free - Creative Commons CC BY 3.0How they do... #1https://www.b4x.com/android/forum/threads/how-they-do-1.20878/
B4ATutorialB4AHow they do... #2Informatix2012-08-312012-08-31Free - Creative Commons CC BY 3.0How they do... #2https://www.b4x.com/android/forum/threads/how-they-do-2.20970/
B4ATutorialB4AHow they do... #3Informatix2012-09-062012-09-06Free - Creative Commons CC BY 3.0How they do... #3https://www.b4x.com/android/forum/threads/how-they-do-3.21137/
B4XTutorialB4XHow to "Collapse All" with a single keystanmiller2017-03-152017-03-15Free - Creative Commons CC BY 3.0While developing pages for ABMaterial, I frequently use Edit->Outlining->Collapse All to condense the source and navigate between sections. Today there is no hot-key in the IDE to "Collapse All". Instead you can press [CTRL] [SHIFT] [O] a couple times to "Toggle All" and get the same result. But that's still a bit of keyboard yoga. Here's how can you map "Collapse All" to a single key with a clever project from Instructables.https://www.b4x.com/android/forum/threads/how-to-collapse-all-with-a-single-key.77338/
B4ASnippetNotificationsHow to add a custom sound from File.DirAssets [Notification Builder]Carlos Huerta2018-02-232018-02-23Free - Creative Commons CC BY 3.0I want to share with you my solution, using the Notification Builder (Thanks to @barx for this awesome library <3 ), to play a custom sound from your DirAssets folder. I did it because this method use the notification volume for this sound (instead of the Soundpool solution, that use the media volume).https://www.b4x.com/android/forum/threads/notification-builder-how-to-add-a-custom-sound-from-file-dirassets.89905/[NOTIFICATION BUILDER]
B4ALibraryB4AHow to add custom librariesoliverm2014-10-122014-10-12Free - Creative Commons CC BY 3.0How to add custom librarieshttps://www.b4x.com/android/forum/threads/how-to-add-custom-libraries.45583/
B4ASnippetCustomViewHow to add Custom Views programmaticallyLucaMs2018-04-252018-04-25Free - Creative Commons CC BY 3.0How to add Custom Views programmaticallyhttps://www.b4x.com/android/forum/threads/how-to-add-custom-views-programmatically.92307/
B4ATutorialExampleHow to add highscore codeSB Creative Labs2011-09-202011-09-20Free - Creative Commons CC BY 3.0How to add highscore codehttps://www.b4x.com/android/forum/threads/how-to-add-highscore-code.11606/
B4ITutorialImagesHow to add launch images in B4iimbault2015-06-282015-06-28Free - Creative Commons CC BY 3.0How to add launch images in B4ihttps://www.b4x.com/android/forum/threads/how-to-add-launch-images-in-b4i.55597/
B4ALibraryAdsHow to best make money from adsMaxApps2011-10-262011-10-26Free - Creative Commons CC BY 3.0How to best make money from adshttps://www.b4x.com/android/forum/threads/how-to-best-make-money-from-ads.12250/
B4RTutorialSerial commHow to connect an Arduino Pro Mini to a PC via a USB to Serial modulePeter Simpson2017-03-062017-03-06Free - Creative Commons CC BY 3.0So you are interested in using an Arduino Pro Mini or compatible board instead of one of the other larger boards to interact with your hardware devices. The Pro Mini does have some advantages over some of the other board on the market, and also some disadvantages too, one advantages is it's small compact size. Some people class it as a development board which it isn't, it's an installation board, you can tuck it into a small project/hobby box or just place it behind a light switch, plug socket and other small places etc. There is one massive disadvantage it suffers from though, and that is the lack of a onboard serial chip like the CH340G etc, thus no USB connector.https://www.b4x.com/android/forum/threads/how-to-connect-an-arduino-pro-mini-to-a-pc-via-a-usb-to-serial-module.77010/
B4ATutorialGameHow to connect iMpulse Controller to your Appjsanchezc2013-10-252013-10-25Free - Creative Commons CC BY 3.0How to connect iMpulse Controller to your Apphttps://www.b4x.com/android/forum/threads/how-to-connect-impulse-controller-to-your-app.33878/
B4ATutorialArduinoHow to connect to your Arduino using B4Ajscoulter2012-06-102012-06-10Free - Creative Commons CC BY 3.0How to connect to your Arduino using B4Ahttps://www.b4x.com/android/forum/threads/how-to-connect-to-your-arduino-using-b4a.18563/
B4ATutorialOtherHow to control how many installations of an Apptimo2012-03-092012-03-09Free - Creative Commons CC BY 3.0How to control how many installations of an Apphttps://www.b4x.com/android/forum/threads/how-to-control-how-many-installations-of-an-app.15800/https://www.b4x.com/android/forum/attachments/first-jpg.10778/https://www.b4x.com/android/forum/attachments/notfirst-jpg.10779/
B4ATutorialOSHow to create a shortcut DIRECTLY from within your applicationWoinowski2012-05-052012-05-05Free - Creative Commons CC BY 3.0How to create a shortcut DIRECTLY from within your applicationhttps://www.b4x.com/android/forum/threads/how-to-create-a-shortcut-directly-from-within-your-application.17559/
B4XTutorialB4XHow to create an overview for your B4X articles easilyMashiane2018-04-012018-04-01Free - Creative Commons CC BY 3.0You can create your overview of your B4X articles easily without the need of copying and pasting each articles url, thanks to b4xgoodies and MashOverviewCreatorhttps://www.b4x.com/android/forum/threads/how-to-create-an-overview-for-your-b4x-articles-easily.91359/
B4JTutorialB4JHow to create and test a CustomViewMashiane2018-04-042018-04-04Free - Creative Commons CC BY 3.0How to create and test a CustomViewhttps://www.b4x.com/android/forum/threads/how-to-create-and-test-a-customview.91467/
B4ATutorialB4AHow to determine needed permissions from JavaObject codeSandman2018-05-282018-05-28Free - Creative Commons CC BY 3.0Now and then there are JavaObject code snippets posted in the forum. Usually there are permissions required listed together with the code, but not always. Which could be because none are needed. This is how one determines what permissions are required by a section of JavaObject code.https://www.b4x.com/android/forum/threads/how-to-determine-needed-permissions-from-javaobject-code.93514/
B4ASnippetServiceHow to determine what started a ServiceSandman2018-07-242018-07-24Free - Creative Commons CC BY 3.0As far as I can tell, there are three different reasons a service was started: 1.Manually started using StartService 2.Scheduled start using StartServiceAt or StartServiceAtExact 3.Automatically started at boot using #StartAtBoot I recently found myself needing to know why a service was started, so I came up with the snippet belowhttps://www.b4x.com/android/forum/threads/how-to-determine-what-started-a-service.95456/
B4ATutorialB4AHow to disable keyboard suggestionsSandman2018-01-122018-01-12Free - Creative Commons CC BY 3.0There are numerous threads in the forum about this, but I didn't have much luck with them. I wanted to disable the suggestions, but they always showed. I saw one suggestion setting the field to be for email, which disabled the suggestions - but that's clearly just a dirty workaround. This is the relevant documentation: android:inputTypehttps://www.b4x.com/android/forum/threads/how-to-disable-keyboard-suggestions.88224/
B4ASnippetFile xferHow to download an image from internet and save in a foldervalentino s2016-05-122016-05-12Free - Creative Commons CC BY 3.0How to download an image from internet and save in a folderhttps://www.b4x.com/android/forum/threads/how-to-download-an-image-from-internet-and-save-in-a-folder.66817/
B4ASnippetDatabaseHow To Escape The Apostrophe (single quote) And % Sign In a SQLite QueryMahares2015-07-312015-07-31Free - Creative Commons CC BY 3.0How To Escape The Apostrophe (single quote) And % Sign In a SQLite Queryhttps://www.b4x.com/android/forum/threads/how-to-escape-the-apostrophe-single-quote-and-sign-in-a-sqlite-query.56769/
B4ATutorialB4AHow to Find a Wooly Mammoth Part 1 (Extending the B4A List object functionality using inline Java)keirS2015-02-272015-02-27Free - Creative Commons CC BY 3.0How to Find a Wooly Mammoth Part 1 (Extending the B4A List object functionality using inline Java)https://www.b4x.com/android/forum/threads/how-to-find-a-wooly-mammoth-part-1-extending-the-b4a-list-object-functionality-using-inline-java.51251/
B4JTutorialABMaterialHow to fit ABMGoogleMap to RC with SetFixedHeightFromBottom? [ABMaterial]Mashiane2018-05-312018-05-31Free - Creative Commons CC BY 3.0How to fit ABMGoogleMap to RC with SetFixedHeightFromBottom? [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-how-to-fit-abmgooglemap-to-rc-with-setfixedheightfrombottom.93681/[ABMATERIAL]
B4ATutorialB4AHow to fix the multiple native libraries problemwonder2018-11-102018-11-10Free - Creative Commons CC BY 3.0Error: It might happen that, when combining multiple native (JNI) libraries, your Android app will crash with an UnsatisfiedLinkError. Why does this happen? Well long-story-short, your libraries differ from each other in terms of ABIs (target CPU architecture). For a detailed explanation, please follow the link below (also attached in PDF format). https://www.neotechsoftware.com/blog/native-libraries-part-i-common-pitfallshttps://www.b4x.com/android/forum/threads/how-to-fix-the-multiple-native-libraries-problem.99207/
B4RTutorialJSONHow to get and spare Json from an Http server, inline C codeLaurent952019-09-302019-09-30Free - Creative Commons CC BY 3.0How to get and parse Json from an Http server, inline C codehttps://www.b4x.com/android/forum/threads/how-to-get-and-spare-json-from-an-http-server-inline-c-code.110066/
B4XTutorialB4XHow to get out of a loopjschuchert2011-04-152011-04-15Free - Creative Commons CC BY 3.0How to get out of a loophttps://www.b4x.com/android/forum/threads/how-to-get-out-of-a-loop.8727/
B4ATutorialAudio/VideoHow to get track change dataNeoTechni2014-09-072014-09-07Free - Creative Commons CC BY 3.0How to get track change datahttps://www.b4x.com/android/forum/threads/how-to-get-track-change-data.44521/
B4ASnippetDatabaseHow to Handle Multiple Parameters in a SQLite Query Using Question MarksMahares2015-01-282015-01-28Free - Creative Commons CC BY 3.0How to Handle Multiple Parameters in a SQLite Query Using Question Markshttps://www.b4x.com/android/forum/threads/how-to-handle-multiple-parameters-in-a-sqlite-query-using-question-marks.49966/
B4JTutorialABMaterialHow to implement a library version lock [ABMaterial]stanmiller2017-02-152017-02-15Free - Creative Commons CC BY 3.0Starting with ABMaterial v2.50, there are two version fields in the ABM object. The first reports the version of the library while a second includes the version number in the name. The unique version field makes it easy to implement a version lock in your apps by simply referencing the version specific field.https://www.b4x.com/android/forum/threads/abmaterial-how-to-implement-a-library-version-lock.76248/[ABMaterial]
B4JSnippetFile handlingHow to include many files into app without using files manager.mark35at2017-06-212017-06-21Free - Creative Commons CC BY 3.0My aim was to include a lot of image files saved in directories in my app. Adding the files with the files manager tab was not of interest, as I had over 400 files. This solution comes from Erel and I am adding it here because its so simple and neat!https://www.b4x.com/android/forum/threads/how-to-include-many-files-into-app-without-using-files-manager.80888/
B4ATutorialOSHow to Install Android 8 on VirtualboxDiceman2018-09-282018-09-28Free - Creative Commons CC BY 3.0How to Install Android 8 on Virtualboxhttps://www.b4x.com/android/forum/threads/how-to-install-android-8-on-virtualbox.97701/
B4ATutorialEmulator/VMHow to Install Android x86 in a Virtual Machine using the VMWARE Player(free)Tron2012-04-092012-04-09Free - Creative Commons CC BY 3.0How to Install Android x86 in a Virtual Machine using the VMWARE Player(free)https://www.b4x.com/android/forum/threads/how-to-install-android-x86-in-a-virtual-machine-using-the-vmware-player-free.16749/
B4ATutorialApp startupHow to make a simple loading screenDouglas Farias2014-04-012014-04-01Free - Creative Commons CC BY 3.0How to make a simple loading screenhttps://www.b4x.com/android/forum/threads/how-to-make-a-simple-loading-screen.39476/https://www.b4x.com/android/forum/attachments/loading-zip.23992/https://www.b4x.com/android/forum/attachments/1-png.23993/
B4ATutorialApp startupHow to make a simple splash scree (that you can understand)wheretheidivides2011-05-122011-05-12Free - Creative Commons CC BY 3.0How to make a simple splash scree (that you can understand)https://www.b4x.com/android/forum/threads/how-to-make-a-simple-splash-scree-that-you-can-understand.9127/
B4ATutorialGameHow to make gamesInformatix2013-09-122013-09-12Free - Creative Commons CC BY 3.0How to make gameshttps://www.b4x.com/android/forum/threads/how-to-make-games.32593/
B4ATutorialImagesHow to make screenshots!magarcan2011-07-122011-07-12Free - Creative Commons CC BY 3.0How to make screenshots!https://www.b4x.com/android/forum/threads/how-to-make-screenshots.10199/
B4JTutorialRadioButtonHow to measure the width taken by a radio button? [SOLVED]Mashiane2018-03-182018-03-18Free - Creative Commons CC BY 3.0How to measure the width taken by a radio button? [SOLVED]https://www.b4x.com/android/forum/threads/solved-how-to-measure-the-width-taken-by-a-radio-button.90746/[SOLVED]
B4ATutorialDatabaseHow to read xml web service and store results into sqlite databaseReviewnow2014-03-222014-03-22Free - Creative Commons CC BY 3.0How to read xml web service and store results into sqlite databasehttps://www.b4x.com/android/forum/threads/how-to-read-xml-web-service-and-store-results-into-sqlite-database.39131/https://www.b4x.com/android/forum/attachments/rssreader-png.23740/
B4XTutorialGameHow to Record Your Game/App on The PC [Tutorial]wonder2016-10-072016-10-07Free - Creative Commons CC BY 3.0How to Record Your Game/App on The PC [Tutorial]https://www.b4x.com/android/forum/threads/tutorial-how-to-record-your-game-app-on-the-pc.71796/[TUTORIAL]
B4JTutorialABMaterialHow to run it on a Raspberry Pi [ABMaterial]janderkan2019-08-212019-08-21Free - Creative Commons CC BY 3.0How to run it on a Raspberry Pi [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-how-to-run-it-on-a-raspberry-pi.108844/[ABMATERIAL]
B4ITutorialAudio/VideoHow to Screenrecordingilan2014-12-302014-12-30Free - Creative Commons CC BY 3.0How to "Screenrecording"https://www.b4x.com/android/forum/threads/how-to-screenrecording.48766/
B4ATutorialSMSHow to send/receive Data SMSmitobobo2014-09-142014-09-14Free - Creative Commons CC BY 3.0How to send/receive Data SMShttps://www.b4x.com/android/forum/threads/how-to-send-receive-data-sms.44707/
B4JTutorialABMaterialHow to set a default date to be blank? [ABMaterial] [SOLVED]Mashiane2018-04-102018-04-10Free - Creative Commons CC BY 3.0How to set a default date to be blank? [ABMaterial] [SOLVED]https://www.b4x.com/android/forum/threads/abmaterial-solved-how-to-set-a-default-date-to-be-blank.91695/[ABMATERIAL][SOLVED]
B4JSnippetOtherHow to set 'MainForm' both as Utility and as TransparentCableguy2016-11-222016-11-22Free - Creative Commons CC BY 3.0A form cannot be styled to be BOTH as UTILITY and as TRANSPARENT... So I found a little workaroundhttps://www.b4x.com/android/forum/threads/how-to-set-mainform-both-as-utility-and-as-transparent.73360/
B4ATutorialBluetoothHow to setup a android tablet with no wifi or bluetooth with layout designerwheretheidivides2012-10-252012-10-25Free - Creative Commons CC BY 3.0How to setup a android tablet with no wifi or bluetooth with layout designerhttps://www.b4x.com/android/forum/threads/how-to-setup-a-android-tablet-with-no-wifi-or-bluetooth-with-layout-designer.22675/
B4XTutorialMapHow to sort a MapSyd Wright2018-05-132018-05-13Free - Creative Commons CC BY 3.0How to sort a Maphttps://www.b4x.com/android/forum/threads/how-to-sort-a-map.92965/
B4ITutorialB4IHow to submit your app to Apple iTunesMikeH2016-08-162016-08-16Free - Creative Commons CC BY 3.0This is for local compile i.e. using your own Mac.https://www.b4x.com/android/forum/threads/how-to-submit-your-app-to-apple-itunes.70095/
B4ATutorialGameHow to use ABPhysicsEngine and GameSprite View togetherJaames2014-06-272014-06-27Free - Creative Commons CC BY 3.0How to use ABPhysicsEngine and GameSprite View togetherhttps://www.b4x.com/android/forum/threads/how-to-use-abphysicsengine-and-gamesprite-view-together.42414/
B4JSnippetB4JHow to use controllers in Scene BuilderDaestrum2015-05-272015-05-27Free - Creative Commons CC BY 3.0How to use controllers in Scene Builderhttps://www.b4x.com/android/forum/threads/how-to-use-controllers-in-scene-builder.54145/
B4ASnippetGPS/locationHow to use gps as a serviceReviewnow2014-09-252014-09-25Free - Creative Commons CC BY 3.0How to use gps as a servicehttps://www.b4x.com/android/forum/threads/how-to-use-gps-as-a-service.45062/
B4ASnippetDatabaseHow To Use SQRT and POWER in a SQLite QueryMahares2016-02-152016-02-15Free - Creative Commons CC BY 3.0How To Use SQRT and POWER in a SQLite Queryhttps://www.b4x.com/android/forum/threads/how-to-use-sqrt-and-power-in-a-sqlite-query.63512/
B4ATutorialInteropHow to write a tasker pluginthedesolatesoul2013-07-192013-07-19Free - Creative Commons CC BY 3.0How to write a tasker pluginhttps://www.b4x.com/android/forum/threads/how-to-write-a-tasker-plugin.31136/
B4ATutorialGameHow to write a sudoku solvercorwin422011-10-202011-10-20Free - Creative Commons CC BY 3.0How to write a sudoku solverhttps://www.b4x.com/android/forum/threads/how-to-write-a-sudoku-solver.12099/https://www.b4x.com/android/forum/attachments/sudoku-apk.9063/https://www.b4x.com/android/forum/attachments/sudoku_lib-zip.9064/
B4JTutorialABMaterialHow to XAMPP & Access your webapps via WIFI [ABMaterial]Mashiane2017-03-112017-03-11Free - Creative Commons CC BY 3.0This is not ABMaterial related, however I wanted to run my ABMaterial WebApp from my local internet connection via WIFI, so here we go.https://www.b4x.com/android/forum/threads/abmaterial-how-to-xampp-access-your-webapps-via-wifi.77212/[ABMaterial]
B4ATutorialOSHow To: Turn your app into a Home Screen launcher (with B4A)jdiperla2013-02-042013-02-04Free - Creative Commons CC BY 3.0How To: Turn your app into a Home Screen launcher (with B4A)https://www.b4x.com/android/forum/threads/how-to-turn-your-app-into-a-home-screen-launcher-with-b4a.26001/
B4JSnippetB4JHowto: Backup your code-scripts-filesKMatle2015-11-122015-11-12Free - Creative Commons CC BY 3.0Howto: Backup your code/scripts/fileshttps://www.b4x.com/android/forum/threads/howto-backup-your-code-scripts-files.60314/
B4ALibraryColourHSL to RGB function (get a color in a rainbow)NeoTechni2012-06-152012-06-15Free - Creative Commons CC BY 3.0HSL to RGB function (get a color in a rainbow)https://www.b4x.com/android/forum/threads/hsl-to-rgb-function-get-a-color-in-a-rainbow.18743/
B4XLibraryColourHSV Colour bar [B4X] [XUI]Andrew (Digitwell)2019-02-132019-02-13Free - Creative Commons CC BY 3.0I have taken Erel's HSV Colour Picker https://www.b4x.com/android/forum/threads/b4x-xui-hsv-color-picker.91058/ and converted it into a bar as his picker was too large for my app. It is really a Hue picker. You can have either horizontal or vertical orientation.https://www.b4x.com/android/forum/threads/b4x-xui-hsv-colour-bar.102650/[B4X][XUI]
B4ALibraryColourhsv-alpha-color-pickerJohan Schoeman2016-10-162016-10-16Free - Creative Commons CC BY 3.0This library implements a color picker and a color preference for use in Android applications.https://www.b4x.com/android/forum/threads/hsv-alpha-color-picker.72038/https://www.b4x.com/android/forum/attachments/resource-zip.49013/https://www.b4x.com/android/forum/attachments/libres-zip.49014/https://www.b4x.com/android/forum/attachments/b4ahsvalphacolorpicker-zip.49015/https://www.b4x.com/android/forum/attachments/demores-zip.49016/
B4JLibraryColourHtml Color Picker [custom view]Erel2017-06-082017-06-08Free - Creative Commons CC BY 3.0HtmlColorPicker is a custom view class that implements a color picker. The colors are set in the Colors field as a list of html colors separated with '|'.https://www.b4x.com/android/forum/threads/custom-view-html-color-picker.80441/[custom view]
B4ALibraryTextviewHTML TextViewDonManfredv1.02015-02-15Free - Creative Commons CC BY 3.0With this library you can use kind of a new view. A Textview which can show a subset of the html-languagehttps://www.b4x.com/android/forum/threads/html-textview-v1-0.50696/https://www.b4x.com/android/forum/attachments/htmltvex-zip.32222/
B4JSnippetColourHTMLEditor add B4J ColorPicker View to Top-Toolbarrwblinn2016-08-272016-08-27Free - Creative Commons CC BY 3.0Example of adding the B4J ColorPicker View to the Top-Toolbar of the HTML Editor View.https://www.b4x.com/android/forum/threads/htmleditor-add-b4j-colorpicker-view-to-top-toolbar.73528/https://www.b4x.com/android/forum/attachments/editortoolbaraddhyperlinkbutton-zip.50387/
B4AClasshtmlHTMLElement & CSSElement Builder ClassesMashiane2017-02-022017-02-02Free - Creative Commons CC BY 3.0Well I wanted to create some HTML and CSS elements for something I am working on. Actually I'm trying to develop a webapp that will run inside a webview, just for fun. This should also execute commands and get and set data. WebViewExtras is coming handy for that. So instead of having to write many .Append statements, well I have a few now, I decided on some generators instead. Here we go..https://www.b4x.com/android/forum/threads/htmlelement-csselement-builder-classes.75823/https://www.b4x.com/android/forum/attachments/htmlelement-bas.52525/
B4ALibraryImagesHtmlImageViewwarwound2011-08-292011-08-29Free - Creative Commons CC BY 3.0HtmlImageViewhttps://www.b4x.com/android/forum/threads/htmlimageview.11156/
B4ALibraryPDFHtmlToPdfFabioC62019-03-222019-03-22Free - Creative Commons CC BY 3.0Library that converts an html file (or string) to a pdf file programmatically.https://www.b4x.com/android/forum/threads/htmltopdf.104026/https://www.b4x.com/android/forum/attachments/htmltopdf_example-zip.78674/
B4ATutorialhttphttp Form POSTinfantilo2010-11-052010-11-05Free - Creative Commons CC BY 3.0http Form POSThttps://www.b4x.com/android/forum/threads/http-form-post.6510/
B4ALibraryhttpHttp library v1.10Erel2011-03-212011-03-21Free - Creative Commons CC BY 3.0Http library v1.10https://www.b4x.com/android/forum/threads/http-library-v1-10.8338/
B4ALibraryhttpHttp library v1.22Erel2012-10-222012-10-22Free - Creative Commons CC BY 3.0Http library v1.22https://www.b4x.com/android/forum/threads/http-library-v1-22.22553/
B4ASnippethttpHttp Login example using HttpUtils2aeric2015-01-302015-01-30Free - Creative Commons CC BY 3.0Http Login example using HttpUtils2https://www.b4x.com/android/forum/threads/http-login-example-using-httputils2.50038/
B4RTutorialhttpHttp requests with GSM shieldErel2017-07-062017-07-06Free - Creative Commons CC BY 3.0This example shows how to send http requests with a GSM shield. I've tested it on a shield with SIM900 module. This can be very interesting for outdoor IoT solutions where there is no local network.https://www.b4x.com/android/forum/threads/http-requests-with-gsm-shield.81382/
B4JTutorialhttpHttp/2 Configuration [server]Erel2018-05-152018-05-15Free - Creative Commons CC BY 3.0B4J v4.00 adds support for Http/2. This is the new version of the Http protocol.https://www.b4x.com/android/forum/threads/server-http-2-configuration.61416/[server]
B4ALibraryhttpHttpServerErel2014-02-232014-02-23Free - Creative Commons CC BY 3.0This library allows you to easily embed an Http server in your application.https://www.b4x.com/forum/basic4android-getting-started-tutorials/25984-embed-http-server-your-android-application.html
B4JLibraryhttpHTTPUlils 2 and SSLswissmade2015-05-152015-05-15Free - Creative Commons CC BY 3.0HTTPUlils 2 and SSLhttps://www.b4x.com/android/forum/threads/httpulils-2-and-ssl.53792/
B4ATutorialhttpHttpUtil and Authentificationoptimist2012-02-232012-02-23Free - Creative Commons CC BY 3.0HttpUtil and Authentificationhttps://www.b4x.com/android/forum/threads/httputil-and-authentification.15315/
B4ATutorialhttpHttpUtils - Android web services are now simple!Erelv1.042018-03-14Free - Creative Commons CC BY 3.0HttpUtils - Android web services are now simple!https://www.b4x.com/android/forum/threads/httputils-android-web-services-are-now-simple.9176/https://www.b4x.com/android/forum/attachments/flickrviewer-zip.7950/
B4IClasshttpHttpUtils2Erel2015-08-092015-08-09Free - Creative Commons CC BY 3.0B4i implementation of HttpUtils2https://www.b4x.com/android/forum/threads/class-httputils2.46565/
B4AClasshttpHttpUtils2 class + serviceErel2013-08-062013-08-06Free - Creative Commons CC BY 3.0Simple web services frameworkhttps://www.b4x.com/android/forum/threads/httputils2-web-services-are-now-even-simpler.18992https://www.b4x.com/android/forum/attachments/flickrviewer-zip.12409/
B4ATutorialhttpHttpUtils2/PHP: GET vs POST methodsKMatle2016-03-112016-03-11Free - Creative Commons CC BY 3.0HttpUtils2/PHP: GET vs POST methodshttps://www.b4x.com/android/forum/threads/httputils2-php-get-vs-post-methods.64547/
B4ATutorialhttphttputils2: Send a large array as a JSON string via Job.Download2 to a php scriptKMatle2015-02-192015-02-19Free - Creative Commons CC BY 3.0httputils2: Send a large array as a JSON string via Job.Download2 to a php scripthttps://www.b4x.com/android/forum/threads/httputils2-send-a-large-array-as-a-json-string-via-job-download2-to-a-php-script.50919/
B4JLibraryComms & NetworkHUE4j - Philips SDK - Control your HUE SystemDonManfredv0.32017-08-26Free - Creative Commons CC BY 3.0HUE4j - Philips SDK - Control your HUE Systemhttps://www.b4x.com/android/forum/threads/hue4j-philips-sdk-control-your-hue-system.82787/https://www.b4x.com/android/forum/attachments/philipshueexample4j-zip.58679/
B4AClassSeekbarHVSeekbar class - Customizable Horizontal and Vertical seekbarsIvan Aldaz2017-10-222017-10-22Free - Creative Commons CC BY 3.0This class generates horizontal and vertical seekbars, in which you can customize the shape and colors (pressed and not pressed) of the slider, the background color and the width and colors in the two parts of the bar.https://www.b4x.com/android/forum/threads/hvseekbar-class-customizable-horizontal-and-vertical-seekbars.85283/https://www.b4x.com/android/forum/attachments/hvseekbar-zip.60894/https://www.b4x.com/android/forum/attachments/screenshot-png.60895/
B4RTutorialArduinoHX711 code moduleMostez2018-09-192018-09-19Free - Creative Commons CC BY 3.0This code module is for using HX711 load cell amplifier board with Arduino, I used it with UNO and MEGA without any problems, only 4 pins are required for voltage supply and communication (+5V, GND, CLK and DT). the code is very easy to use (thanks @rwblinn for help) code module includes most of original C++ library functions.https://www.b4x.com/android/forum/threads/hx711-code-module.97407/
B4ALibraryOtherI2C Address ScannerCableguy2015-03-142015-03-14Free - Creative Commons CC BY 3.0I2C Address Scanner: I had the need to find out exactly at what address my OLED 128*64 screen was, since the given 0x78 had been dimmed as untrue.So I came up with this small app... No layout, just a bunch of LOGs…https://www.b4x.com/android/forum/threads/i2c-address-scanner.51830/
B4ILibraryAdsiAdErel2015-01-192015-01-19Free - Creative Commons CC BY 3.0This library allows you to integrate Apple's iAD services in your app.https://www.b4x.com/android/forum/threads/iad-library.49575/
B4ILibraryAdsiAdMobErelv1.402019-06-13Free - Creative Commons CC BY 3.0iAdMobhttps://www.b4x.com/android/forum/threads/iadmob.47319/
B4ITutorialAdsiAdMob and User ConsentErel2018-05-242018-05-24Free - Creative Commons CC BY 3.0iAdMob and User Consenthttps://www.b4x.com/android/forum/threads/iadmob-and-user-consent.93381/
B4ILibraryDialogsiAlertView - the beautiful MsgBox alternativeJanPROv1.012017-09-25Free - Creative Commons CC BY 3.0Allows you to add AlertViews to your app's layouthttps://www.b4x.com/android/forum/threads/ialertview-the-beautiful-msgbox-alternative.74894/
B4ILibraryCalendariAmir_Calendaralimanam33862018-12-072018-12-07Free - Creative Commons CC BY 3.0Convert dates between several formatshttps://www.b4x.com/android/forum/threads/iamir_calendar.100193/
B4ILibraryImagesiAmir_Glidealimanam33862018-12-032018-12-03Free - Creative Commons CC BY 3.0Glide is an image loading and caching library for iOS focused on smooth scrolling.https://www.b4x.com/android/forum/threads/iamir_glide.100021/
B4ILibraryAnimationiAmir_ViewAnimatoralimanam33862018-12-072018-12-07Free - Creative Commons CC BY 3.0iAmir_ViewAnimatorhttps://www.b4x.com/android/forum/threads/iamir_viewanimator.100194/
B4ILibraryCompressioniArchiverErelv1.202016-11-09Free - Creative Commons CC BY 3.0Zip / Unziphttps://www.b4x.com/android/forum/threads/iarchiver-zip-unzip.48228/
B4ILibraryARiARKit - Augmented Reality - Recognizing Images in an AR ExperienceAlberto Iglesias2018-12-022018-12-02DonationiARKit - Augmented Reality - Recognizing Images in an AR Experiencehttps://www.b4x.com/android/forum/threads/iarkit-augmented-reality-recognizing-images-in-an-ar-experience.99954/
B4ILibraryBarcodeiBarcode libraryErel2018-05-172018-05-17Free - Creative Commons CC BY 3.0This library allows you to use the device camera to scan for all kinds of barcodes.https://www.b4x.com/android/forum/threads/ibarcode-library.47354/
B4ITutorialBluetoothiBeaconsErel2017-05-072017-05-07Free - Creative Commons CC BY 3.0iBeacons are small, low powered peripherals, that use BLE (Bluetooth Low Energy) to advertise their information. The BeaconParser class can be used together with the BLE library to search for beacons. On Android, BeaconParser will find iBeacons, however not on iOS. iOS treats iBeacons in a different way. The attached example extends the Location library with inline Objective C code to search for iBeacons. You need to know the iBeacon UDID of the beacon you are searching for. The user will need to first allow the app to access the location services (don't miss the two #PlistExtra lines).https://www.b4x.com/android/forum/threads/ibeacons.79257/
B4ILibraryViews - effectsiBlurAlberto Iglesiasv1.022015-03-03Free - Creative Commons CC BY 3.0Any View with Blur Effecthttps://www.b4x.com/android/forum/threads/iblur-the-any-view-with-blur-effect.51357/https://www.b4x.com/android/forum/attachments/example-zip.32598/https://www.b4x.com/android/forum/attachments/library-zip.32599/
B4ILibraryAdsiChartboostJanPROv1.012017-09-25Free - Creative Commons CC BY 3.0A wrapper for the Chartboost framework, which allows you to show ads and earn moneyhttps://www.b4x.com/android/forum/threads/ichartboost.58990/
B4ILibraryMenuiCircleMenu [CustomView]JanPRO2017-04-022017-04-02Free - Creative Commons CC BY 3.0Description: iCircleMenu is a wrapper of the CircleMenu project and allows you to add beautiful CircleMenus to your app's layout.https://www.b4x.com/android/forum/threads/customview-icirclemenu.78051/[CustomView]https://www.b4x.com/android/forum/attachments/library-zip.54384/
B4ILibraryProgress/GaugeiCircularProgressJanPROv1.112017-09-25Free - Creative Commons CC BY 3.0Allows you to add circular progress bars to your app's layouhttps://www.b4x.com/android/forum/threads/icircularprogress-circular-progress-bar.56905/
B4ILibraryColouriColorSliderJanPROv1.012017-09-25Free - Creative Commons CC BY 3.0Allows you to add ColorSlider to your app's layouthttps://www.b4x.com/android/forum/threads/icolorslider.74154/
B4ILibraryComboboxiComboBoxAlberto Iglesiasv1.0.42016-02-05Free - Creative Commons CC BY 3.0Easy way to put combo in your B4i appshttps://www.b4x.com/android/forum/threads/icombobox-easy-way-to-put-combo-in-your-b4i-apps.51698/https://www.b4x.com/android/forum/attachments/example1-zip.32811/https://www.b4x.com/android/forum/attachments/example2-zip.32812/https://www.b4x.com/android/forum/attachments/example4move-zip.37717/https://www.b4x.com/android/forum/attachments/icombobox103-zip.38020/https://www.b4x.com/android/forum/attachments/icombobox-v1-0-4-zip.41193/
B4AOtherIcons / fontsIcon ReorganizerCorwin422015-01-052015-01-05Free - Creative Commons CC BY 3.0Not a library but a handy tool to reorganize the directory structure of Action Icons for simpler adding to your projects.https://www.b4x.com/android/forum/threads/material-design-icons-reorganizer.48984/
B4ISnippetOtherIcon to Hide KeyboardHumberto2016-07-172016-07-17Free - Creative Commons CC BY 3.0IOS doesn´t have a key to hide the keyboard. I show how to add a icon to hide the keyboard.https://www.b4x.com/android/forum/threads/icon-to-hide-keyboard.69102/
B4ALibraryButtonIconButtonDonManfredv1.112015-12-19Free - Creative Commons CC BY 3.0Add an icon or a Picture to a buttonhttps://www.b4x.com/android/forum/threads/iconbutton-v1-0-3-add-a-icon-or-an-picture-to-a-button.50825/https://www.b4x.com/android/forum/attachments/iconbuttonex-zip.32329/
B4ALibraryIcons / fontsIconicFontEngineDonManfredv22016-03-05Free - Creative Commons CC BY 3.0This library renders iconic fonts in EditText, Button and TextViewhttps://www.b4x.com/android/forum/threads/iconicfontengine-edittext-button-and-textview.61566/https://www.b4x.com/android/forum/attachments/iconicfontengineex-zip.41765/https://www.b4x.com/android/forum/attachments/iconicfontenginejava-source-zip.41766/
B4ALibraryIcons / fontsIconifyDonManfredv2.222016-06-24Free - Creative Commons CC BY 3.0Iconify offers you a huge collection of vector icons to choose from, and an intuitive way to add and customize them in your Android app.https://www.b4x.com/android/forum/threads/iconify-button-label-togglebutton-toast-with-iconfont-icons.64583/https://www.b4x.com/android/forum/attachments/spinning-gif.42382/https://www.b4x.com/android/forum/attachments/iconifyex-zip.42383/https://www.b4x.com/android/forum/attachments/libiconifyv1-0-0-zip.42384/https://www.b4x.com/android/forum/attachments/iconifyv1-1-zip.45019/https://www.b4x.com/android/forum/attachments/iconifyv1-11-zip.45289/
B4ITutorialImagesIcons and Launch ImagesErel2017-10-032017-10-03Free - Creative Commons CC BY 3.0App Icons and Launch Imageshttps://www.b4x.com/android/forum/threads/icons-and-launch-images.84591/
B4ILibraryContactsiContacts + ContactsUtilsErel2016-11-092016-11-09Free - Creative Commons CC BY 3.0ContactsUtils is a class that together with iContacts library, provide read and write access to the device contacts store.https://www.b4x.com/android/forum/threads/icontacts-contactsutils-read-and-write-to-the-contacts-store.63853/
B4ALibraryViews - effectsICOSFadeAnimationGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to apply the fade effect with any view.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryViews - effectsICOSFlip3DViewGiuseppe Salviv1.52013-06-09Free - Creative Commons CC BY 3.0This library Allows you to apply the 3d effect with any view.https://www.b4x.com/forum/additional-libraries-official-updates/16684-icosflip3dview-new-animation.htmlhttps://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11341/
B4ALibraryMultiple itemsICOSGraphicsGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to apply some effect to Bitmap also - 2 Custom Toast tath use any Bitmap or any view.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryTable/GridICOSGridViewGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This is a GridView with this now u can add any columns you wanthttps://www.b4x.com/forum/additional-libraries-official-updates/17677-new-library-icosgridview.htmlhttps://www.b4x.com/android/forum/attachments/gridview-png.11784/
B4ALibraryImagesICOSImageAnimatorGiuseppe Salviv1.32014-05-08Free - Creative Commons CC BY 3.0Small library but usefull for any slide showhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/20725-today-i-introduce-my-new-library-icosimageanimator-1-0-a.htmlhttps://www.b4x.com/android/forum/attachments/icosimageanimator-1-0-zip.13445/
B4ALibraryImagesICOSImageViewlonleystarv1.02012-10-01Free - Creative Commons CC BY 3.0ICOSImageView libraryhttps://www.b4x.com/android/forum/threads/new-library-icosimageview.21850
B4ALibraryMultiple itemsICOSLibraryGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library contains 13 individual libraries.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryAudio/VideoICOSMusicPlayerGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library is like mediaplayer from (Core) but with some extra function.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryMultiple itemsICOSPhoneGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library has many features like turning on and turning off the gps, etc.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryImagesICOSPowerGalleryGiuseppe Salviv2.12012-08-22Free - Creative Commons CC BY 3.0This is a fast and smooth Gallery for b4androidhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/20723-new-powerfull-gallery-icospowergallery-2-1-try-believe.html
B4ALibraryViews - effectsICOSRotateAnimationGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to apply the Rotation effect with any view.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryViews - effectsICOSScaleAnimationGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to apply the Scale effect with any view.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibrarySeekbarICOSSeekBarGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0With This library now you can add graphics to the progressbar and slider, etc.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryViews - effectsICOSSlideAnimationGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to apply the Slide effect with any view.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryViews - additionalICOSSlidingDrawerGiuseppe Salviv1.42013-03-29Free - Creative Commons CC BY 3.0ICOSSlidingDrawer library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/23372-library-icosslidingdrawer.htmlhttps://www.b4x.com/android/forum/attachments/slidingfromlefttoright-jpg.14672/https://www.b4x.com/android/forum/attachments/slidingfrombottomtotop-jpg.14673/https://www.b4x.com/android/forum/attachments/slidingfromrighttoleft-jpg.14674/https://www.b4x.com/android/forum/attachments/slidingfromtoptobottom-jpg.14675/
B4ALibraryStringsICOSStringsGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0Some little functions like Mid, StrLeft, StrRight, etc.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibrarySpeechICOSTextToSpeechlonleystarv1.902014-09-15Free - Creative Commons CC BY 3.0Text to speechhttps://www.b4x.com/android/forum/threads/icostexttospeech.16628/https://www.b4x.com/android/forum/attachments/icostexttospeech-zip.11189/https://www.b4x.com/android/forum/attachments/icostexttospeech-v1-80-zip.27578/
B4ALibrarySpeechICOSTextToSpeech v1.4 with some news!!!lonleystar2012-04-092012-04-09Free - Creative Commons CC BY 3.0ICOSTextToSpeech v1.4 with some news!!!https://www.b4x.com/android/forum/threads/icostexttospeech-v1-4-with-some-news.16760/https://www.b4x.com/android/forum/attachments/shot1-png.11466/https://www.b4x.com/android/forum/attachments/shot2-png.11467/https://www.b4x.com/android/forum/attachments/shot3-png.11468/https://www.b4x.com/android/forum/attachments/shot4-png.11469/https://www.b4x.com/android/forum/attachments/shot5-png.11470/
B4ALibraryAnimationICOSTitleBarAnimationGiuseppe Salvi2012-05-152012-05-15Free - Creative Commons CC BY 3.0This library Allows you to animate the status bar text.https://www.b4x.com/forum/additional-libraries-official-updates/16257-i-introduce-my-library-icoslibrary.htmlhttps://www.b4x.com/android/forum/attachments/icosfadeanimation-zip.11305/https://www.b4x.com/android/forum/attachments/icosflip3dview-zip.11306/https://www.b4x.com/android/forum/attachments/icosrotateanimation-zip.11307/https://www.b4x.com/android/forum/attachments/icosscaleanimation-zip.11308/https://www.b4x.com/android/forum/attachments/icosslideanimation-zip.11309/
B4ALibraryOtherICOSWorldForecastGiuseppe Salviv3.502013-09-01Free - Creative Commons CC BY 3.0With this library, you can create your own weather app.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21852-new-new-new-icosworldforecast.htmlhttps://www.b4x.com/android/forum/attachments/icosworldforecast_demo-part1-zip.17795/https://www.b4x.com/android/forum/attachments/icosworldforecast_demo-part2-zip.17796/https://www.b4x.com/android/forum/attachments/main-png.19231/https://www.b4x.com/android/forum/attachments/widget-jpg.19232/https://www.b4x.com/android/forum/attachments/icosworldforecast-png.19233/
B4ILibraryImagesiCropView - The Best option for Crop Images (Square, Circular, Retangular)Alberto Iglesiasv1.022018-10-07ChargeableiCropView - The Best option for Crop Images (Square, Circular, Retangular)https://www.b4x.com/android/forum/threads/icropview-the-best-option-for-crop-images-square-circular-retangular.98013/
B4AClassSeekBarICS Like Horizontal and Vertical Seekbars [Class]mabool2012-11-302012-11-30Free - Creative Commons CC BY 3.0ICS Like Horizontal and Vertical Seekbars [Class]https://www.b4x.com/android/forum/threads/class-ics-like-horizontal-and-vertical-seekbars.23868/[Class]https://www.b4x.com/android/forum/attachments/demoh-png.14869/https://www.b4x.com/android/forum/attachments/demov-png.14870/
B4ALibraryAction Bar etcICSControlsMargretv1.002013-03-31Free - Creative Commons CC BY 3.0Here is a new Library for Android SDK 14+ to turn on and off the Action Bar as well as turn on and off the Navigation Bar in ICS. A project sample is attached.https://www.b4x.com/android/forum/threads/class-ics-navigation-bar-control.23510/https://www.b4x.com/android/forum/attachments/icscontrols-1-0-zip.16741/
B4ALibraryMenuICSMenuPopupthedesolatesoul2012-04-212012-04-21Free - Creative Commons CC BY 3.0ICSMenuPopuphttps://www.b4x.com/android/forum/threads/icsmenupopup.17103/https://www.b4x.com/android/forum/attachments/icsmenupopup-zip.11501/https://www.b4x.com/android/forum/attachments/icspopup-zip.11502/https://www.b4x.com/android/forum/attachments/untitled-png.11503/
B4ALibraryStringsICUB4AMoster672016-04-152016-04-15Free - Creative Commons CC BY 3.0Detect character-encoding formatshttps://www.b4x.com/android/forum/threads/icub4a-detecting-character-encoding-formats.65411/https://www.b4x.com/android/forum/attachments/icub4asample-zip.42953/https://www.b4x.com/android/forum/attachments/libs-zip.42954/
B4JLibraryStringsICUB4Jmoster672016-04-152016-04-15Free - Creative Commons CC BY 3.0Detect character-encoding formatshttps://www.b4x.com/android/forum/threads/icub4j-detect-character-encoding-formats.65404/https://www.b4x.com/android/forum/attachments/icub4j-zip.42941/https://www.b4x.com/android/forum/attachments/libs-zip.42942/
B4AClassAudio/VideoID3 - Reads tags and images from mp3 files [Class]Djembefola2012-09-102012-09-10Free - Creative Commons CC BY 3.0ID3 - Reads tags and images from mp3 files [Class]https://www.b4x.com/android/forum/threads/class-id3-reads-tags-and-images-from-mp3-files.21237/[Class]https://www.b4x.com/android/forum/attachments/id3test1-png.13724/https://www.b4x.com/android/forum/attachments/id3test2-png.13725/
B4ILibraryDate/timeiDatePersian - The easy way to convert Date Gregorian to PersianAlberto Iglesiasv1.002015-02-07Free - Creative Commons CC BY 3.0iDatePersian - The easy way to convert Date Gregorian to Persianhttps://www.b4x.com/android/forum/threads/idatepersian-the-easy-way-to-convert-date-gregorian-to-persian.50376/https://www.b4x.com/android/forum/attachments/library-zip.32022/https://www.b4x.com/android/forum/attachments/example-zip.32023/
B4ATutorialB4AIDE Color SchemesErel2012-01-122012-01-12Free - Creative Commons CC BY 3.0IDE Color Schemeshttps://www.b4x.com/android/forum/threads/ide-color-schemes.13939/
B4ATutorialB4AIDE Tip: Alt + N = Recent subs menuErel2018-10-222018-10-22Free - Creative Commons CC BY 3.0Not sure how many developers are familiar with the list of recent subs. You can open it with Alt + N. It is very useful when you are skipping back and forth between several locations. Note that Alt + Left / Right goes to the previous or next location. https://www.b4x.com/android/forum/threads/ide-tip-alt-n-recent-subs-menu.98523/
B4XTutorialB4XIDE Tips [B4X] [Video]Erel2018-01-102018-01-10Free - Creative Commons CC BY 3.0IDE Tips [B4X] [Video]https://www.b4x.com/android/forum/threads/b4x-video-ide-tips.88155/[B4X][VIDEO]
B4ITutorialNotificationsIdentifying LocalNotification using 'Tag'Haris Hafeez2016-01-302016-01-30Free - Creative Commons CC BY 3.0Identifying LocalNotification using 'Tag'https://www.b4x.com/android/forum/threads/identifying-localnotification-using-tag.62964/
B4ISnippetTabStripiDSTabLayoutEmme Developer2017-04-252017-04-25Free - Creative Commons CC BY 3.0In order to develop easier application cross-platoform, i made a little "port" of Android DSTabLayout.https://www.b4x.com/android/forum/threads/idstablayout.78813/
B4ILibraryEncryptioniEncryption libraryErel2014-12-242014-12-24Free - Creative Commons CC BY 3.0This library supports: - Generating cryptographically secure random values. - Hash calculations (message digest) - Encryption and decryptionhttps://www.b4x.com/android/forum/threads/iencryption-library.46991/
B4ILibraryCalendariEventKit - Calendar events and remindersErel2017-02-192017-02-19Free - Creative Commons CC BY 3.0iEventKit provides access to the device stored calendar events and reminders.https://www.b4x.com/android/forum/threads/ieventkit-calendar-events-and-reminders.76357/https://www.b4x.com/android/forum/attachments/ieventkit-zip.53013/https://www.b4x.com/android/forum/attachments/reminders-zip.53014/
B4ILibraryComms & NetworkiExternalAccessory - A flexible and customize way to connect MFi devicesAlberto Iglesiasv1.0.02017-06-09DonationThis library was built for create apps using devices with iAP protocol and MFi.https://www.b4x.com/android/forum/threads/iexternalaccessory-a-flexible-and-customize-way-to-connect-mfi-devices.69535/
B4ILibraryGameiGameView - Library for gamesErel2018-06-062018-06-06Free - Creative Commons CC BY 3.0iGameView is a port of B4A GameView library: https://www.b4x.com/android/forum/threads/gameview-create-2d-android-games-part-i.20038/ It also includes methods for low latency audio playback, similar to B4A SoundPool. These features are based on the following open source project: https://github.com/kstenerud/ObjectAL-for-iPhone (see the license in the readme). You can use the audio playback features without the GameView drawing features.https://www.b4x.com/android/forum/threads/igameview-library-for-games.70747/https://www.b4x.com/android/forum/attachments/upload_2016-9-6_14-23-44-png.47572/https://www.b4x.com/android/forum/attachments/gameviewsmiley-zip.47574/https://www.b4x.com/android/forum/attachments/jumpingsmiley-zip.47575/
B4ILibraryGoogleiGoogleIdentity - Sign in with Google accountErel2016-05-022016-05-02Free - Creative Commons CC BY 3.0Sign in with Google accounthttps://www.b4x.com/android/forum/threads/igoogleidentity-sign-in-with-google-account.66472/https://www.b4x.com/android/forum/attachments/googleidentityexample-zip.43715/
B4ILibraryInteropiHealth - Get the health information from HeathKit frameworkAlberto Iglesias2018-07-272018-07-27DonationiHealth - Get the health information from HeathKit frameworkhttps://www.b4x.com/android/forum/threads/ihealth-get-the-health-information-from-heathkit-framework.95536/https://www.b4x.com/android/forum/attachments/sample-zip.70398/
B4ILibraryB4IiHockeyCrash - crash reportsJanPRO2018-08-232018-08-23Free - Creative Commons CC BY 3.0iHockeyCrash is a wrapper of the HockeySDK (only the crash part) and allows you to receive crash reports directly to your Hockey dashboard, where they are symbolicated automatically (no mac required, you just need to upload the dsym symbols).https://www.b4x.com/android/forum/threads/ihockeycrash-crash-reports.96447/
B4ILibraryMultiple itemsiHUD library - Toast messages and progress dialogsErel2014-10-262014-10-26https://github.com/matej/MBProgressHUD/blob/master/LICENSEToast messages and progress dialogshttps://www.b4x.com/android/forum/threads/ihud-library-toast-messages-and-progress-dialogs.46103/
B4ILibraryProgress/GaugeiLoadingIndicatorViewJanPROv1.012017-09-25https://github.com/ninjaprox/DGActivityIndicatorView/blob/master/LICENSEA great way to make loading spinners in your application look nicer. It contains 6 different indicator view styleshttps://www.b4x.com/android/forum/threads/iloadingindicatorview.64016/
B4ILibraryGPS/locationiLocationPlus Librarymarcel2014-11-302014-11-30Free - Creative Commons CC BY 3.0Adds some functions to the Location Library and some intelligencehttps://www.b4x.com/android/forum/threads/ilocationplus-library.47618/
B4ATutorialImagesImage - 17 different ways of Converting RGB Images to GrayscaleJohan Schoeman2014-08-312014-08-31Free - Creative Commons CC BY 3.0Image - 17 different ways of Converting RGB Images to Grayscalehttps://www.b4x.com/android/forum/threads/image-17-different-ways-of-converting-rgb-images-to-grayscale.44316/
B4ATutorialImagesImage - Dithering 8 bit Grayscale imagesJohan Schoeman2014-09-022014-09-02Free - Creative Commons CC BY 3.0Image - Dithering 8 bit Grayscale imageshttps://www.b4x.com/android/forum/threads/image-dithering-8-bit-grayscale-images.44375/
B4ATutorialImagesImage - Enhancing Image Contrast by means of Histogram Equalization and Histogram StretchingJohan Schoeman2014-08-302014-08-30Free - Creative Commons CC BY 3.0Image - Enhancing Image Contrast by means of Histogram Equalization and Histogram Stretchinghttps://www.b4x.com/android/forum/threads/image-enhancing-image-contrast-by-means-of-histogram-equalization-and-histogram-stretching.44297/https://www.b4x.com/android/forum/attachments/jhs_hist_equal_v2-zip.28855/
B4ATutorialImagesImage - Various ways of Image ManipulationJohan Schoeman2014-09-132014-09-13Free - Creative Commons CC BY 3.0Image - Various ways of Image Manipulationhttps://www.b4x.com/android/forum/threads/image-various-ways-of-image-manipulation.44693/https://www.b4x.com/android/forum/attachments/jhs_image_swap_argb_v1-zip.28859/https://www.b4x.com/android/forum/attachments/jhs_image_color_balance_v1-zip.28860/https://www.b4x.com/android/forum/attachments/jhs_image_contrast_v1-zip.28861/https://www.b4x.com/android/forum/attachments/jhs_image_bitwise_blend-zip.28862/https://www.b4x.com/android/forum/attachments/jhs_dithering_v4-zip.28863/
B4ALibraryImagesImage CompressorOhanian2017-10-142017-10-14Free - Creative Commons CC BY 3.0Compressor is a lightweight and powerful android image compression library. Compressor will allow you to compress large photos into smaller sized photos with very less or negligible loss in quality of the image.https://www.b4x.com/android/forum/threads/image-compressor.85016/
B4JSnippetRaspberry PiImage File Save for Raspberry Pi 3pevguitars2016-04-082016-04-08Free - Creative Commons CC BY 3.0Image File Save for Raspberry Pi 3https://www.b4x.com/android/forum/threads/image-file-save-for-raspberry-pi-3.65574/
B4ALibraryImagesImage MagnifierJohan Schoeman2016-01-032016-01-03Free - Creative Commons CC BY 3.0A custom ImageView, touch anywhere on the image and a circular magnifier will be shown on the image. Zooming certain area of the imagehttps://www.b4x.com/android/forum/threads/image-magnifier.61956/https://www.b4x.com/android/forum/attachments/thejavacode-zip.40236/https://www.b4x.com/android/forum/attachments/b4aimagemagnifier-zip.40237/
B4ALibraryImagesImage Processing (for Bitmaps)Jim Brown2014-11-212014-11-21Free - Creative Commons CC BY 3.0Image Processing (for Bitmaps)https://www.b4x.com/android/forum/threads/image-processing-for-bitmaps.47253/
B4ISnippetImagesImage Resize and Savejaraiza2014-12-152014-12-15Free - Creative Commons CC BY 3.0Image Resize and Savehttps://www.b4x.com/android/forum/threads/image-resize-and-save.48214/
B4JSnippetImagesImage to JPEG byte array with resize/quality optionsOliverA2018-04-112018-04-11Free - Creative Commons CC BY 3.0Image to JPEG byte array with resize/quality optionshttps://www.b4x.com/android/forum/threads/image-to-jpeg-byte-array-with-resize-quality-options.91746/
B4XSnippetImagesImage to JPEG byte array with resize/quality options [B4X] [XUI]OliverA2018-04-112018-04-11Free - Creative Commons CC BY 3.0Image to JPEG byte array with resize/quality options [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-image-to-jpeg-byte-array-with-resize-quality-options.91774/[B4X][XUI]
B4ILibraryImagesImage Transformationjoiltsv1.12016-01-10Free - Creative Commons CC BY 3.0Blur Image, Black and White Image, Grey Image, Erode, Dilate, Embosshttps://www.b4x.com/android/forum/threads/image-transformation.62135/https://www.b4x.com/android/forum/attachments/imgtransformation-zip.40385/
B4ATutorialImagesImage upload with PHP and PostMultipartDouglas Farias2018-10-182018-10-18Free - Creative Commons CC BY 3.0A simple image upload example with postmulipart and PHPhttps://www.b4x.com/android/forum/threads/image-upload-with-php-and-postmultipart.98386/
B4ASnippetImagesImage ViewerIndy2018-03-122018-03-12Free - Creative Commons CC BY 3.0Image Viewerhttps://www.b4x.com/android/forum/threads/image-viewer.90570/
B4ALibraryImagesImageBadgeViewsomed3v3loper2019-04-142019-04-14Free - Creative Commons CC BY 3.0Library to add ImageView (ImageBadgeView) with a badge like notification count.https://www.b4x.com/android/forum/threads/imagebadgeview.104879/
B4ALibraryButtonImageButtonsViewwarwoundv1.102012-10-26Free - Creative Commons CC BY 3.0ImageButtonsView is simple widget i created to use with a MapView and the OSMDroid library, but could be useful in other projects. It consists of an ImageButton that toggles the visibility of the other user added ImageButtons.https://www.b4x.com/android/forum/threads/imagebuttonsview.17770
B4ALibraryImagesImageChooserdavfla2014-11-222014-11-22Free - Creative Commons CC BY 3.0ImageChooserhttps://www.b4x.com/android/forum/threads/imagechooser.47262/https://www.b4x.com/android/forum/attachments/screen-png.29420/https://www.b4x.com/android/forum/attachments/imagechooser-example-zip.29423/
B4IClassImagesImageDownloaderErel2015-03-162015-03-16Free - Creative Commons CC BY 3.0This class helps with downloading multiple images and setting them to multiple ImageViews.https://www.b4x.com/android/forum/threads/class-imagedownloader.51862/
B4ALibraryImagesImageDownloader ServiceErel2013-07-092013-07-09Free - Creative Commons CC BY 3.0Simple way to efficiently download multiple imageshttps://www.b4x.com/forum/basic4android-getting-started-tutorials/30875-imagedownloader-simple-way-download-images.html
B4ALibraryImagesImageEffectsDonManfredv1.0.02016-05-18Free - Creative Commons CC BY 3.0Apply various effects to imageshttps://www.b4x.com/android/forum/threads/imageeffects.67016/https://www.b4x.com/android/forum/attachments/imageeffectex-zip.44122/
B4JLibraryImagesImageEnter v0.10ThRuSTv0.102017-06-21Free - Creative Commons CC BY 3.0Allows easy interaction with mouseenter/mouseleave event functionality for images in B4J.https://www.b4x.com/android/forum/threads/imageenter-v0-10.80864/https://www.b4x.com/android/forum/attachments/imageenter-b4j-lib-v0-10-zip.56859/
B4ISnippetImagesimageloader with file cacheicefairy3332016-11-022016-11-02Free - Creative Commons CC BY 3.0Deprecated; it's better to using this:https://www.b4x.com/android/forum/threads/imageloaderv2.75022/https://www.b4x.com/android/forum/threads/imageloader-with-file-cache.72591/
B4ILibraryImagesImageloaderV2icefairy3332017-01-092017-01-09Free - Creative Commons CC BY 3.0Supports: 1.loading image from web(into imageview); 2.download image from web with callback event; 3.cache(or not) with files; 4.customize cache time settinghttps://www.b4x.com/android/forum/threads/imageloaderv2.75022/
B4ATutorialImagesimageManipulation (with inline java code)Johan Schoeman2015-03-202015-03-20Free - Creative Commons CC BY 3.0imageManipulation (with inline java code)https://www.b4x.com/android/forum/threads/imagemanipulation-with-inline-java-code.52066/
B4ALibraryImagesImageSliderDonManfredv1.12017-04-12DonationThis is an amazing image slider for the Android platform. I decided to open source this because there is really not an attractive, convenient slider widget in Android.You can easily load images from an internet URL, drawable, or file. And there are many kinds of amazing animations you can choose.https://www.b4x.com/android/forum/threads/imageslider.76669/https://www.b4x.com/android/forum/attachments/imagesliderex-zip.53247/
B4XLibraryImagesImageSlider [B4X] [XUI]Erelv1.112018-10-29Free - Creative Commons CC BY 3.0ImageSlider custom view is compatible with B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-xui-imageslider.87128/[B4X][XUI]
B4ALibraryImagesImageStockfiaful2013-04-242013-04-24Free - Creative Commons CC BY 3.0instead of loads into your projects a bunch of image files, you can create a large image that contains them all, and give them a key to retrieve them easilyhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/28574-lib-imagestock-v1-0-a.htmlhttps://www.b4x.com/android/forum/attachments/imagestock-zip.17065/https://www.b4x.com/android/forum/attachments/shot1-jpg.17067/https://www.b4x.com/android/forum/attachments/shot2-jpg.17068/https://www.b4x.com/android/forum/attachments/shot3-jpg.17069/
B4ALibraryList- and scrollviewImageTextViewJohan Schoeman2016-05-202016-05-20Free - Creative Commons CC BY 3.0ImageTextView is a beautiful android library which simplifies a very common task in android application development that is creating list of people with their image and name.https://www.b4x.com/android/forum/threads/imagetextview.67117/https://www.b4x.com/android/forum/attachments/additionallibsresource-zip.44245/https://www.b4x.com/android/forum/attachments/b4aimagetextview-zip.44246/https://www.b4x.com/android/forum/attachments/thejavacode-zip.44247/
B4ATutorialImagesImageViewjonydoboi2014-09-302014-09-30Free - Creative Commons CC BY 3.0ImageViewhttps://www.b4x.com/android/forum/threads/imageview.45200/
B4ATutorialImagesImageView - Circular, Hexagonal, Triangular, Bubble, Star Imageviews (with inline Java code)Johan Schoeman2015-07-072015-07-07Free - Creative Commons CC BY 3.0ImageView - Circular, Hexagonal, Triangular, Bubble, Star Imageviews (with inline Java code)https://www.b4x.com/android/forum/threads/imageview-circular-hexagonal-triangular-bubble-star-imageviews-with-inline-java-code.51639/
B4ATutorialImagesImageview related with sdcard getting images examplesAsmoro2011-07-072011-07-07Free - Creative Commons CC BY 3.0Imageview related with sdcard getting images exampleshttps://www.b4x.com/android/forum/threads/imageview-related-with-sdcard-getting-images-examples.10119/https://www.b4x.com/android/forum/attachments/imageview_and_buttonclick_to_a_sdcard_example-zip.7971/
B4ILibraryMapiMapList - combining a Map and a ListMisterbatesv2.012017-11-08Free - Creative Commons CC BY 3.0A MapList is a combination of a Map and a List and implements most of the attributes and methods of both types. Why would you want to use as MapList? To have fast lookup (by Key) and to have control over the order of Values held in the MapList.https://www.b4x.com/android/forum/threads/imaplist-combining-a-map-and-a-list.81473/https://www.b4x.com/android/forum/attachments/imaplistdemo-2-00-zip.57505/
B4ALibraryMailIMAPSSLTheJinJv0.372015-10-08Free - Creative Commons CC BY 3.0IMAP wrapper for Apache Commons net 3.3. Not all functions and documentation implemented or tested fully yet.https://www.b4x.com/android/forum/threads/imap.59107/https://www.b4x.com/android/forum/attachments/imapssl_0-36-zip.38090/
B4ALibraryKeyboardIME library (soft keyboard)Erel2012-02-092012-02-09Free - Creative Commons CC BY 3.0IME library (soft keyboard)https://www.b4x.com/android/forum/threads/ime-library-soft-keyboard.14834/
B4ASnippetKeyboardIME show.. and hide.. KeyBoard TipMichaell2015-10-292015-10-29Free - Creative Commons CC BY 3.0IME show.. and hide.. KeyBoard Tiphttps://www.b4x.com/android/forum/threads/ime-show-and-hide-keyboard-tip.59829/
B4ITutorialCameraiMedia library - Camera and VideoViewErel2017-11-192017-11-19Free - Creative Commons CC BY 3.0iMedia library - Camera and VideoViewhttps://www.b4x.com/android/forum/threads/imedia-library-camera-and-videoview.46144/
B4ATutorialAction Bar etcImmersive Mode - hide the navigation barErel2018-11-052018-11-05Free - Creative Commons CC BY 3.0Immersive mode means full screen mode where the navigation bar is also hidden. The user can bring back the bars by swiping near the edges.https://www.b4x.com/android/forum/threads/immersive-mode-hide-the-navigation-bar.90882/
B4ATutorialB4AImmersive Mode with Notch area supportBrandsum2018-12-202018-12-20Free - Creative Commons CC BY 3.0Immersive Mode with Notch area supporthttps://www.b4x.com/android/forum/threads/immersive-mode-with-notch-area-support.100636/
B4RTutorialB4RImplement STM32 into B4RStarchild2016-12-152016-12-15Free - Creative Commons CC BY 3.0If you want more FLASH memory space (say 128K flash), need more RAM (how about 20K), would like your program to run a little faster, or simply want to play around with a different micro-controller family, then have a go at this.https://www.b4x.com/android/forum/threads/how-to-implement-stm32-into-b4r.68034/
B4JSnippetBAnanoImplementing Collaboration with TogetherJS [BANano]Mashiane2019-06-192019-06-19Free - Creative Commons CC BY 3.0Implementing Collaboration with TogetherJS [BANano]https://www.b4x.com/android/forum/threads/banano-implementing-collaboration-with-togetherjs.106873/[BANANO]
B4ATutorialIcons / fontsImplementing Launcher Icons using MipMapPhilipBrown2015-03-072015-03-07Free - Creative Commons CC BY 3.0Implementing Launcher Icons using MipMaphttps://www.b4x.com/android/forum/threads/implementing-launcher-icons-using-mipmap.51550/
B4JTutorialABMaterialImplementing LiveHelp for your WebApp [ABMaterial]Mashiane2017-06-292017-06-29Free - Creative Commons CC BY 3.0Implementing LiveHelp for your WebApp [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-implementing-livehelp-for-your-webapp.81140/[ABMaterial]
B4ATutorialStringsImplode - Converting String Array to Stringairblaster2013-02-112013-02-11Free - Creative Commons CC BY 3.0Implode - Converting String Array to Stringhttps://www.b4x.com/android/forum/threads/implode-converting-string-array-to-string.26258/
B4JLibraryABMaterialIMPORTANT B4J v6.00+ [ABMaterial]alwaysbusy2017-11-282017-11-28Free - Creative Commons CC BY 3.0IMPORTANT B4J v6.00+ [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-important-b4j-v6-00.86636/[ABMaterial]
B4JTutorialABMaterialIMPORTANT change for B4J 5.80 [ABMaterial]alwaysbusy2017-07-132017-07-13Free - Creative Commons CC BY 3.0IMPORTANT change for B4J 5.80 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-important-change-for-b4j-5-80.81595/[ABMaterial]
B4ATutorialOSImportant: Phone energy settings!KMatle2016-08-262016-08-26Free - Creative Commons CC BY 3.0Receiving FCM messages correctly (when the phone was off and when it was swiped away/killed by the user). https://www.b4x.com/android/forum/threads/important-phone-energy-settings.73506/
B4ILibraryMQTTiMQTTErel2017-04-272017-04-27Free - Creative Commons CC BY 3.0Official iOS MQTT clienthttps://www.b4x.com/android/forum/threads/imqtt-official-ios-mqtt-client.59516/
B4ATutorialIn-App BillingIn-App billing Server side verificationEmme Developer2018-03-272018-03-27Free - Creative Commons CC BY 3.0I want to post a small example to verify the signature of an in-app purchase, in order to avoid the use of application like Freedom and Lucky Patcher. An important note is that this method doesn't work with in-app purchase that uses promotional code. There are different ways to verify the signature, in this tutorial I will explain the method using the php and i will mention the verification through google api.https://www.b4x.com/android/forum/threads/in-app-billing-server-side-verification.91128/
B4ATutorialGoogleIn-App consumable purchasesMarcoRome2014-11-122014-11-12Free - Creative Commons CC BY 3.0In-App consumable purchaseshttps://www.b4x.com/android/forum/threads/in-app-consumable-purchases.46804/
B4ALibraryIn-App BillingInAppBilling30Erelv1.322018-10-28Free - Creative Commons CC BY 3.0Google Play In-app Billing (v3) servicehttps://www.b4x.com/android/forum/threads/in-app-billing-v3-library.29998
B4ALibraryProgress/GaugeIndeterminateProgressViewJohan Schoeman2015-07-042015-07-04Free - Creative Commons CC BY 3.0Progress views whose circles spin CW and then ACW. You can define as many colors as you want for each circle.https://www.b4x.com/android/forum/threads/indeterminateprogressview.55329/
B4XSnippetStringsIndex of Nth occurrence [B4X]Erel2017-07-202017-07-20Free - Creative Commons CC BY 3.0Returns the index of the Nth occurrence of the string searched for. Returns -1 if not found.https://www.b4x.com/android/forum/threads/b4x-index-of-nth-occurrence.81865/[B4X]
B4AClassTable/GridIndexedTableErel2015-11-122015-11-12Free - Creative Commons CC BY 3.0A ListView that allows the user to jump to a specific item based on the index.https://www.b4x.com/android/forum/threads/indexedtable.60300/
B4IClassTable/GridIndexedTable B4IErel2015-11-122015-11-12Free - Creative Commons CC BY 3.0This class adds an "index" to a TableViewhttps://www.b4x.com/android/forum/threads/class-indexedtable.60280/
B4ALibraryList- and scrollviewIndexedTable with Custom List viewDaniDPX2017-09-042017-09-04Free - Creative Commons CC BY 3.0For the project that am doing, I was looking for a list view with alphabet searching items on side. I have seen Erel's project (https://www.b4x.com/android/forum/threads/indexedtable.60300/) Unfortunately, i want to search my own searchable list items that are custom or designed independently inside designer view. so I finally wanted to share with you here as follows.https://www.b4x.com/android/forum/threads/indexedtable-with-custom-list-view.83538/
B4ALibraryGPS/locationIndoorMapsDonManfredv1.0.02016-05-01Free - Creative Commons CC BY 3.0This a indoor map view named MapView for Android . It also offer some layers. If you are doing a indoor map application and try to do it.https://www.b4x.com/android/forum/threads/indoormap.66428/https://www.b4x.com/android/forum/attachments/indoormapex-zip.43668/
B4RTutorialB4R sensorInertial Measurements (MPU 6050) and Magnetometer (HMC5883L)derez2017-10-172017-10-17Free - Creative Commons CC BY 3.0Inertial Measurements (MPU 6050) and Magnetometer (HMC5883L)https://www.b4x.com/android/forum/threads/inertial-measurements-mpu-6050-and-magnetometer-hmc5883l.65917/
B4JTutorialABMaterialInfinite scrolling pages with 1.07 [ABMaterial]alwaysbusy2016-02-082016-02-08Free - Creative Commons CC BY 3.0Infinite scrolling pages with 1.07 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-infinite-scrolling-pages-with-1-07.63259/[ABMaterial]
B4ALibraryProgress/GaugeInfinity LoadingJohan Schoeman2016-01-302016-01-30Free - Creative Commons CC BY 3.0Simple Android loading viewhttps://www.b4x.com/android/forum/threads/infinity-loading.62955/https://www.b4x.com/android/forum/attachments/b4ainfinityloading-zip.41016/
B4ATutorialWearInformation about Smart Gear componentsAlberto Iglesias2014-08-082014-08-08Free - Creative Commons CC BY 3.0Information about Smart Gear componentshttps://www.b4x.com/android/forum/threads/information-about-smart-gear-components.43663/
B4XTutorialGameInformatix's Game Tutorials [Tutorial]wonder2016-11-082016-11-08Free - Creative Commons CC BY 3.0Informatix's Game Tutorials [Tutorial]https://www.b4x.com/android/forum/threads/tutorial-informatixs-game-tutorials.72855/[TUTORIAL]
B4JSnippetB4JInitializing JavaObjectDaestrum2019-05-212019-05-21Free - Creative Commons CC BY 3.0Initializing JavaObjecthttps://www.b4x.com/android/forum/threads/initializing-javaobject.106019/
B4RTutorialB4RInline C - C++Erel2016-04-122016-04-12Free - Creative Commons CC BY 3.0Inline C / C++https://www.b4x.com/android/forum/threads/inline-c-c.65714/
B4ATutorialJavaInline Java CodeErel2019-03-172019-03-17Free - Creative Commons CC BY 3.0Inline Java Codehttps://www.b4x.com/android/forum/threads/inline-java-code.50141/https://www.b4x.com/android/forum/attachments/inlinejava-zip.31835/
B4JTutorialJavaIn-line Java in multiple modulesDaestrum2015-05-012015-05-01Free - Creative Commons CC BY 3.0In-line Java in multiple moduleshttps://www.b4x.com/android/forum/threads/in-line-java-in-multiple-modules.53393/
B4ATutorialJavaInline JavaCV/OpenCVDrewG2015-05-202015-05-20Free - Creative Commons CC BY 3.0Inline JavaCV/OpenCVhttps://www.b4x.com/android/forum/threads/inline-javacv-opencv.53963/
B4JTutorialBAnanoinline php -> server code [BANano]alwaysbusy2019-01-072019-01-07Free - Creative Commons CC BY 3.0inline php -> server code [BANano]https://www.b4x.com/android/forum/threads/banano-inline-php-server-code.101224/[BANANO]
B4JTutorialABMaterialInline table editing [ABMaterial]alwaysbusy2016-04-262016-04-26Free - Creative Commons CC BY 3.0Inline table editing [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-inline-table-editing.66259/[ABMaterial]
B4ALibraryAdsInMobi Adsssg2012-01-112012-01-11Free - Creative Commons CC BY 3.0InMobi Adshttps://www.b4x.com/android/forum/threads/inmobi-ads.13902/
B4ILibraryFTPiNMSSH - SFTP file transferErel2018-01-102018-01-10Free - Creative Commons CC BY 3.0iNMSSH is based on NMSSH open source library: https://github.com/NMSSH/NMSSH It implements the SFTP protocol.https://www.b4x.com/android/forum/threads/inmssh-sftp-file-transfer.88142/
B4JLibraryDialogsInput Dialog Classilan2019-07-222019-07-22Free - Creative Commons CC BY 3.0Input Dialog Classhttps://www.b4x.com/android/forum/threads/input-dialog-class.107921/
B4XTutorialDialogsInput dialogs with XUI Views [B4X]Erel2019-01-232019-01-23Free - Creative Commons CC BY 3.0Input dialogs with XUI Views [B4X]https://www.b4x.com/android/forum/threads/b4x-input-dialogs-with-xui-views.101197/[B4X]https://www.b4x.com/android/forum/attachments/b4a-dialogs-zip.76028/https://www.b4x.com/android/forum/attachments/b4i-dialogs-zip.76029/
B4AClassSliderInput Slider Classstevel05v1.22017-04-03Free - Creative Commons CC BY 3.0An input slider class that allows simple use of images to create interesting sliders.https://www.b4x.com/forum/additional-libraries-classes-official-updates/18797-input-slider-class.htmlhttps://www.b4x.com/android/forum/attachments/is-zip.12308/https://www.b4x.com/android/forum/attachments/is1-02-zip.22493/https://www.b4x.com/android/forum/attachments/iscv-zip.22513/
B4AClassOtherInput Type Constantsstevel05v1.22013-12-07Free - Creative Commons CC BY 3.0A class that provides constants for most of the available input types, and methods to apply them.https://www.b4x.com/forum/additional-libraries-classes-official-updates/28091-class-input-type-constants.html
B4ISnippetDialogsInput-DialogFilippo2015-04-162015-04-16Free - Creative Commons CC BY 3.0Input-Dialoghttps://www.b4x.com/android/forum/threads/input-dialog.52929/
B4ATutorialPickerInputlist with imagesilan2018-04-132018-04-13Free - Creative Commons CC BY 3.0For one of my project, i needed an input list that includes images and i was thinking of using clv for that, but i really wanted to use the native input list so with CSBuilder it is very simple to archive.https://www.b4x.com/android/forum/threads/inputlist-with-images.91854/
B4ALibraryMenuInputMenu Librarytchart2013-05-282013-05-28Free - Creative Commons CC BY 3.0InputMenu Libraryhttps://www.b4x.com/android/forum/threads/inputmenu-library.29712/https://www.b4x.com/android/forum/attachments/screenshot-png.17583/
B4ALibraryEditTextInsert image to EdittextBlue.Sky2016-01-152016-01-15Free - Creative Commons CC BY 3.0Insert image to Edittexthttps://www.b4x.com/android/forum/threads/insert-image-to-edittext.62406/
B4ASnippetSocialInstagram and Twitter share image and text with intenttpakis2014-10-062014-10-06Free - Creative Commons CC BY 3.0Instagram and Twitter share image and text with intenthttps://www.b4x.com/android/forum/threads/instagram-and-twitter-share-image-and-text-with-intent.45399/
B4JTutorialBluetoothInstall Bluetooth on Raspberry Pi with Raspbian Jessiemark35at2016-02-132016-02-13Free - Creative Commons CC BY 3.0Install Bluetooth on Raspberry Pi with Raspbian Jessiehttps://www.b4x.com/android/forum/threads/install-bluetooth-on-raspberry-pi-with-raspbian-jessie.63463/
B4JTutorialLinuxInstall OpenJRE8 with OpenJFX on Ubuntu [Linux]Alexander Stolte2019-02-262019-02-26Free - Creative Commons CC BY 3.0I had some trouble with OpenJRE8 and this was the solution.https://www.b4x.com/android/forum/threads/install-openjre8-with-openjfx-on-ubuntu-linux.103160/[LINUX]
B4ITutorialB4IInstall Release ipa to your device with AppandoraMashiane2015-05-282015-05-28Free - Creative Commons CC BY 3.0Install Release ipa to your device with Appandorahttps://www.b4x.com/android/forum/threads/install-release-ipa-to-your-device-with-appandora.54206/
B4ALibraryB4AInstall/Uninstall in background applicationimgsimonebiliato2015-02-122015-02-12Free - Creative Commons CC BY 3.0Install/Uninstall in background applicationhttps://www.b4x.com/android/forum/threads/install-uninstall-in-background-application.50567/https://www.b4x.com/android/forum/attachments/silentapp_ex-zip.32141/
B4ITutorialB4IInstalling B4i-Bridge and debugging first appErel2019-01-202019-01-20Free - Creative Commons CC BY 3.0Installing B4i-Bridge and debugging first apphttps://www.b4x.com/android/forum/threads/installing-b4i-bridge-and-debugging-first-app.45871/
B4ATutorialB4AInstalling Basic4android and Android SDKErel2016-12-142016-12-14Free - Creative Commons CC BY 3.0Installing Basic4android and Android SDKhttps://www.b4x.com/android/forum/threads/installing-basic4android-and-android-sdk.6477/
B4JTutorialRaspberry PiInstalling JavaFX on Raspberry Pi and run GUI apps (Sept 2017)jmon2017-08-312017-08-31Free - Creative Commons CC BY 3.0There has been a few tutorial & posts about this already, but most of them are outdated or buried somewhere. I found an updated tutorial which explains very well the steps for installing and running JavaFX applications on Raspberry pihttps://www.b4x.com/android/forum/threads/installing-javafx-on-raspberry-pi-and-run-gui-apps-sept-2017.83379/
B4ATutorialList- and scrollviewInstead of Label, consider a HorizontalScrollViewnicholas.jj.taylor2013-05-162013-05-16Free - Creative Commons CC BY 3.0Instead of Label, consider a HorizontalScrollViewhttps://www.b4x.com/android/forum/threads/instead-of-label-consider-a-horizontalscrollview.29307/
B4XSnippetStringsInteger to Word [B4X]AHilton2018-04-282018-04-28Free - Creative Commons CC BY 3.0Convert an integer number to words (text)https://www.b4x.com/android/forum/threads/b4x-integer-to-word.92434/[B4X]
B4ATutorialFirebaseIntegrating Firebase ServicesErel2018-06-172018-06-17Free - Creative Commons CC BY 3.0Google has recently acquired a company named Firebase and is now offering many backend services under the Firebase umbrella. Most of them are free.https://www.b4x.com/android/forum/threads/integrating-firebase-services.67692/
B4RTutorialArduinoIntel Arduino 101Erel2016-09-052016-09-05Free - Creative Commons CC BY 3.0The Arduino 101 is an Arduino board developed by Intel. It is mostly compatible with standard Ardunios.https://www.b4x.com/android/forum/threads/intel-arduino-101.70703/https://www.b4x.com/android/forum/attachments/boards-zip.47544/
B4ATutorialCameraIntent Based CameraErel2019-02-172019-02-17Free - Creative Commons CC BY 3.0This 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.htmlhttps://www.b4x.com/android/forum/threads/intent-based-camera.69215/
B4ASnippetSkypeIntent Call Direct Chat SkypeMarcoRome2016-08-232016-08-23Free - Creative Commons CC BY 3.0With this intent you can call in direct mode chat on Skype with skypeid that you wanthttps://www.b4x.com/android/forum/threads/intent-call-direct-chat-skype.73392/
B4ATutorialSMSIntent Filters - Intercepting SMS messages in the backgroundErel2018-03-122018-03-12Free - Creative Commons CC BY 3.0Intent Filters - Intercepting SMS messages in the backgroundhttps://www.b4x.com/android/forum/threads/intent-filters-intercepting-sms-messages-in-the-background.20103/
B4ALibraryIntentINTENT IDDouglas Fariasv1.42017-08-23Free - Creative Commons CC BY 3.0A few days ago I decided to collect all intents I use constantly in my applications and make a library for it. They are common and easy intents to find here in the forum and outside it as well. Most codes can be found in stackoverflow (i think all) This libs have social share intents, like share on facebook, whatsapp, telegram, twitter and whatsapp.https://www.b4x.com/android/forum/threads/intent-id-share-intents-and-anothers-important-intents.68229/https://www.b4x.com/android/forum/attachments/intentid_1_2-zip.45586/https://www.b4x.com/android/forum/attachments/intentid_1_3-zip.49792/https://www.b4x.com/android/forum/attachments/intentid_1_4-zip.59033/
B4ASnippetSkypeIntent make a Skype Video callMarcoRome2016-08-232016-08-23Free - Creative Commons CC BY 3.0With this intent you can make a skype Video Call in direct mode with userhttps://www.b4x.com/android/forum/threads/intent-make-a-skype-video-call.73397/
B4ASnippetSkypeIntent Skype CallMarcoRome2016-08-232016-08-23Free - Creative Commons CC BY 3.0With this intent you can call in direct mode user into Skypehttps://www.b4x.com/android/forum/threads/intent-skype-call.73396/
B4ASnippetSkypeIntent Skype Conference ChatMarcoRome2016-08-232016-08-23Free - Creative Commons CC BY 3.0With this intent you can create Skype Conference Chat with all user you wanthttps://www.b4x.com/android/forum/threads/intent-skype-conference-chat.73395/
B4ATutorialAudio/VideoIntent to start SoundHound and ShazamRick Harris2013-03-312013-03-31Free - Creative Commons CC BY 3.0Intent to start SoundHound and Shazamhttps://www.b4x.com/android/forum/threads/intent-to-start-soundhound-and-shazam.27900/
B4ASnippetAudio/VideoIntent: search and play songMultiverse app2017-08-202017-08-20Free - Creative Commons CC BY 3.0With this intent, you can directly search and play any song from your device. No need to search for music files or requesting extra permissions. Get more info here: https://developer.android.com/guide/components/intents-common.html#Musichttps://www.b4x.com/android/forum/threads/intent-search-and-play-song.82946/
B4ATutorialIntentInter-app Communication with Intents [TUTORIAL]thedesolatesoul2013-06-282013-06-28Free - Creative Commons CC BY 3.0Inter-app Communication with Intents [TUTORIAL]https://www.b4x.com/android/forum/threads/tutorial-inter-app-communication-with-intents.30608/[TUTORIAL]
B4RSnippetB4RInterfacing PCF8574 8 bit IO port expander module...rbghongade2017-06-062017-06-06Free - Creative Commons CC BY 3.0The code snippet interfaces Arduino Uno/ Wemos mini with PCF8574 , 8 bit IO port expander via I2C bushttps://www.b4x.com/android/forum/threads/interfacing-pcf8574-8-bit-io-port-expander-module.80354/
B4RTutorialB4R sensorInternal Thermometer and Hall Effect Sensor of ESP32Johan Hormaza2018-07-272018-07-27Free - Creative Commons CC BY 3.0Some examples of how to use the thermometer and the Hall effect sensor in an ESP32.https://www.b4x.com/android/forum/threads/internal-thermometer-and-hall-effect-sensor-of-esp32.95526/https://www.b4x.com/android/forum/attachments/esp32internalhall-zip.70390/
B4ALibraryPhoneInternational Phone Inputjahswaniv1.02016-01-05Free - Creative Commons CC BY 3.0IntlNumberInput is a custom view for Android that allows the user to enter his phone number in an elegant and friendly way. It adds a flag dropdown to any input, automatically detects the user's country, displays a relevant placeholder and auto formats the number as they type.https://www.b4x.com/android/forum/threads/international-phone-input.62010/
B4ATutorialInteropIntroduction to customizing B4A / B4J with Autohotkeynikolaus2014-06-052014-06-05Free - Creative Commons CC BY 3.0Introduction to customizing B4A / B4J with Autohotkeyhttps://www.b4x.com/android/forum/threads/introduction-to-customizing-b4a-b4j-with-autohotkey.41756/
B4ATutorialGameIntroduction to the libGDX libraryInformatix2019-07-182019-07-18Free - Creative Commons CC BY 3.0Introduction to the libGDX libraryhttps://www.b4x.com/android/forum/threads/introduction-to-the-libgdx-library.32592/
B4XTutorialGameInverted Pendulum in one wheel and PID ControllerGunther2018-12-022018-12-02Free - Creative Commons CC BY 3.0Here a version on the Inverted Pendulum with a single wheeled pendulum. In order to keep the pendulum free of any forces expect gravitation for movement a Motor Joint is used this time. The PID Contoller Class is modified so the one can choose between two methods of PID calculations (setting in the global constant)https://www.b4x.com/android/forum/threads/inverted-pendulum-in-one-wheel-and-pid-controller.99973/
B4XTutorialGameInverted Pendulum on Cart and PIDController ClassGunther2018-11-302018-11-30Free - Creative Commons CC BY 3.0This litte App is showing the Inverted Pendulum on a cart which is actuated by motors on the wheels. The pendulum is freely jointed. The controlling process behind is done by a PID Controller Class. One instance is controlling the Angle of the Pendulum, the other the position of the cart. With the settings in the Initialization Procedure you may have influences to the dampening of the disturbances or it swings up ;o)https://www.b4x.com/android/forum/threads/inverted-pendulum-on-cart-and-pidcontroller-class.99894/
B4ALibraryComms & NetworkIOIOkolbev2.052015-03-16Free - Creative Commons CC BY 3.0IOIO Library - Allows using the IOIO board with B4A. Originally developed by Andrew Graham.https://www.b4x.com/android/forum/threads/ioio-board-library.8942https://www.b4x.com/android/forum/attachments/ioiobt1-5-zip.9135/
B4JLibraryComms & NetworkIOIO library for B4Jkolbev2.072016-06-14Free - Creative Commons CC BY 3.0Here is a library that allows you to use the IOIO board with B4J! It's about the easiest way you'll find to access a microcontroller from your PC.https://www.b4x.com/android/forum/threads/ioio-library-for-b4j.67905/https://www.b4x.com/android/forum/attachments/workbench-1-0-zip.44969/
B4ISnippetOtheriOS - TouchIDnarek adonts2015-06-162015-06-16Free - Creative Commons CC BY 3.0This code will allow to use the TouchID (Fingerprint) in your app.https://www.b4x.com/android/forum/threads/ios-touchid.55018/
B4ITutorialB4IiOS 9 important changesErel2015-10-192015-10-19Free - Creative Commons CC BY 3.0iOS 9 important changeshttps://www.b4x.com/android/forum/threads/ios-9-important-changes.59457/
B4ITutorialB4IiOS error codeilan2017-12-182017-12-18Free - Creative Commons CC BY 3.0There is an official tutorial by Erel how to get info about ios error code from your analytics log. Its a little bit complex so i found a different easy way. https://www.osstatus.comhttps://www.b4x.com/android/forum/threads/ios-error-code.87375/
B4ISnippetGPS/locationios Map caller(for Chinese)icefairy3332017-01-202017-01-20Free - Creative Commons CC BY 3.0ios Map caller(for Chinese)https://www.b4x.com/android/forum/threads/ios-map-caller-for-chinese.75405/
B4ITutorialIcons / fontsiOS, Android and more - Photoshop icon TemplatesPendrush2015-05-202015-05-20Free - Creative Commons CC BY 3.0iOS, Android and more - Photoshop icon Templateshttps://www.b4x.com/android/forum/threads/ios-android-and-more-photoshop-icon-templates.53957/
B4ALibrarySwitchiOS-SwitchViewJohan Schoeman2017-04-112017-04-11Free - Creative Commons CC BY 3.0A lightweight iOS switch view style for Androidhttps://www.b4x.com/android/forum/threads/ios-switchview.78380/https://www.b4x.com/android/forum/attachments/iostypeswitchviewlibfiles-zip.54699/
B4ALibraryImagesioxSVG scalable vector graphics for Androidivan.tellez2014-09-152014-09-15Free - Creative Commons CC BY 3.0ioxSVG scalable vector graphics for Androidhttps://www.b4x.com/android/forum/threads/ioxsvg-scalable-vector-graphics-for-android.44725/
B4JSnippetStringsIP Address validation using RegExmindful2016-11-072016-11-07Free - Creative Commons CC BY 3.0IP Address validation using RegEx for IPv4 and IPv6https://www.b4x.com/android/forum/threads/ip-address-validation-using-regex.72789/
B4ALibraryAudio/VideoIPCamViewDonManfred2019-01-062019-01-06Free - Creative Commons CC BY 3.0An extended ImageView that can stream MJPEG videos.https://www.b4x.com/android/forum/threads/ipcamview.101194/https://www.b4x.com/android/forum/attachments/ipcamviewex-zip.76021/
B4ITutorialB4IiPhone X Safe AreaErel2018-01-092018-01-09Free - Creative Commons CC BY 3.0The screen area near the top and bottom are considered unsafe. Meaning that you shouldn't put anything important on these areas as they are less accessible or partially hidden. You can use the new Page.SafeAreaInsets property to find the four required offsets and adjust the content layout. Page.SafeAreaInsets returns a Rect object. Don't treat it as a rectangle. Treat it as a set of four offsets.https://www.b4x.com/android/forum/threads/iphone-x-safe-area.88095/
B4ASnippetOtherIPInfo - B4A Library source codeNJDude2017-11-192017-11-19Free - Creative Commons CC BY 3.0- Get external IP, latitude and longitude, ISP, and more. - Country information based on IP. - Speed test.https://www.b4x.com/android/forum/threads/ipinfo-b4a-library-source-code.86296/
B4JClassComms & NetworkIPLocatorRoycefer2015-09-132015-09-13Free - Creative Commons CC BY 3.0Get info on IP addresseshttps://www.b4x.com/android/forum/threads/iplocator-get-info-on-ip-addresses.58278/
B4ILibraryMailiPOPAlberto Iglesias2015-08-232015-08-23DonationEmail Protocol - Easy way to retrieve email (GMAIL,POP3, etc)https://www.b4x.com/android/forum/threads/ipop-email-protocol-easy-way-to-retrieve-email-gmail-pop3-etc.57518/
B4ILibraryDialogsiPopTip - beautiful PopOverJanPROv1.012017-09-25Free - Creative Commons CC BY 3.0iPopTip - beautiful PopOverhttps://www.b4x.com/android/forum/threads/ipoptip-beautiful-popover.67202/https://www.b4x.com/android/forum/attachments/example-zip.44337/
B4ILibraryDialogsiPopupDialog - A fully customizable popup dialogBrandsum2019-08-042019-08-04Free - Creative Commons CC BY 3.0This is a fully customizable popup dialog which supports Image, Video, Custom View, Simple text, Long Scrollable text and many more.https://www.b4x.com/android/forum/threads/ipopupdialog-a-fully-customizable-popup-dialog.108324/https://www.b4x.com/android/forum/attachments/ipopupdialog-library-zip.82833/https://www.b4x.com/android/forum/attachments/ipopupdialog_example-zip.82834/
B4ILibraryDialogsiPopView - A Pop View based on UIPopover pop with a lot of possibilitiesAlberto Iglesiasv1.0.02016-08-29DonationiPopView - A Pop View based on UIPopover pop with a lot of possibilitieshttps://www.b4x.com/android/forum/threads/ipopview-a-pop-view-based-on-uipopover-pop-with-a-lot-of-possibilities.73614/https://www.b4x.com/android/forum/attachments/libpopview-zip.50482/
B4ILibraryProgress/GaugeiPROGRESSAlberto Iglesiasv1.782016-07-12DonationBetter Progress Bar and Circular with Stop, Blur, Small, Big and Colorshttps://www.b4x.com/android/forum/threads/iprogress-better-progress-bar-and-circular-with-stop-blur-small-big-and-colors.57847/
B4ILibraryPreferencesiPropertyEditor - display/edit object properties or database fields / create an App settings pageMisterbatesv1.032017-10-10Free - Creative Commons CC BY 3.0iPropertyEditor is available for IOS and Android and can be used to present object properties to the user for review and editing. It is modelled on the IOS Settings App (see https://www.b4x.com/android/forum/t...gs-to-the-default-settings-app.48778/#content)https://www.b4x.com/android/forum/threads/ipropertyeditor-display-edit-object-properties-or-database-fields-create-an-app-settings-page.84573/
B4ILibraryImagesiQBImagePicker - Multiple selection image pickerCaptKronos2019-05-192019-05-19Free - Creative Commons CC BY 3.0This is a wrapper for QBImagePicker https://github.com/questbeat/QBImagePicker, an image picker that provides for multiple image and video selection.https://www.b4x.com/android/forum/threads/iqbimagepicker-multiple-selection-image-picker.103780/https://www.b4x.com/android/forum/attachments/iqbimagepicker-xml.78436/https://www.b4x.com/android/forum/attachments/iqbimagepicker-030519-zip.80045/
B4ALibraryHome automationIR Blaster - MultiChoice DSTV PVR Remote ControlJohan Schoeman2017-02-062017-02-06Free - Creative Commons CC BY 3.0If you have a device (such as my Samsung S4 Mini with Android OS KitKat) that supports an InfraRed Blaster and you are a subscriber to Multichoice's DSTV (with an enabled PVR) then you can use the attached project to control your DSTV PVR decoder. MultiChoice covers some of the African regions with its services.https://www.b4x.com/android/forum/threads/ir-blaster-multichoice-dstv-pvr-remote-control.75898/https://www.b4x.com/android/forum/attachments/libres-zip.52592/https://www.b4x.com/android/forum/attachments/dstv_remotelibfiles-zip.52593/
B4RTutorialHome automationIR Control for DSTV Explora Model 2AJohan Schoeman2019-06-152019-06-15Free - Creative Commons CC BY 3.0This is a sample project for the IR control of the DSTV Explora Model 2A decoder (Digital Satellite TV).https://www.b4x.com/android/forum/threads/ir-control-for-dstv-explora-model-2a.106770/
B4ALibraryComms & NetworkIR Control for Samsung Smart TVJohan Schoeman2017-11-042017-11-04Free - Creative Commons CC BY 3.0The attached project is based on this b4a library and project that I have posted before. It is an IR remote control for a Samsung Smart TV. Your device needs to support and IR blaster to make use of this B4A library and B4A project (such as the Samsung S4 mini with KitKat) Found most of the pronto hex codes here. The attached project controls my Samsung Smart TV 100%.https://www.b4x.com/android/forum/threads/ir-control-for-samsung-smart-tv.85745/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.61301/
B4ALibraryHome automationIR Remote RGB Controller for SMD3528/5050/5730/5630/3014 RGB LED Strip LightsJohan Schoeman2018-01-062018-01-06Free - Creative Commons CC BY 3.0This project is a replacement for the IR remote control for the SMD3528/5050/5730/5630/3014 RGB LED Strip Lights (see here). Your device needs to support an IR Blaster (such as Samsung S4 mini).https://www.b4x.com/android/forum/threads/ir-remote-rgb-controller-for-smd3528-5050-5730-5630-3014-rgb-led-strip-lights.88007/https://www.b4x.com/android/forum/attachments/androidinfraredlibfiles-zip.63462/
B4RLibraryComms & NetworkIR send and receiveErel2019-01-132019-01-13Free - Creative Commons CC BY 3.0rIRremote (Arduino) is based on IRremote open source project: https://github.com/z3t0/Arduino-IRremote. rIRremoteESP8266 (ESP8266) is based on IRremoteESP8266 open source project: https://github.com/markszabo/IRremoteESP8266. These libraries allow receiving IR signals with a IR receiver module and transmitting signals with an IR led.https://www.b4x.com/android/forum/threads/ir-send-and-receive.69454/
B4ATutorialIRC / IMIRC for B4ATim2412016-05-172016-05-17Free - Creative Commons CC BY 3.0IRC for B4Ahttps://www.b4x.com/android/forum/threads/irc-for-b4a.67105/
B4ALibraryIRC / IMIRC LibraryGeezer2013-04-202013-04-20Free - Creative Commons CC BY 3.0IRC Libraryhttps://www.b4x.com/android/forum/threads/irc-library.28478/
B4ALibraryInteropIrdaManagerwarwound2013-06-262013-06-26Free - Creative Commons CC BY 3.0The IrdaManager library is exclusively for use with Samsung devices.It exposes the hidden Samsung IrdaManager system servcie, enabling you to use the device's IR transmitter to send IR codes.https://www.b4x.com/android/forum/threads/irdamanager.30552/
B4ILibraryLoggingiReleaseLoggerErel2015-11-262015-11-26Free - Creative Commons CC BY 3.0iReleaseLogger combined with the desktop B4iLogger tool (written with B4J) allow you to monitor the app logs in release mode. This is useful when you encounter an error that you are unable to reproduce in debug mode.https://www.b4x.com/android/forum/threads/ireleaselogger-read-the-logs-in-release-mode.51164/https://www.b4x.com/android/forum/attachments/ireleaselogger-zip.32486/
B4ISnippetStringsiRichStringExtendedAndOrNot2017-03-302017-03-30Free - Creative Commons CC BY 3.0The classic b4i RichString, found in forum; extend this class to obtain a "b4a's like richstring", so i will use this thread to post my small sub.https://www.b4x.com/android/forum/threads/irichstringextended.77974/
B4ILibraryEncryptioniRSA - RSA encryption / decryptionErel2017-09-032017-09-03Free - Creative Commons CC BY 3.0iRSA - RSA asymmetric encryption / decryptionhttps://www.b4x.com/android/forum/threads/irsa-rsa-encryption-decryption.83477/
B4JLibraryABMaterialIs it possible to access serial port? [ABMaterial]Toley2016-11-252016-11-25Free - Creative Commons CC BY 3.0Is it possible to access serial port? [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-is-it-possible-to-access-serial-port.73471/[ABMaterial]
B4ILibraryPrintiSD BLE PrinterStar-Dustv0.022019-03-12DonationPrint with Iphone (and iPad) with Bluetooh (BLE). At the moment I can not print the images, but I'm working on it. If you want to have the activation code (Freeing all the functions) contact me in private.https://www.b4x.com/android/forum/threads/isd-ble-printer.103574/https://www.b4x.com/android/forum/attachments/ble_printer-0-02-zip.78338/
B4XLibraryMenuiSD BottoMenu [with source code][B4X][XUI]Star-Dustv1.12019-03-05Free - Creative Commons CC BY 3.0[B4X] [XUI] iSD BottoMenu [with source code]https://www.b4x.com/android/forum/threads/b4x-xui-isd-bottomenu-with-source-code.102991/[B4X][XUI][WITH SOURCE CODE]
B4XLibraryDate/timeiSD DiscTimePicker [B4X] [XUI]Star-Dustv0.032019-03-05Free - Creative Commons CC BY 3.0iSD DiscTimePicker [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-isd-disctimepicker.103412/[B4X][XUI]https://www.b4x.com/android/forum/attachments/isample1-zip.78029/
B4XLibraryProgress/GaugeiSD LiquidProgress [Bar][B4X][XUI]Star-Dustv0.0452019-06-14Free - Creative Commons CC BY 3.0[B4X] [XUI] iSD LiquidProgress [Bar]https://www.b4x.com/android/forum/threads/b4x-xui-sd-liquidprogress-bar.103518/[Bar][B4X][XUI]https://www.b4x.com/android/forum/attachments/isample1-zip.78185/
B4ILibrarySwitchiSD SwitchStar-Dustv0.012018-08-22Free - Creative Commons CC BY 3.0iSD Switchhttps://www.b4x.com/android/forum/threads/isd-switch.96422/https://www.b4x.com/android/forum/attachments/sample1-zip.71411/
B4ILibraryImagesiSDWebImage Wrappericefairy3332017-02-072017-02-07Free - Creative Commons CC BY 3.0This library provides an async image downloader with cache support. For convenience, we added categories for UI elements like UIImageView , UIButton , MKAnnotationView .https://www.b4x.com/android/forum/threads/isdwebimage-wrapper.75920/
B4JSnippetStringsIsEmptyString() functionamminf2016-11-032016-11-03Free - Creative Commons CC BY 3.0Returns True if x parameter is empty string or nullhttps://www.b4x.com/android/forum/threads/isemptystring-function.72647/
B4ASnippetStringsisIn() - Python 'In'wonder2017-10-042017-10-04Free - Creative Commons CC BY 3.0isIn() - Find anything in anything!! :) Replicates the behavior of the Python keyword 'in' which returns true if something is part of something elsehttps://www.b4x.com/android/forum/threads/isin-python-in.83713/
B4ICode moduleLabeliSizeLabelToFitMisterbatesv32017-10-17Free - Creative Commons CC BY 3.0Three routines to adjust a label to fit its text: * SizeToFitWidth - given a width (and using the label's font), adjust the label's height * SizeToFitHeight - given a height (and using the label's font), adjust the label's width * SizeFontToFit - given some text for the label (and using the label's width/height), adjust the label's fontsize so that the text fills the label * MeasureExpectedSize - Returns Width/Height/FontSize (type SizeToFit_Metrics) for a label that hasn't yet been added to an activity/view (using Reflector object) * getFontSize & setFontSize - cross-platform subs to get/set the fontsize for a labelhttps://www.b4x.com/android/forum/threads/sizelabeltofit.84070/
B4JSnippetStringsisLetters - check if string are lettersKnoppi2017-09-042017-09-04Free - Creative Commons CC BY 3.0isLetters - check if string are lettershttps://www.b4x.com/android/forum/threads/isletters-check-if-string-are-letters.83506/
B4ASnippetDate/timeISO 8601 date/time formattingpjetson2014-10-062014-10-06Free - Creative Commons CC BY 3.0ISO 8601 date/time formattinghttps://www.b4x.com/android/forum/threads/iso-8601-date-time-formatting.45373/
B4ILibrarySpeechiSpeechRecognition - Voice to TextErel2016-11-102016-11-10Free - Creative Commons CC BY 3.0iSpeechRecognition - Voice to Texthttps://www.b4x.com/android/forum/threads/ispeechrecognition-voice-to-text.72941/https://www.b4x.com/android/forum/attachments/speechrecognition-zip.49903/
B4ILibraryGameiSpriteKitJanPROv1.0.22017-09-25Free - Creative Commons CC BY 3.0iSpriteKit is a wrapper of Apple's SpriteKit Framework which allows you to create 2D games.https://www.b4x.com/android/forum/threads/ispritekit-2d-game-engine.63355/
B4JTutorialBAnanoIssue[s] with developing in both [ABMaterial] [BANano]OliverA2019-06-102019-06-10Free - Creative Commons CC BY 3.0Issue[s] with developing in both [ABMaterial] [BANano]https://www.b4x.com/android/forum/threads/abmaterial-banano-issue-s-with-developing-in-both.106625/[S][ABMATERIAL][BANANO]
B4ASnippetOSisSystemappDonManfred2014-12-272014-12-27Free - Creative Commons CC BY 3.0isSystemapphttps://www.b4x.com/android/forum/threads/issystemapp.48661/
B4IClassOtheriStateManagerErel2015-02-172015-02-17Free - Creative Commons CC BY 3.0Similar to B4A StateManagerhttps://www.b4x.com/android/forum/threads/class-istatemanager-similar-to-b4a-statemanager.50818/
B4ITutorialB4IiStore - In App PurchasesErel2015-01-122015-01-12Free - Creative Commons CC BY 3.0iStore - In App Purchaseshttps://www.b4x.com/android/forum/threads/istore-in-app-purchases.49301/
B4JSnippetStringsIsUnsignedInteger/IsSignedInteger/IsUnsignedDecima l/IsSignedDecimal/GetDecimalSeparatorwalt612017-04-052017-04-05Free - Creative Commons CC BY 3.0Test if strings are numerichttps://www.b4x.com/android/forum/threads/isunsignedinteger-issignedinteger-isunsigneddecimal-issigneddecimal-getdecimalseparator.78184/
B4ILibraryImagesiSVGErel2015-11-292015-11-29Free - Creative Commons CC BY 3.0Allows displaying SVG graphics (Scalable Vectors Graphics)https://www.b4x.com/android/forum/threads/isvg-scalable-vectors-graphics.60863/https://www.b4x.com/android/forum/attachments/isvg-xml.39281/
B4ILibraryButtoniSwiftyButtonErel2018-09-202018-09-20Free - Creative Commons CC BY 3.0Simple and customizable button in Swift.https://www.b4x.com/android/forum/threads/iswiftybutton.75551/
B4JSnippetB4JIt is not an MDI. But the idea works.BeneBarros2017-02-132017-02-13Free - Creative Commons CC BY 3.0It is not an MDI. But the idea works.https://www.b4x.com/android/forum/threads/it-is-not-an-mdi-but-the-idea-works.76159/https://www.b4x.com/android/forum/attachments/midsimulator-zip.52819/
B4ILibraryOCRiTesseract- Simple OCRJanPROv1.022017-09-25Free - Creative Commons CC BY 3.0iTesseract is a wrapper of the Tesseract IOS Framework and allows you to recognize text from images (OCR- optical character recognition).https://www.b4x.com/android/forum/threads/itesseract-simple-ocr.57788/
B4ILibraryDrawingiTiled (for iSpritekit)ilanv0.22018-02-04Free - Creative Commons CC BY 3.0with iTiled you will be able to import Tiled .tmx files to your B4i (iSpritekit) project. it is much more simpler to create games with Tiled. you can even create menu scenes or shop scenes and not only the game scene itself.https://www.b4x.com/android/forum/threads/itiled-for-ispritekit.84797/https://www.b4x.com/android/forum/attachments/itiled-0-2-zip.64393/
B4ILibraryNotificationsiTopNotifications - Sliding notificationsErel2018-09-202018-09-20Free - Creative Commons CC BY 3.0This is a wrapper for LNRSimpleNotifications. It implements nice sliding notifications that slide from the top or bottom. The user can click on the notification to dismiss it or wait for the set duration.https://www.b4x.com/android/forum/threads/itopnotifications-sliding-notifications.75923/https://www.b4x.com/android/forum/attachments/mac_files-zip.52624/
B4XTutorialGameIt's not Box2D but...Jaames2016-11-292016-11-29Free - Creative Commons CC BY 3.0Draw lines with left click, drop balls with right click.https://www.b4x.com/android/forum/threads/its-not-box2d-but.73579/https://www.b4x.com/android/forum/attachments/something-jar.50449/https://www.b4x.com/android/forum/attachments/something-2-jar.50490/https://www.b4x.com/android/forum/attachments/almost-working-right-no-bounce-jar.50507/https://www.b4x.com/android/forum/attachments/almost-working-right-buggy-bounce-jar.50508/
B4ILibraryComms & NetworkiUI9 - Safari ControllerErel2016-08-312016-08-31Free - Creative Commons CC BY 3.01. SafariController is a full page controller. It is not a view. 2. You can only use it to show web content. You cannot extract anything or modify the content. 3. It is a full browser with most of Mobile Safari features. Another important feature of SafariController is that it can open non-https urls without disabling the ATS service. Apple will make it impossible (or difficult) to disable it in the future.https://www.b4x.com/android/forum/threads/iui9-safari-controller.70552/
B4ILibraryWebSocketiWebSocketErel2017-05-042017-05-04Free - Creative Commons CC BY 3.0Edit: the library is already included in the IDE. - A WebSocket client implementationhttps://www.b4x.com/android/forum/threads/iwebsocket.48600/https://www.b4x.com/android/forum/attachments/iwebsocket-zip.30625/
B4ITutorialWidgetiWidget - add a today widget to your App [Tool]JanPRO2018-04-262018-04-26Free - Creative Commons CC BY 3.0iWidget - add a today widget to your App [Tool]https://www.b4x.com/android/forum/threads/tool-iwidget-add-a-today-widget-to-your-app.92384/[TOOL]https://www.b4x.com/android/forum/attachments/modules-zip.67207/
B4ILibraryWebViewiWKWebView Library without DesignerFabio Campanella2019-09-022019-09-02Free - Creative Commons CC BY 3.0Who needs to use WKWebView without the Designer, he can use the following library.https://www.b4x.com/android/forum/threads/iwkwebview-library-without-designer.109236/
B4ILibraryXMLiXmlBuilderErel2014-12-282014-12-28Free - Creative Commons CC BY 3.0Provides a simple API to create valid XML documentshttps://www.b4x.com/android/forum/threads/ixmlbuilder.48706/
B4ALibraryDatabaseJackcessAgrahamv1.02013-04-16Free - Creative Commons CC BY 3.0A library to read and update MS Access .mdb and .accdb database files.https://www.b4x.com/forum/additional-libraries-classes-official-updates/28373-jackcess-library-uses-ms-access-database-files.html
B4JLibraryCalendarjAgendajmon2016-12-132016-12-13Free - Creative Commons CC BY 3.0A Google-Calendar-style calendar that allows you to show your events in a fully customizable calendar.https://www.b4x.com/android/forum/threads/jagenda.37688/https://www.b4x.com/android/forum/attachments/jagenda_example-zip.50924/
B4ALibraryMathsJAMAJohan Schoeman2015-10-182015-10-18Free - Creative Commons CC BY 3.0A Java Matrix Packagehttps://www.b4x.com/android/forum/threads/jama-a-java-matrix-package.59192/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38141/https://www.b4x.com/android/forum/attachments/b4ajamamatrix-zip.38142/https://www.b4x.com/android/forum/attachments/b4alibraryfiles-zip.38143/
B4JLibraryAnimationjAnimationDaestrumv1.152013-12-30Free - Creative Commons CC BY 3.0jAnimationhttps://www.b4x.com/android/forum/threads/janimation.36145/https://www.b4x.com/android/forum/attachments/animationtest-zip.21585/https://www.b4x.com/android/forum/attachments/janimationlibrary-zip.21586/https://www.b4x.com/android/forum/attachments/simplegame-zip.21605/
B4JClassDate/timejAnotherDatePickerErel2016-03-022016-03-02Free - Creative Commons CC BY 3.0This is a date picker similar to B4A AnotherDatePicker.https://www.b4x.com/android/forum/threads/janotherdatepicker-class.36778/
B4JLibraryNotificationsjAPNS - Send iOS Push NotificationsJanPRO2019-01-122019-01-12Free - Creative Commons CC BY 3.0jAPNS allows you to access Apple's Token-based Http/2 APNS API in order to send iOS Push Notificationshttps://www.b4x.com/android/forum/threads/japns-send-ios-push-notifications.101416/https://www.b4x.com/android/forum/attachments/japns-zip.76245/https://www.b4x.com/android/forum/attachments/japns_nonui-zip.76246/
B4ATutorialEmulator/VMJar of Beans - new FAST android-emulatormoster672012-11-122012-11-12Free - Creative Commons CC BY 3.0Jar of Beans - new FAST android-emulatorhttps://www.b4x.com/android/forum/threads/jar-of-beans-new-fast-android-emulator.23220/
B4AClassB4AJarFileLoaderErel2014-02-112014-02-11Free - Creative Commons CC BY 3.0It is possible to embed files directly in the compiled libraries by following these steps: 1. Add the attached class module, JarFileLoader, to your code (Project - Add Existing Module). 2. JarFileLoader can either load files from the Files folder or from the compiled jar. While you develop the library you should initialize it and set it to load files from the assets folder:https://www.b4x.com/android/forum/threads/embedding-files-in-compiled-libraries.37689/
B4ASnippetB4AJarFileLoader: Embed Files to LibrariesMashiane2017-01-192017-01-19Free - Creative Commons CC BY 3.0JarFileLoader: Embed Files to Librarieshttps://www.b4x.com/android/forum/threads/jarfileloader-embed-files-to-libraries.75428/
B4JLibraryB4JjarLoadertchart2017-07-072017-07-07Free - Creative Commons CC BY 3.0This library will load jar files at run time without having to use #AdditionalJarhttps://www.b4x.com/android/forum/threads/jarloader.81393/
B4ATutorialB4Ajarsigner error: java.security.SignatureException: private key algorithm is not compatibleErel2017-12-272017-12-27Free - Creative Commons CC BY 3.0Private sign keys created with B4A v7.80 or less together with Java 8u151+ will fail with the above error message. Note that it does not affect existing keys. It is related to a change in the default key size. It is fixed for the next update of B4A. As a workaround you can switch to Java 8u144: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html Or create the key from the command linehttps://www.b4x.com/android/forum/threads/jarsigner-error-java-security-signatureexception-private-key-algorithm-is-not-compatible.87699/
B4JLibraryAudio/VideojAudioClipstevel05v1.02019-07-19Free - Creative Commons CC BY 3.0This is a wrapper for the JavaFX AudioClip class.https://www.b4x.com/android/forum/threads/jaudioclip.37828/https://www.b4x.com/android/forum/attachments/jaudiocliptest-zip.22688/https://www.b4x.com/android/forum/attachments/jaudioclip-project-zip.82380/
B4JLibraryAudio/VideojAudioRecordstevel05v1.02014-02-18Free - Creative Commons CC BY 3.0This is an Audio Recording Library based on javax.sound.sampled that I have tried to make as simple to use as possible. It will record from the default device as selected in the Control Panel or Mixer (on Windows Machines).https://www.b4x.com/android/forum/threads/jaudiorecord.37930/https://www.b4x.com/android/forum/attachments/jaudiorecord-zip.22799/
B4JLibraryAudio/VideojAudioTrackstevel052014-02-272014-02-27Free - Creative Commons CC BY 3.0Here is the opposite number to jAudioRecord, again based on javax.sound.sampled it's setup is very similar.https://www.b4x.com/android/forum/threads/jaudiotrack.37973/https://www.b4x.com/android/forum/attachments/jaudiotrack-zip.22823/
B4JLibraryOtherjAuthorizationKMatle2016-04-182016-04-18Free - Creative Commons CC BY 3.0If you design a multi user system you have to care about what the users may do or not. With this Lib you can - define user authorizations - save it to a RAF file (pw encrypted) from your B4J app - ask if the user/app is authorized to perform a function depending on parmshttps://www.b4x.com/android/forum/threads/jauthorization-beta.65975/
B4JLibraryInteropjAutoItXjmon2016-05-102016-05-10Free - Creative Commons CC BY 3.0AutoItX4Java uses JACOB to access AutoItX through COM and strives to provide a native Java interface while maintaining the simplicity of AutoIt.https://www.b4x.com/android/forum/threads/jautoitx-library.37539/https://www.b4x.com/android/forum/attachments/jautoitx_libraries-zip.39911/
B4JLibraryUpdaterjAutoUpdate library [B4Xlib]Tayfurv1.572019-03-05Free - Creative Commons CC BY 3.0jAutoUpdate library [B4Xlib]https://www.b4x.com/android/forum/threads/b4xlib-jautoupdate-library.101587/[B4XLIB]https://www.b4x.com/android/forum/attachments/example_autoupdate_v_1-3-zip.76590/
B4ATutorialB4AJava 10 - B4A SDK Manager fixNJDude2018-04-192018-04-19Free - Creative Commons CC BY 3.0Java 10 - B4A SDK Manager fixhttps://www.b4x.com/android/forum/threads/java-10-b4a-sdk-manager-fix.92076/
B4ATutorialFirebaseJava App for Firebase Notificatiion SendingTayfur2017-04-212017-04-21Free - Creative Commons CC BY 3.0if you have android app with firebase notf. this app for easy testing. https://www.b4x.com/android/forum/threads/java-app-for-firebase-notificatiion-sending.78682/
B4JLibraryImagesJava Image Processing with JH LABSJohan Schoeman2016-01-172016-01-17Free - Creative Commons CC BY 3.0I have compiled the JH LABS java code into a library (jImageFilters.jar) that can be used in B4J.https://www.b4x.com/android/forum/threads/java-image-processing-with-jh-labs.62455/https://www.b4x.com/android/forum/attachments/jimagefilterslibfiles-zip.40692/https://www.b4x.com/android/forum/attachments/b4jimageprocessing-zip.40693/
B4JTutorialJavaJava SecurityErel2016-09-122016-09-12Free - Creative Commons CC BY 3.0Java Securityhttps://www.b4x.com/android/forum/threads/java-security.70908/
B4JSnippetStringsJava String formatterDaestrum2015-07-132015-07-13Free - Creative Commons CC BY 3.0Java String formatterhttps://www.b4x.com/android/forum/threads/java-string-formatter.56128/
B4AClassAudio/VideoJavaFlacEncoderstevel052015-12-312015-12-31Free - Creative Commons CC BY 3.0An example of accessing the javaFlacEncoder with Javaobjecthttps://www.b4x.com/android/forum/threads/javaflacencoder.61853/https://www.b4x.com/android/forum/attachments/javaflacencoder-zip.40128/
B4JLibraryAudio/VideojavaFlacFileEncoderstevel052015-12-312015-12-31Free - Creative Commons CC BY 3.0javaFlacFileEncoderhttps://www.b4x.com/android/forum/threads/javaflacfileencoder.61870/
B4ALibraryPDFJava-fPDF library - Create PDF files in B4AAndrew (Digitwell)v0.352017-01-11Free - Creative Commons CC BY 3.0Create PDF files in B4Ahttps://www.b4x.com/android/forum/threads/java-fpdf-library-create-pdf-files-in-b4a.75113/https://www.b4x.com/android/forum/attachments/java-fpdf-jar.51897/https://www.b4x.com/android/forum/attachments/pdfdoc-zip.51898/
B4ALibraryJavaJavaObject libraryErel2013-11-142013-11-14Free - Creative Commons CC BY 3.0The purpose of JavaObject library is similar to the purpose of Reflection library. Both libraries allow you to directly call Java APIs based on Java reflection features.https://www.b4x.com/android/forum/threads/javaobject-library.34486/
B4JSnippetJavaJavaObjects (the easy way)Daestrum2014-09-272014-09-27Free - Creative Commons CC BY 3.0JavaObjects (the easy way)https://www.b4x.com/android/forum/threads/javaobjects-the-easy-way.45121/
B4JSnippetB4JJavaScript Replace with RegEx patternrwblinn2017-10-112017-10-11Free - Creative Commons CC BY 3.0Just a bit of language mixing Basic, Java, JavaScript = Example JavaScript Replace with RegEx pattern (Tested with JDK9, B4J v5.9).https://www.b4x.com/android/forum/threads/javascript-replace-with-regex-pattern.84932/
B4JLibraryMultiple itemsjAWTRobotRoyceferv1.612019-01-15Free - Creative Commons CC BY 3.0This library started out as a simple wrapper for Oracle's java.awt.Robot package but it evolved out of hand into a library of general utilities. Some of these functions appear to duplicate functionality already present in B4J however this library is designed to be used in both UI apps and non-UI apps. Consequently, B4J functionality that requires the use of a JFX object (fx.showExternalDocument(), for example) is duplicated here but without the use of any objects only found in UI apps. Things you can do with this library: •programmatically move the mouse and invoke system MouseButtonPressed events or KeyPressed events and much more •access the system clipboard •get a variety of general operating system, hardware and JVM info •get a variety of JVM, process and system performance info (memory usage, CPU load, etc...) •take screen shots of arbitrary rectangles on the system's screens •run arbitrary commands on the command line •redirect Standard Error and Standard Out to file •open external files or URLs •improved Exception-related stuff •improved Thread-related stuff •restart your app The library is very heavily commented so you need only read them to see what is possible.https://www.b4x.com/android/forum/threads/jawtrobot-invoke-keyboard-and-mouse-events-etc.55832/https://www.b4x.com/android/forum/attachments/jawtrobot-zip.35720/https://www.b4x.com/android/forum/attachments/jawtrobot1-1-zip.36333/https://www.b4x.com/android/forum/attachments/jawtrobot1-3-zip.38438/https://www.b4x.com/android/forum/attachments/jawtrobot1-35-zip.38459/https://www.b4x.com/android/forum/attachments/jawtrobot1-37-zip.39106/
B4XLibraryEncryptionjB4XEncryptionErel2014-12-142014-12-14Free - Creative Commons CC BY 3.0This library allows you to encrypt or decrypt data using the AES encryption method.https://www.b4x.com/android/forum/threads/jb4xencryption.48178/
B4JOtherOtherjBasicLibagrahamv1.02013-11-28Free - Creative Commons CC BY 3.0Here is a port to B4J of my BasicLib script interpreter. https://www.b4x.com/android/forum/threads/jbasiclib-library.35092/
B4JLibraryOtherjBasicLib embedded Basic interpreter libraryagraham2019-01-142019-01-14Free - Creative Commons CC BY 3.0Nearly six years ago I posted the original B4A version of this library that was in fact a port to Java from the original Basic4ppc .Net C# version that I wrote even earlier. Shortly after that I gave up Android development out of disgust with Google and returned to playing with Basic4ppc and C# under Windows. I now find myself back having to use Android for mobile work and have already posted an updated, polished and reasonably documented version for B4A. I now post here a version that will work with B4J.https://www.b4x.com/android/forum/threads/jbasiclib-embedded-basic-interpreter-library.101471/
B4JLibraryDialogsjBetterDialogsGiuseppe Salviv1.202014-07-28Free - Creative Commons CC BY 3.0jBetterDialogs Bring 10 kind of Dialogs for B4J.https://www.b4x.com/android/forum/threads/jbetterdialogs.39706/https://www.b4x.com/android/forum/attachments/jbetterdialogs-v1-0-zip.24128/https://www.b4x.com/android/forum/attachments/dialogs-screenshots_02-png.24129/https://www.b4x.com/android/forum/attachments/dialogs-screenshots_01-jpg.24130/https://www.b4x.com/android/forum/attachments/jbetterdialogs-v1-1-zip.24176/
B4JLibraryRaspberry PijBH1750 - Ambient Light Sensor [Raspberry Pi]rwblinn2017-03-062017-03-06Free - Creative Commons CC BY 3.0ibrary for the BH1750 Ambient Light I2C sensor connected to a Raspberry Pi.https://www.b4x.com/android/forum/threads/raspberry-pi-jbh1750-ambient-light-sensor.76980/[Raspberry Pi]
B4JLibraryBluetoothjBluetoothErel2015-11-102015-11-10Free - Creative Commons CC BY 3.0This library allows you to discover and connect to Bluetooth devices. It is similar to B4A Serial library.https://www.b4x.com/android/forum/threads/jbluetooth-library.60184/https://www.b4x.com/android/forum/attachments/jbluetooth-zip.38771/https://www.b4x.com/android/forum/attachments/b4j_bluetoothexample-zip.38772/
B4JLibraryRaspberry PijBMP180 - Barometric Pressure/Temperature/Altitude Sensor [Raspberry Pi]rwblinn2017-03-022017-03-02Free - Creative Commons CC BY 3.0jBMP180 - Barometric Pressure/Temperature/Altitude Sensor [Raspberry Pi]https://www.b4x.com/android/forum/threads/raspberry-pi-jbmp180-barometric-pressure-temperature-altitude-sensor.76814/[Raspberry Pi]
B4ALibraryPhysicsJBox2DInformatixv1.12013-05-31Free - Creative Commons CC BY 3.0The popular physics engine.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27198-jbox2d-physics-engine-advanced-users.htmlhttps://www.b4x.com/android/forum/attachments/jbox2d_11-zip.17615/
B4JLibraryPhysicsjBox2D B4JInformatixv1.22017-01-12Free - Creative Commons CC BY 3.0The popular physics engine.https://www.b4x.com/android/forum/threads/jbox2d.75157/https://www.b4x.com/android/forum/attachments/jbox2d_12-zip.51958/
B4JLibraryCalendarjCalendarInformatix2016-08-292016-08-29Free - Creative Commons CC BY 3.0This is a wrapper for the GregorianCalendar and TimeZone classes, with its Java source code.https://www.b4x.com/android/forum/threads/jcalendar.73610/
B4JLibraryOtherjCallSubPlusjanderkan2016-06-152016-06-15Free - Creative Commons CC BY 3.0This lib allows you to add 1 or more CallSubs to be executed at a later time.https://www.b4x.com/android/forum/threads/jcallsubplus.67964/
B4JLibraryDrawingjCanvasExt Extends Canvas methodsklaus2016-08-222016-08-22Free - Creative Commons CC BY 3.0This library, with the Class source code, extends the Canvas functionalities. Some time ago I was playing with B4J Canvas with methods not exposed directly to B4J. There was a question in the forum for a routine to draw rectangles with round corners. So, I think it may be useful for others.https://www.b4x.com/android/forum/threads/jcanvasext-extends-canvas-methods.86407/https://www.b4x.com/android/forum/attachments/lib-zip.61964/https://www.b4x.com/android/forum/attachments/libcanvasextdemo-zip.61965/
B4JLibraryChartsjChartsInformatixv1.212019-06-07Free - Creative Commons CC BY 3.0A wrapper of javafx.scene.chart with additional functions and classes.https://www.b4x.com/android/forum/threads/jcharts.71975/
B4ALibrarySMB / CIFSjcifs-ng SMB-Client [SMB2]DonManfredv0.242019-04-06Free - Creative Commons CC BY 3.0jcifs-ng SMB-Client [SMB2]https://www.b4x.com/android/forum/threads/jcifs-ng-smb-client-smb2.104560/[SMB2]https://www.b4x.com/android/forum/attachments/jcifs-ng-example-zip.79122/
B4JLibrarySMB / CIFSjcifs-ng SMB-Client B4J [SMB2]DonManfredv0.252019-04-06Free - Creative Commons CC BY 3.0jcifs-ng SMB-Client [SMB2]https://www.b4x.com/android/forum/threads/jcifs-ng-smb-client-smb2.104561/[SMB2]https://www.b4x.com/android/forum/attachments/b4jjcifs-ngv0-25-zip.79124/
B4JLibraryLoggingjColorLoggerRoyceferv1.52018-05-12Free - Creative Commons CC BY 3.0jColorLogger allows you to control the text color and background color and column alignment of statements logged to Standard Out in the Windows console and Linux or Mac terminal emulators. The color functionality doesn't work in the B4J IDE but the logging still does, it just appears as boring monochromatic text.https://www.b4x.com/android/forum/threads/jcolorlogger-colorful-console-and-console-input.56003/https://www.b4x.com/android/forum/attachments/jcolorlogger1-2-zip.35851/https://www.b4x.com/android/forum/attachments/jcolorlogger1-3-zip.36430/https://www.b4x.com/android/forum/attachments/jcolorlogger1-31-zip.36463/https://www.b4x.com/android/forum/attachments/jcolorlogger1-4-zip.36654/
B4JLibraryColourjColorUtilsjmon2014-04-252014-04-25Free - Creative Commons CC BY 3.0This library is the port of the JavaFx Color functions. http://docs.oracle.com/javafx/2/api/javafx/scene/paint/Color.htmlhttps://www.b4x.com/android/forum/threads/jcolorutils.40292/https://www.b4x.com/android/forum/attachments/jcolorutils-zip.24525/
B4JLibraryB4JjCompilerDaestrumv1.72014-07-31Free - Creative Commons CC BY 3.0The library 'jCompiler' allows you to compile a java class from a source file, and then load it into the B4J running program.https://www.b4x.com/android/forum/threads/jcompiler.43168/https://www.b4x.com/android/forum/attachments/hello-zip.26583/https://www.b4x.com/android/forum/attachments/jcompiler-zip.26584/https://www.b4x.com/android/forum/attachments/jcompilertest-zip.26585/https://www.b4x.com/android/forum/attachments/jcompiler7-zip.26634/https://www.b4x.com/android/forum/attachments/demo-2-zip.26737/
B4JLibraryB4J ServerjConnectionPool - ConnectionPool extracted from jServerErel2019-07-182019-07-18Free - Creative Commons CC BY 3.0If you want to use ConnectionPool in a UI app then you should use this library instead of jServer. jServer is not compatible with B4J Packager 11. jConnectionPool library is a subset of jServer with only the ConnectionPool feature. https://www.b4x.com/android/forum/threads/jconnectionpool-connectionpool-extracted-from-jserver.107776/
B4JClassNotificationsjControlsFX Notifications Classmindful2018-09-142018-09-14Free - Creative Commons CC BY 3.0This is a class that uses ControlsFX Notifications - it's able to show desktop notifications. It depends on the JavaObject and jControlsFX library so be sure to include them.https://www.b4x.com/android/forum/threads/jcontrolsfx-notifications-class.97249/
B4JLibraryB4JjControlsFX9 - ControlsFX for Java 9Erel2017-09-282017-09-28Free - Creative Commons CC BY 3.0jControlsFX (included in the IDE) - Java 8; jControlsFX9 - Java 9. Note that there is an issue with RangeSlider: https://bitbucket.org/controlsfx/controlsfx/issues/802/rangeslider-uses-inaccessable-package. Library is attached.You should also download this jar and copy it to the additional libraries folder: www.b4x.com/b4j/files/controlsfx-9.jarhttps://www.b4x.com/android/forum/threads/jcontrolsfx9-controlsfx-for-java-9.84404/
B4ALibraryImagesJcoverflowGiuseppe Salviv1.702015-11-27Free - Creative Commons CC BY 3.0Gallery based on CoverFlow for B4J.https://www.b4x.com/android/forum/threads/jcoverflow-library.36027/https://www.b4x.com/android/forum/attachments/coverflow_with_border-jpg.21466/https://www.b4x.com/android/forum/attachments/coverflow_with_out_border-jpg.21467/https://www.b4x.com/android/forum/attachments/items_800x800_normalmode-jpg.23290/https://www.b4x.com/android/forum/attachments/items_800x800_inversemode-jpg.23291/https://www.b4x.com/android/forum/attachments/jcoverflow-v1-3-lib-zip.23700/
B4ALibraryAudio/VideoJcPlayerJohan Schoeman2016-11-152016-11-15Free - Creative Commons CC BY 3.0A simple audio player for Android that you can plugin to your apps quickly get audio playback workinghttps://www.b4x.com/android/forum/threads/jcplayer.73091/https://www.b4x.com/android/forum/attachments/b4ajcplayer-zip.50070/https://www.b4x.com/android/forum/attachments/resource-zip.50072/https://www.b4x.com/android/forum/attachments/demores-zip.50075/https://www.b4x.com/android/forum/attachments/libres-zip.50076/https://www.b4x.com/android/forum/attachments/thejavacode-zip.50077/
B4JLibraryDatabasejCrystalReports LibraryJuan Marrerov1.012019-02-25Free - Creative Commons CC BY 3.0jCrystalReports Libraryhttps://www.b4x.com/android/forum/threads/jcrystalreports-library.97665/https://www.b4x.com/android/forum/attachments/jcrystalreports1-00-zip.72622/https://www.b4x.com/android/forum/attachments/crystalreportstest-zip.72623/https://www.b4x.com/android/forum/attachments/crconfig-xml.72624/
B4ALibraryToastJCustomToastGiuseppe Salviv1.12014-03-08Free - Creative Commons CC BY 3.0Show Toast with title, text and icon for B4J.https://www.b4x.com/android/forum/threads/toastmessageshow-library.36086/https://www.b4x.com/android/forum/attachments/customtoast-v1-0-zip.21513/https://www.b4x.com/android/forum/attachments/toast_only_message-png.21514/https://www.b4x.com/android/forum/attachments/toast_title_and_message-png.21515/https://www.b4x.com/android/forum/attachments/toast_message_and_icon-png.21516/https://www.b4x.com/android/forum/attachments/toast_title_message_and_icon-png.21517/
B4JLibraryOtherjCustomWindowjmon2017-01-052017-01-05Free - Creative Commons CC BY 3.0jCustomWindow allows you to customize completely the window container of your application and have a consistent style cross-platform.https://www.b4x.com/android/forum/threads/jcustomwindow.37947/https://www.b4x.com/android/forum/attachments/jcustomwindow_example-zip.22867/https://www.b4x.com/android/forum/attachments/jcustomwindow_source-zip.22868/
B4JLibraryDatabaseJDataBasemargretv1.12014-01-14Free - Creative Commons CC BY 3.0I am converting the B4A Database Library to B4J.https://www.b4x.com/android/forum/threads/jdatabase-library.36593/
B4JLibraryDate/timejDatePickerExjmon2015-06-132015-06-13Free - Creative Commons CC BY 3.0There is already a javafx 8 datepicker library on the forum, but I needed more functionalities, so I wrote my own datepicker library based on javafx 8 datepicker and localdate.https://www.b4x.com/android/forum/threads/jdatepickerex-datepicker-with-extra-functionalities-javafx8.49839/https://www.b4x.com/android/forum/attachments/jdatepickerex_example-zip.31552/
B4ALibraryDatabaseJdbcSQL - Directly connect to remote databasesErel2017-09-172017-09-17Free - Creative Commons CC BY 3.0This is a port of B4J jSQL library.https://www.b4x.com/android/forum/threads/jdbcsql-directly-connect-to-remote-databases.84016/https://www.b4x.com/android/forum/attachments/jdbcsql-zip.59780/
B4JTutorialDatabaseJDBCSQL [Connector/J] - Connect directly to MySQL, MS SQL, PostgreSQL and MariaDB database serversPeter Simpson2019-09-252019-09-25Free - Creative Commons CC BY 3.0I needed a simple way to connect to a particular database. Using the attached project you can use the simple to follow JDBCSQL B4J code to connect to either MySQL, MS SQL, PostgreSQL and MariaDB databases with ease.https://www.b4x.com/android/forum/threads/jdbcsql-connector-j-connect-directly-to-mysql-ms-sql-postgresql-and-mariadb-database-servers.107545/[CONNECTOR/J]https://www.b4x.com/android/forum/attachments/database4connectiontypes-zip.82050/
B4JLibraryDate/timejdgADP - AnotherDatePicker revisitedudg2016-12-122016-12-12Free - Creative Commons CC BY 3.0I needed a way to highlight some "special" days on the calendar picker. They could be holidays or any other day reflecting a given condition. While I was at it, I preferred to differentiate between special days by their backgroud color. This last option let me, for example, show a day as "very busy" setting its background color to red, while a "not so critical day" could be yellow and so on.https://www.b4x.com/android/forum/threads/jdgadp-anotherdatepicker-revisited.74047/
B4JLibraryBarcodejDGBarCodeudg2015-12-012015-12-01Free - Creative Commons CC BY 3.0Bar code generation libhttps://www.b4x.com/android/forum/threads/jdgbarcode-bar-code-generation-lib.60919/https://www.b4x.com/android/forum/attachments/jdgbarcode_020-zip.39358/
B4JLibraryRaspberry PijDHT - Digital-output relative humidity & temperature sensors [Raspberry Pi]rwblinn2017-03-062017-03-06Free - Creative Commons CC BY 3.0Library for the DHT11 & DHT22 digital-output relative humidity & temperature sensors connected to a Raspberry Pi.https://www.b4x.com/android/forum/threads/raspberry-pi-jdht-digital-output-relative-humidity-temperature-sensors.76975/[Raspberry Pi]
B4JLibraryOSjDiskSpacegiga2014-02-242014-02-24Free - Creative Commons CC BY 3.0Allows you to view the disk space for drive letters C: D: E: F:https://www.b4x.com/android/forum/threads/jdiskspace.38157/
B4JLibraryComms & NetworkjDNSLookupwl2014-08-072014-08-07Free - Creative Commons CC BY 3.0Does MX and A record (DNS) lookups.https://www.b4x.com/android/forum/threads/jdnslookup.43646/
B4JLibraryInteropjDotNetBridgeagraham2013-12-252013-12-25Free - Creative Commons CC BY 3.0This awesome (when you think what is going on here) demonstration program shows a B4J application running VBScript code on a Windows ActiveX object, the MS Script Control, hosted by a .NET managed library written in C#.https://www.b4x.com/android/forum/threads/jdotnetbridge-library.36046/
B4JLibraryFile handlingjDragAndDropagrahamv1.12013-12-18Free - Creative Commons CC BY 3.0jDragAndDrop library exposes the JavaFX drag and drop capability to B4J.https://www.b4x.com/android/forum/threads/jdraganddrop-library.35754/
B4JLibraryFile handlingjDragandDrop2stevel052017-02-242017-02-24Free - Creative Commons CC BY 3.0This library is an update to Andrews jDragandDrop to take advantage of the DragBorad.DragView available in JavaFX8. This allows displaying a graphic next to or behind the mouse cursor while dragging items.https://www.b4x.com/android/forum/threads/jdraganddrop2.76168/
B4JLibraryB4J ServerjElasticsearch - Search and Text Analytics [server]Erel2016-11-222016-11-22Free - Creative Commons CC BY 3.0Elasticsearch simplifies many tasks required to build a search engine and adds many features over Lucene. Elasticsearch is quite similar to MongoDB. It is also a document store. However the use cases and focus are different. Elasticsearch stores the data in a Lucene index and offers powerful text features. jElasticsearch is a wrapper for the REST client provided by Elasticsearch. It is expected to be used from a server solution.https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/[server]https://www.b4x.com/android/forum/attachments/elasticsearch_example-zip.50265/
B4ALibraryButtonJellyToggleButtonDonManfred2016-06-222016-06-22Free - Creative Commons CC BY 3.0JellyToggleButton(JTB) is a cute toggle button with 18 jelly types and 30 ease types. You can also define your own style and have your JTB custom-made.https://www.b4x.com/android/forum/threads/jellytogglebutton.68231/https://www.b4x.com/android/forum/attachments/jellytogglebuttonex-zip.45282/
B4JLibraryAudio/VideojEqualizerstevel052014-02-152014-02-15Free - Creative Commons CC BY 3.0This one is a wrapper for the Javafx AudioEqualizer classhttps://www.b4x.com/android/forum/threads/jequalizer-library.37839/https://www.b4x.com/android/forum/attachments/equalizertest-zip.22699/
B4JLibraryExceljExcelErel2015-08-192015-08-19Free - Creative Commons CC BY 3.0A more powerful library is now available: http://www.b4x.com/android/forum/threads/jpoi-supports-microsoft-excel-xls-and-xlsx-workbooks.57392/ This library allows you to read and write XLS files. It is similar to B4A Excel libraryhttps://www.b4x.com/android/forum/threads/jexcel-library.35004/https://www.b4x.com/android/forum/attachments/excelexample-zip.20752/
B4JLibraryEncryptionjFileEncrypterKMatle2016-04-182016-04-18Free - Creative Commons CC BY 3.0With this library you can - encrypt a file - decrypt a file - get the content of a file as a Base64 encoded string (to store it in a database) - save the content of a Base64 string to a filehttps://www.b4x.com/android/forum/threads/jfileencrypter.65921/
B4JLibraryFile handlingjFileWatcherRoyceferv1.32018-03-07Free - Creative Commons CC BY 3.0Watch system file eventshttps://www.b4x.com/android/forum/threads/jfilewatcher-watch-system-file-events.56613/https://www.b4x.com/android/forum/attachments/jfilewatcher-zip.36209/https://www.b4x.com/android/forum/attachments/jfilewatcher1-1-zip.36212/https://www.b4x.com/android/forum/attachments/jfilewatcher1-2-zip.36402/
B4JLibraryViews - effectsJfoenix WrapEnrique Gonzalez R2017-05-212017-05-21Free - Creative Commons CC BY 3.0JavaFX Material Design libraryhttps://www.b4x.com/android/forum/threads/jfoenix-wrap.79752/https://www.b4x.com/android/forum/attachments/jfoenixtester-zip.55974/
B4JTutorialSpeechjFreeTTS Library: Add speech to your B4J AppMashianev1.072017-01-02Free - Creative Commons CC BY 3.0jFreeTTS Library: Add speech to your B4J Apphttps://www.b4x.com/android/forum/threads/freetts-speech-api-works-in-debug-mode.74618/https://www.b4x.com/android/forum/attachments/jfreetts-zip.51585/
B4JClassAudio/VideojFuguestevel052016-01-102016-01-10Free - Creative Commons CC BY 3.0I have re-created some of the example code that appears on the jfugue web site: http://www.jfugue.org/examples.html so you can see how easy it is to access this jar using JavaObject. So rather than me deciding what to wrap, you can access most of the functions directly.https://www.b4x.com/android/forum/threads/jfugue-midi-programming.62236/https://www.b4x.com/android/forum/attachments/jfugue-5-0-4-jar-zip.40455/
B4AClassAudio/VideojFugue Midi Programmingstevel052016-01-242016-01-24Free - Creative Commons CC BY 3.0I have re-created some of the example code that appears on the jfugue web site: http://www.jfugue.org/examples.html so you can see how easy it is to access this jar using JavaObject. So rather than me deciding what to wrap, you can access most of the functions directly.https://www.b4x.com/android/forum/threads/jfugue-midi-programming-android.62235/https://www.b4x.com/android/forum/attachments/jfugue-zip.40452/
B4JLibraryViews - effectsJFXExtended: Shapes, Effects, Borders And Gradient Fills [Beta]keirS2017-08-182017-08-18Free - Creative Commons CC BY 3.0JFXExtend allows you to apply shapes, effects, borders and gradient fills to Nodes. The library does not use CSS. It wraps the underlying packages used by JavaFX to implement the CSS . Mixing the two together can cause conflicts. An example of this is if you add a border to a button using this library and there is a border defined in the inline style for the button then the border will only temporarily replace the border defined in the inline style. This means if the button is redrawn the original border in the inline style will be used and the border you added will be lost. You will need to remove the original border from the inline style. The example code shows you how to remove entries from the inline style.https://www.b4x.com/android/forum/threads/beta-jfxextended-shapes-effects-borders-and-gradient-fills.82636/[Beta]
B4JLibraryMenujFXSystemTrayHandler - Display a javafx context menustevel05v0.22018-09-05Free - Creative Commons CC BY 3.0This is a code module that allows display of a JavaFX Context Menu when the system tray Icon is clicked. Used in conjunction with the MenuManager Library, it is possible to add checkbox items, images, Fontawesome and MaterialIcons and CustomItems to the contextmenu. You can compile it to a library of you prefer not to add the module to your project.https://www.b4x.com/android/forum/threads/jfxsystemtrayhandler-display-a-javafx-context-menu.92684/
B4JLibraryMultiple itemsjFXtrasControlsagrahamv1.42013-12-18Free - Creative Commons CC BY 3.0There's a Breadcrumb Bar and Items. A NumberUpDown, Date and Time Pickers and a List Spinner. Version 1.1 enhanced the ListSpinner and added DateTextField, TimeTextField and XYControlhttps://www.b4x.com/android/forum/threads/jfxtrascontrols-library.35178/
B4JLibraryMultiple itemsjFXtrasGaugesagrahamv1.12013-12-10Free - Creative Commons CC BY 3.0JFXtrasLCD, JFXtrasLinear and JFXtrasRadial gaugeshttps://www.b4x.com/android/forum/threads/jfxtrasgauges-library.35411/
B4JLibraryProgress/GaugejFXtrasGauges alpha tasteragraham2013-12-032013-12-03Free - Creative Commons CC BY 3.0Having exposed the Message Boxes and Controls from the JFXtras library I thought that I would look at the JFXtras Gauges. If you have not already found it from my jFXrasControls thread I suggest you download the JFXtras demonstration to see what is contained in the JFXtras library.https://www.b4x.com/android/forum/threads/jfxtrasgauges-alpha-taster.35249/
B4ALibraryMQTTJG MQTT Libraryfreedom20002015-03-152015-03-15Free - Creative Commons CC BY 3.0JG MQTT Libraryhttps://www.b4x.com/android/forum/threads/jg-mqtt-library.51842/
B4JLibraryProgress/GaugejGaugesErel2016-08-312016-08-31Free - Creative Commons CC BY 3.0It includes many types of gauges. The gauges are implemented as custom views.https://www.b4x.com/android/forum/threads/jgauges.70538/
B4JLibraryOSjGetMacgiga2014-02-252014-02-25Free - Creative Commons CC BY 3.0This is a simple library that returns the MAC Address of the current PC.https://www.b4x.com/android/forum/threads/jgetmac-gets-mac-address.38210/
B4JLibraryDate/timejGetTimegiga2014-02-132014-02-13Free - Creative Commons CC BY 3.0Date and time utilitieshttps://www.b4x.com/android/forum/threads/jgettime.37791/
B4JLibraryGooglejGoogleMapsErelv1.802019-06-10Free - Creative Commons CC BY 3.0Add markers, change positionhttps://www.b4x.com/android/forum/threads/jgooglemaps-library.56744/https://www.b4x.com/android/forum/attachments/googlemapsexample-zip.81182/
B4AOtherProgress/GaugeJHS GIF LoadersJohan Schoeman2015-07-082015-07-08Free - Creative Commons CC BY 3.0A "short cut" that will enable you to create Progress Indicators for your projects. It makes use of GIF files to simulate the progress indicators.https://www.b4x.com/android/forum/threads/alternative-way-to-create-progress-indicators.55281/https://www.b4x.com/android/forum/attachments/jhs-gif-loaders-zip.35089/
B4JLibraryWebViewjHTMLeditor libraryThRuST2018-01-182018-01-18Free - Creative Commons CC BY 3.0The jHTMLeditor for B4j fixes the issue with setting focus to the webview in the HTMLeditor control.https://www.b4x.com/android/forum/threads/jhtmleditor-library.88465/https://www.b4x.com/android/forum/attachments/jhtmleditor-v1-0-b4j-library-zip.63815/
B4JLibraryhttpjHttpUtils2Erel2016-11-172016-11-17Free - Creative Commons CC BY 3.0jHttpUtils2 is included as a library. However there are cases where the source code is required. For example if you want to use it with a non-UI app then you need to remove HttpJob.GetBitmap or it will not compile (this sub depends on jFX library). https://www.b4x.com/android/forum/threads/jhttputils2-source-code.39415/
B4ALibraryWifiJhwifijoehilv1.202012-05-05Free - Creative Commons CC BY 3.0Wifi Manager library. Switch wifi on or off, see whether it is on or off, start wifi scan, other wifi related functions.https://www.b4x.com/forum/additional-libraries-official-updates/17150-wifi-manager-library.html
B4JLibrarySocialjIconBarDaestrumv1.102016-01-29Free - Creative Commons CC BY 3.0This will add a control that has 34 of the popular social type websiteshttps://www.b4x.com/android/forum/threads/custom-control-jiconbar.62836/https://www.b4x.com/android/forum/attachments/jiconbar-zip.40949/https://www.b4x.com/android/forum/attachments/jiconbartest-zip.40950/https://www.b4x.com/android/forum/attachments/jiconbar-jpg.40951/
B4ALibraryOtherJICOSWorldForecastFreeGiuseppe Salvi2013-12-102013-12-10Free - Creative Commons CC BY 3.0With this library, you can create your own weather apphttps://www.b4x.com/android/forum/threads/jicosworldforecastfree.35513/https://www.b4x.com/android/forum/attachments/jicosworldforecastfree-zip.21135/https://www.b4x.com/android/forum/attachments/jicosworldforecastfree-z01-zip.21136/https://www.b4x.com/android/forum/attachments/immagine1-jpg.21137/
B4JLibraryDatabasejJasperReports LibraryJuan Marrerov1.202019-03-20Free - Creative Commons CC BY 3.0jJasperReports Libraryhttps://www.b4x.com/android/forum/threads/jjasperreports-library.97475/https://www.b4x.com/android/forum/attachments/mainform-png.72447/https://www.b4x.com/android/forum/attachments/jrxml_exported_to_pdf-png.72448/https://www.b4x.com/android/forum/attachments/jrxml_subreports-png.72449/https://www.b4x.com/android/forum/attachments/jrxml_single_report-png.72450/https://www.b4x.com/android/forum/attachments/jjasperreports-zip.72492/
B4ALibraryComms & NetworkjkSSH2ribber2012-08-012012-08-01Free - Creative Commons CC BY 3.0Provides support for the SSH2 protocol and various functionalities (Shell commands, Port forwarding, File copy...)https://www.b4x.com/forum/additional-libraries-classes-official-updates/20048-libary-jkssh2-ssh2-communication-b4a.html
B4JLibraryGamejLibGDXemulatorwonder2016-10-132016-10-13Free - Creative Commons CC BY 3.0The easiest way to port your B4A LibGDX games to B4Jhttps://www.b4x.com/android/forum/threads/jlibgdxemulator-the-easiest-way-to-port-your-b4a-libgdx-games.58003/https://www.b4x.com/android/forum/attachments/b4a-gdxemu-example-zip.37173/https://www.b4x.com/android/forum/attachments/b4j-gdxemu-example-zip.37174/https://www.b4x.com/android/forum/attachments/jlibgdxemulator-zip.37175/
B4JLibraryMapjMapList - combining a Map and a ListMisterbatesv2.002017-11-08Free - Creative Commons CC BY 3.0A MapList is a combination of a Map and a List and implements most of the attributes and methods of both types. Why would you want to use as MapList? To have fast lookup (by Key) and to have control over the order of Values held in the MapList.https://www.b4x.com/android/forum/threads/maplist-combining-a-map-and-a-list.82080/https://www.b4x.com/android/forum/attachments/jmaplistdemo-2-00-zip.58065/
B4XOtherB4XjMashBal2Bil ConvertorMashiane2016-07-172016-07-17Free - Creative Commons CC BY 3.0The current Bal2Bil convertor is a command based tool, so I wanted such a tool but as a nice UI. So after playing around, I used B4J to develop it.https://www.b4x.com/android/forum/threads/jmashbal2bil-convertor.68949https://www.b4x.com/android/forum/attachments/mashbal2bil-png.46043/https://www.b4x.com/android/forum/attachments/jmashbal2bil-zip.46128/
B4XOtherB4XjMashProjectProfile: Project Profiling & Distribution ToolMashiane2016-07-252016-07-25Free - Creative Commons CC BY 3.0jMashProjectProfile for now seeks to address the problems of 1. Project Distribution and 2. Project Analysis What do we mean about Project Distribution? When one distributes a project, the current compression does not include the external libraries used in the project. One has to search for those on the website when they have to run the project. With jMashProjectProfile, when you distribute your project, the project is compressed including the external libraries used in it, including all the files used and all the shared code modules used into a single structured project zip file. And Project Analysis? Well, at times you want to invoice a client based on the number of code lines or subroutines or whatever methodology you use based on the code, or you just want to know the stats of your project. The project analysis reports then provide you some summary reports about your project. The code lines counted is the number of lines in the file as read with File.ReadList.https://www.b4x.com/android/forum/threads/jmashprojectprofile-project-profiling-distribution-tool.69336/https://www.b4x.com/android/forum/attachments/projectprofile-png.46377/https://www.b4x.com/android/forum/attachments/distribution-png.46378/https://www.b4x.com/android/forum/attachments/distributionfiles-png.46379/https://www.b4x.com/android/forum/attachments/files-png.46380/https://www.b4x.com/android/forum/attachments/libraries-png.46381/
B4JLibraryMultiple itemsjMMToolssonicmaynev1.12014-08-10Free - Creative Commons CC BY 3.0It contains many useful utilities (such as Strings, Numbers, Maps, Lists, Dates, Booleans, Files, StringBuilders and more).https://www.b4x.com/android/forum/threads/jmmtools.43711/https://www.b4x.com/android/forum/attachments/jmmtools-zip.26937/
B4JLibraryMQTTjMQTTErel2015-10-192015-10-19Free - Creative Commons CC BY 3.0Official MQTT clienthttps://www.b4x.com/android/forum/threads/jmqtt-official-mqtt-client.59472/
B4ALibraryMQTTjMQTT - Official Android MQTT clientErel2015-10-202015-10-20Free - Creative Commons CC BY 3.0jMQTT - Official Android MQTT clienthttps://www.b4x.com/android/forum/threads/jmqtt-official-android-mqtt-client.59497/
B4JLibraryComms & NetworkjMRAA - Intel Edison [IoT]Erel2015-11-232015-11-23Free - Creative Commons CC BY 3.0This library is based on Intel mraa library: http://iotdk.intel.com/docs/master/mraa/ It supports devices such as Intel Edison. Note that the attached library will not work on ARM devices such as Raspberry Pi or BeagleBone.https://www.b4x.com/android/forum/threads/iot-jmraa-intel-edison.60665/[IoT]
B4JLibraryOtherjMXLookupgiga2015-02-052015-02-05Free - Creative Commons CC BY 3.0MX Lookupshttps://www.b4x.com/android/forum/threads/jmxlookup.50204/
B4JLibraryOSjNativeHookB4JRoyceferv1.12015-07-06Free - Creative Commons CC BY 3.0This library wraps the JNativeHook library, allowing you to intercept global keyboard events and mouse events. That is, your B4J application can now recieve these events even if they occur outside your application or your application is not in focus or has no GUI.https://www.b4x.com/android/forum/threads/jnativehookb4j-for-intercepting-system-input-events.55826/https://www.b4x.com/android/forum/attachments/jnativehookb4j1-1-zip.35613/
B4JLibraryComms & NetworkjNetToolsgiga2015-04-092015-04-09Free - Creative Commons CC BY 3.0DNSLookup (results to a file), GetServerName (returns local computer name), NSLookup (returns the registered name servers), Ping Command (ping stats results to a file), TCP Port Tester ( checks an individual port local or remote )https://www.b4x.com/android/forum/threads/jnettools.52723/
B4JClassNotificationsjNotificationsjmon2016-01-152016-01-15Free - Creative Commons CC BY 3.0This is a class I wrote that creates a simple pop-up notification at the bottom of the screen. It's animated and can be fully customized.https://www.b4x.com/android/forum/threads/jnotifications-simple-tray-notifications-class.37897/https://www.b4x.com/android/forum/attachments/jnotifications-zip.40612/
B4JClassSpinnerjNumberSpinnerstevel052015-03-062015-03-06Free - Creative Commons CC BY 3.0I have been looking for a numberspinner that allows Doubles as well as Integers to port for B4j but haven't been able to find one that did exactly what I wanted, so I decided I would write one, and here it is.https://www.b4x.com/android/forum/threads/class-jnumberspinner.51293/
B4JLibraryInteropjNxtReportsB4JPhilip Chatzigeorgiadis2015-09-032015-09-03Free - Creative Commons CC BY 3.0jNxtReportsB4J Library allows B4J programs to handle report files generated by NextReports.https://www.b4x.com/android/forum/threads/jnxtreportsb4j-library-to-view-reports-generated-by-next-reports.57908/https://www.b4x.com/android/forum/attachments/jnxtreportsb4j-zip.37106/
B4JLibraryB4JjObservableInformatix2019-05-272019-05-27Free - Creative Commons CC BY 3.0Observables are primitive types (boolean, byte, double, float, integer, long), strings, objects or collections (map, list) that trigger events when they are modified. They can also automatically update the views with which they are bound.https://www.b4x.com/android/forum/threads/jobservable.106172/
B4ALibraryB4AJohan's OverviewJohan Schoeman2017-08-052017-08-05Free - Creative Commons CC BY 3.0Johan's Overviewhttps://www.b4x.com/android/forum/threads/johans-overview.56611/
B4XSnippetB4XJoin arrays of bytes [B4X]Erel2017-12-032017-12-03Free - Creative Commons CC BY 3.0Input = A list (or array of objects) with one or more arrays of bytes; Output = An array of bytes with the input data.https://www.b4x.com/android/forum/threads/b4x-join-arrays-of-bytes.86812/[B4X]
B4XTutorialGameJoints Example [XUI2D]Erel2018-08-262018-08-26Free - Creative Commons CC BY 3.0Joints connect two bodies. There are all kinds of joints and they can be used to implement interesting physical solutions. This example demonstrates three types of joints: WeldJoint - Very simple joint. The two bodies are strictly connected with zero movement between the bodies. Note that it is possible that there will be some relative movement if strong forces act on the bodies. WeldJoint is used here for the fence graphics. We want the fence to move together with the "chain" element. We could have achieved the same effect by creating a body with two fixtures. However this is not possible with X2TiledMap. The WeldJoint makes it simple. RopeJoint - Defines the maximum distance between two bodies (more accurately, between a specific point in body A and a specific point in body B). RevoluteJoint - This is a more powerful joint. I'll quote this nice tutorial: http://www.iforce2d.net/b2dtut/joints-revolute "The revolute joint can be thought of as a hinge, a pin, or an axle. An anchor point is defined on each body, and the bodies will be moved so that these two points are always in the same place, and the relative rotation of the bodies is not restricted.https://www.b4x.com/android/forum/threads/xui2d-joints-example.96547/[XUI2D]
B4JLibraryGPS/locationjOpenStreetMaps libraryStarchildv1.022018-02-06Free - Creative Commons CC BY 3.0jOpenStreetMaps libraryhttps://www.b4x.com/android/forum/threads/jopenstreetmaps-library.89089/https://www.b4x.com/android/forum/attachments/jopenstreetmaps-library-v1-02-zip.64445/
B4JLibraryDialogsjOptionPanetchart2015-06-122015-06-12Free - Creative Commons CC BY 3.0I needed a simple MessageBox for a non-UI B4J application. This is a wrapper of JOptionPane.https://www.b4x.com/android/forum/threads/joptionpane-messagebox.54899/
B4JLibraryOtherJoyPadDaestrum2015-08-292015-08-29Free - Creative Commons CC BY 3.0Was playing around with JNA and ended up writing a library for joystick/joypads. This currently only works on Windows OS.https://www.b4x.com/android/forum/threads/joypad-only-windows-os-at-present.44796/https://www.b4x.com/android/forum/attachments/joypaddemo-zip.27720/https://www.b4x.com/android/forum/attachments/joystickdemo2-zip.27725/https://www.b4x.com/android/forum/attachments/joystickdemo3-zip.27763/
B4ALibraryViews - additionalJoyStickViewjahswaniv1.22015-11-09Free - Creative Commons CC BY 3.0Android Library for JoyStick View.https://www.b4x.com/android/forum/threads/joystickview.60176/https://www.b4x.com/android/forum/attachments/semlib-zip.38761/
B4ALibraryViews - additionalJoystickView 2Johan Schoeman2016-02-062016-02-06Free - Creative Commons CC BY 3.0It allows control of the Angle, Power, and Direction.https://www.b4x.com/android/forum/threads/joystickview-a-joystick-for-gamers.63185/https://www.b4x.com/android/forum/attachments/b4ajoystickview-zip.41221/
B4ALibraryViews - additionalJoystickView 3Johan Schoeman2016-02-062016-02-06Free - Creative Commons CC BY 3.0It allows control of the Angle and Power.https://www.b4x.com/android/forum/threads/joystick-another-joystick-library-for-gamers.63194/https://www.b4x.com/android/forum/attachments/joysticklibfiles-zip.41233/
B4JClassComms & NetworkjParsederezv0.942015-01-29Free - Creative Commons CC BY 3.0A class providing Push Notifications and Cloud Storage using Parse.com.https://www.b4x.com/android/forum/threads/jparse-changed-to-class.35678/
B4JLibraryDrawingjPCT3d (partial wrap)somed3v3loper2018-04-032018-04-03Free - Creative Commons CC BY 3.0A bit old ,non complete ,not tested and unsupported (sorry for that ) wrap for jPCT3d library https://www.b4x.com/android/forum/threads/jpct3d-partial-wrap.91439/
B4ALibraryDrawingjPCT-AE 3Dalhowiriny2013-05-232013-05-23Free - Creative Commons CC BY 3.0jPCT-AE with its easy to learn API offers you all the features you need to write a cool looking, mobile 3D game, simulation or business application for Google's Android platform in a short time. jPCT-AE is light weight and only loosely coupled to the OpenGL context. It doesn't force you into a specific code structure and can be used in any Acitvity.https://www.b4x.com/android/forum/threads/jpct-ae-3d-engine-wrapper.29546/
B4JLibraryPDFjPDFjetwarwoundv1.102014-02-20Open Source, free evaluation and paid forjPDFjet is a PDF document authoring library for B4Jhttps://www.b4x.com/android/forum/threads/jpdfjet.37842/https://www.b4x.com/android/forum/attachments/jpdfjet-demo-project-zip.22704/
B4XLibraryPDFjPDFviewer [B4Xlib]Tayfurv1.32019-03-04Free - Creative Commons CC BY 3.0jPDFviewer [B4Xlib]https://www.b4x.com/android/forum/threads/b4xlib-jpdfviewer.102750/[B4XLIB]https://www.b4x.com/android/forum/attachments/test-app-pdfviewer-zip.77422/
B4ALibraryImagesJpegAgrahamv1.12014-09-08Free - Creative Commons CC BY 3.0Partial area decoder for large Jpeg image files to permit partial images to be decoded without hitting memory limitations.https://www.b4x.com/forum/additional-libraries-official-updates/6779-jpeg-library.html
B4ALibraryImagesJpegUtilsAgrahamv1.02011-09-21Free - Creative Commons CC BY 3.0Enables the EXIF data in a Jpeg file to be read and written.https://www.b4x.com/forum/additional-libraries-official-updates/11629-jpegutils-library-gives-access-exif-data.html
B4JLibraryStringsjPermutationDonManfredv1.02015-12-06Free - Creative Commons CC BY 3.0Get all Permutations of a Stringhttps://www.b4x.com/android/forum/threads/jpermutation-get-all-permutations-of-a-string.61103/
B4JLibraryRaspberry PijPi4J - Raspberry Pi GPIO controller [IoT]Erelv2.002018-01-08Free - Creative Commons CC BY 3.0Raspberry Pi GPIO controllerhttps://www.b4x.com/android/forum/threads/iot-jpi4j-raspberry-pi-gpio-controller.37493/[IoT]
B4XLibraryImagesjPictureBox [rotate & zoom][B4X]Tayfurv2.142019-02-12Free - Creative Commons CC BY 3.0This is as image and basic movie viewer. it can enlarge or reduce the size of the pictures and movies. It can rotate only pictures to the right or left. You can also make full screen.The Contex menu is available in the menu itself, but you can add your own.https://www.b4x.com/android/forum/threads/b4x-jpicturebox-rotate-zoom.102086/[B4X][ROTATE & ZOOM]https://www.b4x.com/android/forum/attachments/test_example_jpicturebox2-zip.77158/
B4JLibraryInteropjPOIErelv1.212018-10-21Free - Creative Commons CC BY 3.0Supports Microsoft Excel xls and xlsx Workbookshttps://www.b4x.com/android/forum/threads/jpoi-supports-microsoft-excel-xls-and-xlsx-workbooks.57392/https://www.b4x.com/android/forum/attachments/poiexcelexample-zip.36776/
B4JSnippetExceljPOI clear a work sheetWilliam Lancee2018-12-272018-12-27Free - Creative Commons CC BY 3.0I needed a way to re-use an Excel worksheet. The existing B4J library has no methods for this, and I couldn't find anything related on this forum. So I used the Java object to implement what I needed. The solution is based on StackOverflow suggestions. https://www.b4x.com/android/forum/threads/jpoi-clear-a-work-sheet.100852/
B4JSnippetExceljPOI Get A Cells Text Property [Display Value]keirS2018-11-302018-11-30Free - Creative Commons CC BY 3.0The code is the equivalent of the VBA .Text property of a cell. It's the value displayed to the user including formatting such as thousands separators,decimal places and currency. It requires the latest version the jPOI library that wraps Apache POI 4.00.https://www.b4x.com/android/forum/threads/jpoi-get-a-cells-text-property-display-value.99907/[DISPLAY VALUE]
B4JTutorialExceljPOI Library - Automatic column width.mark35at2019-09-102019-09-10Free - Creative Commons CC BY 3.0jPOI Library - Automatic column width.https://www.b4x.com/android/forum/threads/jpoi-library-automatic-column-width.109448/
B4JTutorialExceljPOI to the rescueErel2019-03-242019-03-24Free - Creative Commons CC BY 3.0- Reads each line of the Excel workbook. - Creates a Map with the replacement strings as keys and the values from the Excel file as values. - Loads the input document. - Replaces the replacements strings based on the map. The code is based on: https://stackoverflow.com/a/22269035/971547 Note that there is an assumption here that the text is not split into multiple "runs". This can happen with more complex documents. - Saves the new document.https://www.b4x.com/android/forum/threads/jpoi-to-the-rescue.104082/
B4JTutorialExceljPOI to the rescue...my case today...Mashiane2019-07-102019-07-10Free - Creative Commons CC BY 3.0I received a request to consolidate 1.1GB worth of data with 511 files, excel spreadsheet files from a particular tab that has about 120+ columns and I should use a similar template to write all the consolidated rows. Thanks to b4j and jPoi, following on Erels way of doing things, all went well, well with challenges..https://www.b4x.com/android/forum/threads/jpoi-to-the-rescue-my-case-today.107531/
B4JLibraryPrintjPrintDaestrumv1.612014-01-11Free - Creative Commons CC BY 3.0Allows you to print from your B4J program.https://www.b4x.com/android/forum/threads/jprint-v-1-61.36276/https://www.b4x.com/android/forum/attachments/jprintlib-v1-50-beta-zip.21842/https://www.b4x.com/android/forum/attachments/jprinttest-v1-50-zip.21843/https://www.b4x.com/android/forum/attachments/jprintlib-v1-60-zip.21859/https://www.b4x.com/android/forum/attachments/jprintlibrary-1-61-zip.21906/
B4JLibraryComms & NetworkjProxyVoleInformatix2016-12-282016-12-28Free - Creative Commons CC BY 3.0This library provides some proxy setting search strategies to read the proxy settings from the system config (Windows, KDE, Gnome, OSX), browser config (Firefox, IE) or environment variables and provides you a ready to use proxy selector. Automation scripts (PAC) and authentication are supported.https://www.b4x.com/android/forum/threads/jproxyvole.74634/
B4JLibraryB4JjPythonDaestrumv1.62017-04-17Free - Creative Commons CC BY 3.0This library allows you to use python in B4J (based on jython)https://www.b4x.com/android/forum/threads/jpython.61094/https://www.b4x.com/android/forum/attachments/python-testing-zip.39476/https://www.b4x.com/android/forum/attachments/python-testing-2-zip.39483/https://www.b4x.com/android/forum/attachments/jpython-no-jython-jar-zip.39485/https://www.b4x.com/android/forum/attachments/jpython-lib-zip.39596/https://www.b4x.com/android/forum/attachments/jpython-lib-source-zip.39600/
B4ATutorialDatabaseJRC2 - Home banking coordinates card [open]ocalle2019-03-192019-03-19Free - Creative Commons CC BY 3.0Can be used as a two-factor authentication or a secondary loginhttps://www.b4x.com/android/forum/threads/jrc2-home-banking-coordinates-card-open.103911/[OPEN]https://www.b4x.com/android/forum/attachments/b4aexample-zip.78553/https://www.b4x.com/android/forum/attachments/server-test-zip.78554/
B4JClassDatabasejRDCErel2015-12-292015-12-29Free - Creative Commons CC BY 3.0jRDC - B4J implementation of RDC (Remote Database Connector)https://www.b4x.com/android/forum/threads/class-jrdc-b4j-implementation-of-rdc-remote-database-connector.59251/
B4JSnippetDatabaseJRDC and Periodic backup of MySql databasemarcick2017-06-132017-06-13Free - Creative Commons CC BY 3.0I want to share this piece of code found on internet. Really it has nothing to deal with B4J programming, but anybody that uses JRDC will find useful to make a regular backup of the MySql database. So, it's a batch file.https://www.b4x.com/android/forum/threads/jrdc-and-periodic-backup-of-mysql-database.80588/
B4JLibraryDatabasejRDC Hikari mixMichalK732018-02-272018-02-27Free - Creative Commons CC BY 3.0When using the jRDC server project in the project, I had to use another server to handle other things. I wrote a different version of jRDC under myself. Now everyone can use it and modify it under themselves.https://www.b4x.com/android/forum/threads/jrdc-hikari-mix.90033/
B4JClassDatabasejRDC2Erelv2.222019-02-07Free - Creative Commons CC BY 3.0jRDC2 - B4J implementation of RDC (Remote Database Connector)https://www.b4x.com/android/forum/threads/class-jrdc2-b4j-implementation-of-rdc-remote-database-connector.61801/https://www.b4x.com/android/forum/attachments/dbrequestmanager-bas.64006/
B4JTutorialDatabasejRDC2 - B4J implementation of RDC using JDBC microsoftVania Contreras2018-05-042018-05-04Free - Creative Commons CC BY 3.0I used the example that Erel published to create my application and connect it to a server database microsft sql server 2008, in principle I used the odbc open source of JTDS but I had the problem that it only reads the first instance installed on the server, being a problem because I have more than one instance, and only read the first intancia that has been installed. later I found the odbc of microsoft and this worked me without problemhttps://www.b4x.com/android/forum/threads/jrdc2-b4j-implementation-of-rdc-using-jdbc-microsoft.92619/
B4ASnippetDatabasejRDC2 Add MySql Master / DetailJose J. Aguilar2018-09-052018-09-05Free - Creative Commons CC BY 3.0Code to add a row in a "master" table, and then the "children rows" in a "detail" tablehttps://www.b4x.com/android/forum/threads/jrdc2-add-mysql-master-detail.96897/
B4JTutorialDatabasejRDC2 client example (using modded jRDC2)OliverA2018-05-292018-05-29Free - Creative Commons CC BY 3.0Attached you find an example of accessing a jRDC2 server. This is a conversion of the DBUtils example program (here: https://www.b4x.com/android/forum/threads/dbutils-example.34611/#content). Please use the modded jRDC2 server (here: https://www.b4x.com/android/forum/threads/modded-jrdc2-w-sqlite-support-and-more.85578/). I used this client to do some "smoke" testing and remove some uncaught exceptions errors that I triggered in the original jRDC2 code (here: https://www.b4x.com/android/forum/t...ation-of-rdc-remote-database-connector.61801/). Please note that I create a "helper" code module jRDC2Utils that encapsulates some of the jRDC2 communication. This may not be the way to go, but it seems to work. I do seem to have some issues with events and order of events (one is documented in the source, the end of the AppStart method). For now it shows a small glimpse of jRDC2. https://www.b4x.com/android/forum/threads/jrdc2-client-example-using-modded-jrdc2.85581/
B4JLibraryRuntimejReflectionagrahamv1.22013-12-22Free - Creative Commons CC BY 3.0Reflection library for runtime creation and manipulation of Java classes and object instances.https://www.b4x.com/android/forum/threads/jreflection-library.35448/
B4JLibraryDialogsjRLDialogs8rwblinnv1.872019-04-07Free - Creative Commons CC BY 3.0Dialogs Libary based on JavaFX 8https://www.b4x.com/android/forum/threads/jrldialogs8-dialogs-libary-based-on-javafx-8.52416/
B4JLibraryViews - additionaljRLViews - Custom Viewsrwblinn2018-10-152018-10-15Free - Creative Commons CC BY 3.0This library contains a selection of Custom Views. SelectFileTextField: TextField with a file choose button. NumericTextField: TextField, with border indicator for accepting numeric input only. LinkLabel: Label with a clickable link (url). SliderX: Slider with additional property settings (tick labels, tick marks, block increment, major tick unit, minor tick count, snap to ticks, value changing,thumb and track settings). ColorList: List the standard JavaFX colors in a colored customized listview. Select color name and hex-value (0x.....). ListViewEdit: ListView with editable TextFields. ButtonToolbar: Toolbar with buttons (Text or Icon). SeparatorLine: Separator Line VERTICAL or HORIZONTAL.https://www.b4x.com/android/forum/threads/jrlviews-custom-views.71994/https://www.b4x.com/android/forum/attachments/jrlviews-051-documentation-zip.73206/https://www.b4x.com/android/forum/attachments/jrlviews-051-source-zip.73207/
B4JLibraryB4JjRubyDaestrum2017-04-222017-04-22Free - Creative Commons CC BY 3.0This library is similar to my nashorn and python libs, but allows you to use ruby from b4j. The library has the same format as the other two it needs #AdditionJars: path/to/your/jRuby.jarhttps://www.b4x.com/android/forum/threads/jruby.78589/
B4JLibraryB4JjScenicViewagrahamv1.02013-12-08Free - Creative Commons CC BY 3.0Lets you poke around inside the scenegraph of your Forms and fiddle with the UI on the fly.https://www.b4x.com/android/forum/threads/jscenicview-library.35467/
B4ALibraryComms & NetworkJSchErelv1.302016-11-02Free - Creative Commons CC BY 3.0SFTP protocol (Secured File Transfer Protocol)https://www.b4x.com/forum/basic4android-getting-started-tutorials/26994-android-sftp-based-jsch-tutorial.html
B4JLibraryJavajScriptEngineDaestrum2018-12-042018-12-04Free - Creative Commons CC BY 3.0Here is a small library that allows use of javascript from B4J. Some functions are easier to perform in js as you have basically all the java functions at your disposal to use.https://www.b4x.com/android/forum/threads/jscriptengine.35781/https://www.b4x.com/android/forum/attachments/jscripttest-zip.21294/https://www.b4x.com/android/forum/attachments/jscriptengine-zip.21296/https://www.b4x.com/android/forum/attachments/jnashorn-zip.25126/https://www.b4x.com/android/forum/attachments/nashorn-invocable-test-zip.38493/https://www.b4x.com/android/forum/attachments/jinvokenashorn-zip.38494/
B4XLibraryMenujSD BottoMenu [with source code][B4X][XUI]Star-Dustv1.12019-03-04Free - Creative Commons CC BY 3.0[B4X] [XUI] jSD BottoMenu [with source code]https://www.b4x.com/android/forum/threads/b4x-xui-jsd-bottomenu-with-source-code.103038/[B4X][XUI][WITH SOURCE CODE]
B4XLibraryProgress/GaugejSD LiquidProgress [Bar][B4X][XUI]Star-Dustv0.052019-06-14Free - Creative Commons CC BY 3.0[B4X] [XUI] jSD LiquidProgress [Bar]https://www.b4x.com/android/forum/threads/b4x-xui-jsd-liquidprogress-bar.103520/[B4X][XUI][BAR]https://www.b4x.com/android/forum/attachments/jsample1-zip.78178/
B4ALibraryViews - additionalJSDevLightNavTabBar - Navigation tab bar with colorful interactionsSNOUHyhQs2v0.22016-08-25Free - Creative Commons CC BY 3.0Navigation tab bar with colorful interactionshttps://www.b4x.com/android/forum/threads/jsdevlightnavtabbar-navigation-tab-bar-with-colorful-interactions.73407/https://www.b4x.com/android/forum/attachments/devlight-navigationtabbar_r1-zip.50317/https://www.b4x.com/android/forum/attachments/devlight-navigationtabbar_r1_ex-zip.50318/
B4ALibraryViews - additionalJSDevLightNavTabStrip - Navigation tab strip with smooth interactionSNOUHyhQs2v0.32016-08-25Free - Creative Commons CC BY 3.0NavigationTabStrip - Navigation tab strip with smooth interactionhttps://www.b4x.com/android/forum/threads/jsdevlightnavtabstrip-navigation-tab-strip-with-smooth-interaction.73334/https://www.b4x.com/android/forum/attachments/devlight-navigationtabstrip_r1-zip.50264/https://www.b4x.com/android/forum/attachments/devlight-navigationtabstrip_r2-zip.50284/
B4JLibraryOSjSensors_B4J - load, fan and tempsRoycefer2018-04-202018-04-20Free - Creative Commons CC BY 3.0View the temperatures, loads and fan speeds of the various components in your computer (like cpu, gpu, motherboard, disk)https://www.b4x.com/android/forum/threads/jsensors_b4j-load-fan-and-temps.92159/
B4JLibrarySerial commjSerialErel2015-11-092015-11-09Free - Creative Commons CC BY 3.0The jSerial library allows you to open and communicate with other devices through the computer COM ports.https://www.b4x.com/android/forum/threads/jserial-library.34762/https://www.b4x.com/android/forum/attachments/b4j_chat-zip.20590/https://www.b4x.com/android/forum/attachments/b4a_chat-zip.20591/
B4JLibrarySerial commjSerial for AArch64Blueforcer2018-07-172018-07-17Free - Creative Commons CC BY 3.0I wanted to open a serial interface on my pine64 Board with ARM-64bit. Unfortunately, the official jSSC Lib does not support 64bit architecture. I have built a new one which supports 64bit as well as the officially supported platforms.https://www.b4x.com/android/forum/threads/jserial-for-aarch64.95214/
B4JLibraryComms & NetworkjServerErelv2.052016-02-19Free - Creative Commons CC BY 3.0This method accepts a Map with configuration parameters that affect the way the server serves static files.https://www.b4x.com/android/forum/threads/jserver-v2-05.41401/
B4JSnippetB4J ServerjServer v2.80+ Enabling TLSv1.1Erel2017-07-162017-07-16Free - Creative Commons CC BY 3.0TLS v1.1 is disabled in the latest version of jServer, as it is disabled in the underlying Jetty SDK. It is considered a weak protocol and should be kept disabled in most cases. However if you need to access the server with an old client then you might need to enable it.https://www.b4x.com/android/forum/threads/jserver-v2-80-enabling-tlsv1-1.81704/
B4JLibraryOSjShellErelv1.302014-08-31Free - Creative Commons CC BY 3.0The jShell library allows you to start other programs. https://www.b4x.com/android/forum/threads/jshell-library.34661/
B4JLibraryOSjShellQueuejmon2015-09-152015-09-15Free - Creative Commons CC BY 3.0jShellQueue is a queue system for jShell.https://www.b4x.com/android/forum/threads/jshellqueue.58315/https://www.b4x.com/android/forum/attachments/jshellqueue-zip.37431/
B4JLibraryOSjShortcutDonManfredv1.02016-01-16Free - Creative Commons CC BY 3.0Allows to create shortcuts and menu items on Windows.https://www.b4x.com/android/forum/threads/jshortcut.62422/https://www.b4x.com/android/forum/attachments/jshortcutex-zip.40649/https://www.b4x.com/android/forum/attachments/libjshortcutv1-0-0-zip.40650/
B4JLibraryAudio/VideojSimpleMidiPlayerstevel05v1.12014-03-26Free - Creative Commons CC BY 3.0Here is a Simple Midi Player for use with B4j.https://www.b4x.com/android/forum/threads/jsimplemidiplayer.39191/https://www.b4x.com/android/forum/attachments/jsimplemidiplayerlibv1-1-zip.23834/
B4JLibraryComms & NetworkjSLByteArrayBufferstevel05v1.02014-03-21Free - Creative Commons CC BY 3.0This is a wrapper for the org.apache.http.util.ByteArrayBuffer class compiled for B4j. It allows the resizing of the buffer which is useful for buffering very large amounts of data without the buffer continually growing (i.e. audio streaming).https://www.b4x.com/android/forum/threads/jslbytearraybuffer.39092/
B4JLibraryColourjSLColorstevel052013-12-192013-12-19Free - Creative Commons CC BY 3.0Here's the B4j version of the Color Lookup Tablehttps://www.b4x.com/android/forum/threads/jslcolor-lookup-table.35873/https://www.b4x.com/android/forum/attachments/jslcolorlut-zip.21378/https://www.b4x.com/android/forum/attachments/colorreflibtest-zip.21379/
B4ALibraryList- and scrollviewJSListView - Simple Native ListviewSNOUHyhQs2v82019-08-23Free - Creative Commons CC BY 3.0Features: ~ Load custom layout for your items, use designer to build your item ~ Uses List for your Datasource ~ Uses Adapter Which is set once you set your Datasourcehttps://www.b4x.com/android/forum/threads/jslistview-simple-native-listview.73722/https://www.b4x.com/android/forum/attachments/jslistview_example-zip.50662/https://www.b4x.com/android/forum/attachments/jslistview_r6-zip.50663/
B4JLibraryPreferencesjSLPreferencesstevel052013-12-052013-12-05Free - Creative Commons CC BY 3.0This is a thin wrapper for java.util.prefs.Preferences which stores persistent data without you having to worry about where it is stored.https://www.b4x.com/android/forum/threads/jslpreferences-library.35336/
B4ASnippetJSONJSON - GetObjFromPath()wonder2017-10-302017-10-30Free - Creative Commons CC BY 3.0This code helps you navigate JSON trees like a boss!https://www.b4x.com/android/forum/threads/json-getobjfrompath.85539/
B4ASnippetMenuJSON Menu to TreeMashiane2015-12-192015-12-19Free - Creative Commons CC BY 3.0I had designed a b4J app using the menu designer, saved the menu to an external file and unfortunately lost the file, back-ups didn't have it either. Anyway, I thought of reverse engineering the menu from my already saved JSON menu in my app so that my 'tree' is regenerated so as to update it. After careful scrutity of the source code I came up with this snippet.https://www.b4x.com/android/forum/threads/reverse-engineer-json-menu-to-tree-menu-designer.61525/
B4RSnippetJSONJSON ParsingErel2019-07-072019-07-07Free - Creative Commons CC BY 3.0Two methods to help parse JSON stringshttps://www.b4x.com/android/forum/threads/json-parsing.107410/
B4ISnippetJSONJSON to Map ConvesionMashiane2015-05-272015-05-27Free - Creative Commons CC BY 3.0JSON to Map Convesionhttps://www.b4x.com/android/forum/threads/json-to-map-convesion.54138/
B4ASnippetJSONJson to Xml and Xml to JsonReviewnow2014-06-072014-06-07Free - Creative Commons CC BY 3.0Json to Xml and Xml to Jsonhttps://www.b4x.com/android/forum/threads/json-to-xml-and-xml-to-json.41830/https://www.b4x.com/android/forum/attachments/b4ajsontoxml-zip.25580/https://www.b4x.com/android/forum/attachments/java-json-zip.25581/
B4JLibraryJSONjsonplus[keep the right order in the map]icefairy3332018-02-242018-02-24Free - Creative Commons CC BY 3.0jsonplus[keep the right order in the map]https://www.b4x.com/android/forum/threads/jsonplus-keep-the-right-order-in-the-map.89918/[KEEP THE RIGHT ORDER IN THE MAP]
B4JLibraryJSONjson-simple2(keep the json order)icefairy3332017-07-122017-07-12Free - Creative Commons CC BY 3.0usage same as JSONGeneratorhttps://www.b4x.com/android/forum/threads/json-simple2-keep-the-json-order.80589/https://www.b4x.com/android/forum/attachments/libs-zip.56626/
B4JOtherJSONJsonTreeErel2014-03-202014-03-20Free - Creative Commons CC BY 3.0JsonTree is a tool that helps developers to parse and understand JSON stringshttps://www.b4x.com/android/forum/threads/jsontree-tool-to-help-with-json-parsing-b4a-b4j.35963/
B4ALibraryhtmljSoup HTML ParserTheJinJ2015-01-092015-01-09Free - Creative Commons CC BY 3.0jSoup HTML Parserhttps://www.b4x.com/android/forum/threads/jsoup-html-parser.49152/https://www.b4x.com/android/forum/attachments/jsoup_example_b4a-zip.31024/https://www.b4x.com/android/forum/attachments/jsoup_example_b4j-zip.31025/
B4JLibrarySpeechjSpeechLibagrahamv1.12013-12-28Free - Creative Commons CC BY 3.0Using the techniques explained in my jDotNetBridge demonstration I have ported my Basic4ppc SpeechLibDesktop library to B4J. This uses the ActiveX Microsoft Speech Object Library.https://www.b4x.com/android/forum/threads/jspeechlib-library.36077/
B4JLibraryDatabasejSQL B4JErel2014-06-222014-06-22Free - Creative Commons CC BY 3.0jSQL v1.20 - Asynchronous initializationhttps://www.b4x.com/android/forum/threads/jsql-v1-20-asynchronous-initialization.42251/
B4JLibraryComms & NetworkjSSHClientgiga2016-04-212016-04-21Free - Creative Commons CC BY 3.0SSH clienthttps://www.b4x.com/android/forum/threads/jsshclient-library.50127/
B4ALibraryProgress/GaugeJSSimpleArcLoader - new progress dialog/loaderSNOUHyhQs2v0.32016-12-13Free - Creative Commons CC BY 3.0JSSimpleArcLoader - new progress dialog/loaderhttps://www.b4x.com/android/forum/threads/jssimplearcloader-new-progress-dialog-loader.73289/https://www.b4x.com/android/forum/attachments/jssimplearcloader_r1-zip.50242/https://www.b4x.com/android/forum/attachments/jssimplearcloader_r2-zip.50345/
B4ALibraryImagesJSTouchImageView Library - pinch, pan & zoom imageSNOUHyhQs22017-07-022017-07-02Free - Creative Commons CC BY 3.0TouchImageView extends ImageView and supports all of ImageView’s functionality.In addition, TouchImageView adds pinch zoom, dragging, fling, double tap zoom functionality and other animation polish. The intention is for TouchImageView to mirror as closely as possible the functionality of zoomable images in Gallery apps.https://www.b4x.com/android/forum/threads/jstouchimageview-library-pinch-pan-zoom-image.73236/
B4JLibraryStringsJStringFunctionsmargret2014-01-112014-01-11Free - Creative Commons CC BY 3.0jStringFunctions uses function names that are closer to the VB commands and may help beginners when they start programming in B4A. I wrote them for that reason when I started. These functions use to be in a code module but have now been converted to a Library. This has the new inline syntax and help as you start to type the command.https://www.b4x.com/android/forum/threads/jstringfunctions-beta.36595/
B4JLibraryMenujSystemTrayErel2016-07-312016-07-31Free - Creative Commons CC BY 3.0jSystemTray - Add icons to the system tray (notifications)https://www.b4x.com/android/forum/threads/jsystemtray-add-icons-to-the-system-tray-notifications.37534/
B4JLibraryTable/GridjTableViewExtendedInformatixv1.112019-07-14Free - Creative Commons CC BY 3.0This library extends TableView and provides more control on the columns and cells.https://www.b4x.com/android/forum/threads/jtableviewextended.72214/
B4JLibraryComms & NetworkjTelegramBot - Create your own Telegram Bot [BETA]DonManfredv0.212019-08-19MIT licenseJTelegramBot is a Java library that wraps Telegram Bot API with a simpler API using Builder design pattern.https://www.b4x.com/android/forum/threads/beta-jtelegrambot-create-your-own-telegram-bot.103821/[BETA]https://www.b4x.com/android/forum/attachments/botexample-zip.78493/
B4JLibraryTextviewjTextFormatterstevel052017-02-222017-02-22Free - Creative Commons CC BY 3.0In Javafx Version 8u40 a TextFormatter was introduced. This allows access to text input before any of the keypressed events are fired. Pasted text is also captured. This makes it a lot easier to validate and format text input.https://www.b4x.com/android/forum/threads/jtextformatter.76438/
B4ALibraryXMLJTidyErel2018-04-082018-04-08Free - Creative Commons CC BY 3.0Convert HTML pages to XMLhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/27038-jtidy-library-convert-html-pages-xml.html
B4JLibraryRaspberry PijTM1637 - 4 digits display [Raspberry Pi]rwblinn2017-02-282017-02-28Free - Creative Commons CC BY 3.0Library for the TM1637 4 digits display connected to a Raspberry Pi. The library supports digits 0 - 9 and the clock point ":" and is based upon the jPi4J library.https://www.b4x.com/android/forum/threads/raspberry-pi-jtm1637-4-digits-display.76722/[Raspberry Pi]
B4JLibraryButtonjToggleSwitchDonManfredv1.02016-01-25Free - Creative Commons CC BY 3.0jToggleSwitch V1.0.0https://www.b4x.com/android/forum/threads/jtoggleswitch-v1-0-0.62790/https://www.b4x.com/android/forum/attachments/jtoggleswitchex-zip.40910/
B4ALibraryTranslationjTranslatorGiuseppe Salviv1.102014-03-19Free - Creative Commons CC BY 3.0jTranslator library is based on Bing Translator.https://www.b4x.com/android/forum/threads/jtranslator-v1-10.39029/https://www.b4x.com/android/forum/attachments/jtranslator-v1-0-zip.23646/https://www.b4x.com/android/forum/attachments/jtranslator-jpg.23647/https://www.b4x.com/android/forum/attachments/jtranslator-v1-10-zip.23676/
B4JLibraryTreeViewjTreeViewExtendedInformatixv1.02017-03-20Free - Creative Commons CC BY 3.0This library extends TreeView. It allows to display a text different from the stored value, select an item, edit the item text, scroll to a given item, expand all parent nodes, change the item height…https://www.b4x.com/android/forum/threads/jtreeviewextended.77464/
B4JClassSocialjTwittersomed3v3loper2014-08-192014-08-19Free - Creative Commons CC BY 3.0An easy way to use twitter API 1.1https://www.b4x.com/android/forum/threads/jtwitter-class.43987/
B4ATutorialGameJumpingSmileyErel2016-02-092016-02-09Free - Creative Commons CC BY 3.0GameView examplehttps://www.b4x.com/android/forum/threads/jumpingsmiley-gameview-example-iii.26129/
B4XTutorialGameJumpTest Physics [XUI2D]Gunther2018-10-182018-10-18Free - Creative Commons CC BY 3.0I was playing around with jumping of characters of the examples. I want to create a better feeling/looking jump physics instead of giving the character just an impuls and wait what will happen. I splitted the inair part in two sections and modified the body gravity in the parts: 1) movement up 2) movement down In addition I put in the possiblility to give the character a higher jump if a long press is done 3) movement up is haveing two body gravity valueshttps://www.b4x.com/android/forum/threads/xui2d-jumptest-physics.98343/[XUI2D]
B4JSnippetABMaterialJustGauge 1.2.2 Custom Component [ABMaterial]Mashiane2017-04-082017-04-08Free - Creative Commons CC BY 3.0JustGauge 1.2.2 Custom Component [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-justgauge-1-2-2-custom-component.78280/[ABMaterial]https://www.b4x.com/android/forum/attachments/justgauge-bas.54589/
B4ALibraryTextviewJustifyTextViewjahswaniv12015-06-21Free - Creative Commons CC BY 3.0With this library you can justify the text in a textView.https://www.b4x.com/android/forum/threads/justifytextview-wrapper.55330/https://www.b4x.com/android/forum/attachments/justifyex-zip.35169/
B4AClassImagesJustImgSlider - simple horizontal image slider classpeacemakerv0.52019-08-02Free - Creative Commons CC BY 3.0JustImgSlider - simple horizontal image slider classhttps://www.b4x.com/android/forum/threads/justimgslider-simple-horizontal-image-slider-class.79994/https://www.b4x.com/android/forum/attachments/1-png.56092/https://www.b4x.com/android/forum/attachments/2-png.56093/https://www.b4x.com/android/forum/attachments/3-png.56094/https://www.b4x.com/android/forum/attachments/justimgslider_v-0-2-zip.56112/
B4IClassImagesJustImgSlider - simple horizontal image slider class B4IAndrew (Digitwell)2017-06-062017-06-06Free - Creative Commons CC BY 3.0This is a port of the Image slider that peacemaker created, with a couple of additional features.https://www.b4x.com/android/forum/threads/justimgslider-simple-horizontal-image-slider-class.80355/https://www.b4x.com/android/forum/attachments/justimgslider_v_0-3-zip.56374/
B4JTutorialJavaJVM Memory Settings, this may help youJmu56672017-01-122017-01-12Free - Creative Commons CC BY 3.0Might be help to users who are not well versed in area.https://www.b4x.com/android/forum/threads/jvm-memory-settings-this-may-help-you.75135/
B4JLibraryComms & NetworkjWebCamDaestrumv22014-01-22Free - Creative Commons CC BY 3.0Using the vlcj library, it is possible to get a live web camera image to display on a Canvas object.https://www.b4x.com/android/forum/threads/jwebcam-alpha-version-0-01.36920/https://www.b4x.com/android/forum/attachments/jwebcamlibrary-zip.22103/https://www.b4x.com/android/forum/attachments/jwebcamlibrary-1-zip.22118/
B4JLibraryImagesjWebImageViewjmon2016-01-282016-01-28Free - Creative Commons CC BY 3.0I found that the default ImageView class was not flexible enough, so I wrote my own ImageView class, based on webView.https://www.b4x.com/android/forum/threads/jwebimageview.62883/https://www.b4x.com/android/forum/attachments/jwebimageview_example_and_source-zip.40977/
B4JLibraryWebSocketjWebSocketClientErel2019-04-152019-04-15Free - Creative Commons CC BY 3.0With this library you can implement WebSocket clients.https://www.b4x.com/android/forum/threads/jwebsocketclient-library.40985/
B4JLibraryOSjWin32IdleTimejmon2014-04-232014-04-23Free - Creative Commons CC BY 3.0The library aims at retrieving the user's idle time using the Windows' GetLastInput Method.https://www.b4x.com/android/forum/threads/jwin32idletime-get-users-idle-time-windows.40210/https://www.b4x.com/android/forum/attachments/jwin32idletime-zip.24442/https://www.b4x.com/android/forum/attachments/jwin32idletime_example-zip.24443/
B4JLibraryInteropjxFunctionagrahamv1.02013-12-14Free - Creative Commons CC BY 3.0This library is an example of how you can access native API calls rather than being a complete solution in itself. https://www.b4x.com/android/forum/threads/jxfunction-native-api-access-library.35691/
B4JLibraryComms & NetworkjXKCDsonicmaynev1.02015-07-09Free - Creative Commons CC BY 3.0This is a library that allows you to get information about single comics, or all of the XKCD comics. It allows you to get the first comic, latest comic, specified comic, get a list of all comics, get a list of comics that match a given query and get the URL of the comic.https://www.b4x.com/android/forum/threads/jxkcd-library.56026/
B4JLibraryHome automationjYeelightBlueforcerv1.42018-08-30Free - Creative Commons CC BY 3.0This is a simple library that allows you to control the 15$ Xiaomi´s YeeLight WiFi RGB LED bulbs (real alternative to Phillips Hue) through your LAN. So far only tested with the RGB version (v1) but maybe it works also with the white bulb and strips.https://www.b4x.com/android/forum/threads/jyeelight.96521/
B4JTutorialABMaterialKanban Reporting CustomComponent [ABMaterial]Mashiane2017-06-132017-06-13Free - Creative Commons CC BY 3.0Kanban Reporting CustomComponent [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-kanban-reporting-customcomponent.80546/[ABMaterial]
B4ALibraryMathsKatexMathViewJohan Schoeman2017-04-172017-04-17Free - Creative Commons CC BY 3.0A KhanAcademy Katex based Library for Rendering math faster in various Android Devices. This a View which is created from extending webview. This view allows you to render latex in your android devices. It can load normal text, text with latex and latex alone. The only thing you have to make sure is your latex should be enclosed inside either $your latex formula$ or $$your latex formula$$. This will also allow you to beautify your formula text by setting color and text size.https://www.b4x.com/android/forum/threads/katexmathview.78540/https://www.b4x.com/android/forum/attachments/katexmathviewlibfiles-zip.54830/
B4ALibraryProgress/GaugeKdGaugeViewJohan Schoeman2018-04-142018-04-14Free - Creative Commons CC BY 3.0KDGaugeView is a simple and customizable gauge control for Android inspired by LMGaugeViewhttps://www.b4x.com/android/forum/threads/kdgaugeview.91907/https://www.b4x.com/android/forum/attachments/libres-zip.66653/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.66656/https://www.b4x.com/android/forum/attachments/b4akdgaugeview-zip.66657/
B4JSnippetColourKelvin2RGBBlueforcer2018-08-312018-08-31Free - Creative Commons CC BY 3.0It just convert a Colortemperature Value (Kelvin) into a RGB Value.https://www.b4x.com/android/forum/threads/kelvin2rgb.96735/
B4ALibraryImagesKenBurnsViewErel2014-03-272014-03-27Free - Creative Commons CC BY 3.0Ken Burns Effect is a visual effect developed by director Ken Burns to animate photos, mostly in documentaries.https://www.b4x.com/android/forum/threads/wrapper-for-kenburnsview-an-animated-imageview.39272/
B4JLibraryBAnanoKendo UI Core - Wrapper [BANano]Kiffi2019-03-142019-03-14Free - Creative Commons CC BY 3.0Kendo UI Core - Wrapper [BANano]https://www.b4x.com/android/forum/threads/banano-kendo-ui-core-wrapper.103257/[BANANO]https://www.b4x.com/android/forum/attachments/bananokendouidemo-zip.77937/
B4JSnippetB4JKeyboard ShortcutsDaestrum2014-08-262014-08-26Free - Creative Commons CC BY 3.0Keyboard Shortcutshttps://www.b4x.com/android/forum/threads/keyboard-shortcuts.44198/
B4RLibraryB4RKeyboard, Mouse, etc... [code modules]Roycefer2017-03-172017-03-17Free - Creative Commons CC BY 3.0In the attached .zip is a project that includes and demonstrates the use of three code modules. Keyboard.bas and Mouse.bas wrap the Arduino Keyboard and Mouse libraries using their own syntax. https://www.b4x.com/android/forum/threads/code-modules-keyboard-mouse-etc.77417/[code modules]
B4JClassComboboxKeyComboListener [class]Roycefer2017-01-032017-01-03Free - Creative Commons CC BY 3.0I noticed that some people were using the jNativeHookB4J library to allow their programs to listen for key combos (ex: control_shift_f). I thought I'd make your lives a little easier and more flexible with the attached class. The KeyComboListener allows you to listen for key combos using the jNativeHookB4J library and is better than the old method (creating Global Booleans to track when certain keys are in the down position) because you can create and watch for new key combos at run-time. This means that your users can create their own key combos without you having to hard-code each one in. Furthermore, this class raises its event sub in the Main Thread, which will be more intuitive. https://www.b4x.com/android/forum/threads/class-keycombolistener.74808/[class]
B4RLibraryB4RKeypadErel2016-10-302016-10-30Free - Creative Commons CC BY 3.0Simple library that monitors keypad key presses.https://www.b4x.com/android/forum/threads/keypad.72494/
B4AClassDatabaseKeyValues classDerezv1.12013-09-21Free - Creative Commons CC BY 3.0Extended KeyValueStore class with multiple values per key or per two keys.https://www.b4x.com/android/forum/threads/keyvalues-extended-keyvaluestore.32553/https://www.b4x.com/android/forum/attachments/keyvalues_1-1-zip.19385/
B4IClassDatabaseKeyValueStoreErel2014-11-062014-11-06Free - Creative Commons CC BY 3.0B4i implementation of KeyValueStore.https://www.b4x.com/android/forum/threads/class-keyvaluestore.46558/
B4AClassDatabaseKeyValueStore 2Erelv22018-03-19Free - Creative Commons CC BY 3.0KeyValueStore 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.https://www.b4x.com/android/forum/threads/b4x-keyvaluestore-2-simple-powerful-local-datastore.63633/https://www.b4x.com/android/forum/attachments/b4a_kvs2-zip.65624/
B4JClassDatabaseKeyValueStore B4JErel2016-02-172016-02-17Free - Creative Commons CC BY 3.0This is a port of this class: http://www.basic4ppc.com/android/fo...ple-and-efficient-key-value-data-store.26317/https://www.b4x.com/android/forum/threads/keyvaluestore-class.36683/
B4AClassDatabaseKeyValueStore classErelv1.012016-02-17Free - Creative Commons CC BY 3.0Key / value data storehttps://www.b4x.com/forum/basic4android-getting-started-tutorials/26317-keyvaluestore-class-simple-efficient-key-value-data-store.html
B4JTutorialOSKilling forgotten Java processesErel2017-08-082017-08-08Free - Creative Commons CC BY 3.0If you run a non-ui app in release mode and then close the IDE, then the process will continue running. It is difficult to later kill it with Windows task manager as all the Java processes names are java.exe or javaw.exe. You can use jps, a command line tool included in Java JDK, to find the correct process.https://www.b4x.com/android/forum/threads/killing-forgotten-java-processes.82584/
B4ALibraryBarcodeKingsMentor/MobileVisionBarcodeScannerJohan Schoeman2018-09-082018-09-08Free - Creative Commons CC BY 3.0Barcode Scanner supported by Mobile Vision Apihttps://www.b4x.com/android/forum/threads/kingsmentor-mobilevisionbarcodescanner.97010/https://www.b4x.com/android/forum/attachments/libres-zip.72053/https://www.b4x.com/android/forum/attachments/resource-zip.72054/https://www.b4x.com/android/forum/attachments/b4akingsmentor-zip.72057/https://www.b4x.com/android/forum/attachments/demores-zip.72058/
B4ALibraryImagesKJFrameworkForAndroidIceFairy333v1.42015-10-15Free - Creative Commons CC BY 3.0KJFrameworkForAndroid with integrated gridviewhttps://www.b4x.com/android/forum/threads/kjframeworkforandroid.59250/
B4ASnippetLabelLabel Utilsklaus2014-03-282014-03-28Free - Creative Commons CC BY 3.0Label Utilshttps://www.b4x.com/android/forum/threads/label-utils.39338/
B4ALibraryLabelLabelExtraswarwoundv1.122013-09-23Free - Creative Commons CC BY 3.0Enables you to apply click listeners to sub-strings of a Label text, and use basic HTML formatting in Label text.https://www.b4x.com/forum/additional-libraries-classes-official-updates/25834-labelextras-advanced-click-handling.html
B4ALibraryCameraLandscapeVideoCameraJohan Schoeman2016-08-142016-08-14Free - Creative Commons CC BY 3.0Highly flexible Android Camera which offers granular control over the video quality and filesize, while restricting recordings to be landscape only.https://www.b4x.com/android/forum/threads/landscapevideocamera.70034/https://www.b4x.com/android/forum/attachments/landscapevideocameralibfiles-zip.46984/
B4ALibraryTranslationLanguage selectorTayfur2015-08-132015-08-13Free - Creative Commons CC BY 3.0Language selectorhttps://www.b4x.com/android/forum/threads/language-selector.57198/https://www.b4x.com/android/forum/attachments/flags-zip.36608/
B4AClassSearchViewLargeSearchViewErel2015-12-312015-12-31Free - Creative Commons CC BY 3.0SearchView that can handle many itemshttps://www.b4x.com/android/forum/threads/large-searchable-list-with-searchview-b4xserializator.61872/https://www.b4x.com/android/forum/attachments/b4j_indexbuilder-zip.40147/
B4ASnippetOSLaunchNetworkInfosonicmayne2015-06-192015-06-19Free - Creative Commons CC BY 3.0Launches the Android Network info screen that displays information such as: •Signal Strength •Location •GSM Service •GPRS Service •Roaming •IMEI •Phone Number •And morehttps://www.b4x.com/android/forum/threads/launch-network-info-screen.55277/
B4ALibraryB4ALayout Documentation Suitestevel052013-12-152013-12-15Free - Creative Commons CC BY 3.0Layout Documentation Suitehttps://www.b4x.com/android/forum/threads/layout-documentation-suite.35721/https://www.b4x.com/android/forum/attachments/outputviews-zip.21289/
B4XSnippetAnimationLayout implode animation [B4X] [BitmapCreator]Erel2018-04-2222/04/2018Free - Creative Commons CC BY 3.0Layout implode animation [B4X] [BitmapCreator]https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-layout-implode-animation.92141/[B4X][BITMAPCREATOR]
B4ITutorialB4ILayouts, Pages and ViewControllersErel2014-10-222014-10-22Free - Creative Commons CC BY 3.0Layouts, Pages and ViewControllershttps://www.b4x.com/android/forum/threads/layouts-pages-and-viewcontrollers.45942/
B4ALibraryImagesLayout-to-Imagesomed3v3loperv0.012016-09-21Free - Creative Commons CC BY 3.0Android Layout Xml File Containing any Parent Layout (Relative Layout, Linear Layout etc) to Imagehttps://www.b4x.com/android/forum/threads/layout-to-image.71210/https://www.b4x.com/android/forum/attachments/layouttoimage-zip.48043/
B4ATutorialTranslationLayoutView: Automatic translation of layout viewsPeriklis Koutsogiannis2014-07-212014-07-21Free - Creative Commons CC BY 3.0LayoutView: Automatic translation of layout viewshttps://www.b4x.com/android/forum/threads/layoutview-automatic-translation-of-layout-views.43090/
B4ATutorialOtherLayoutView: The alternative way to load and use your layoutsPeriklis Koutsogiannis2014-07-212014-07-21Free - Creative Commons CC BY 3.0Instantiate a global LayoutView once and after that we can get a reference to ANY object in our layout at ANY given time without the need to declare that object.https://www.b4x.com/android/forum/threads/layoutview-the-alternative-way-to-load-and-use-your-layouts.43081/
B4ALibraryLabelLBubble - Bubble labels [Library]vampirbcn2013-07-312013-07-31Free - Creative Commons CC BY 3.0LBubble - Bubble labels [Library]https://www.b4x.com/android/forum/threads/lbubble-bubble-labels-library.31444/[Library]
B4RTutorialB4R LCDLCD Bar GraphJohan Schoeman2019-06-012019-06-01Free - Creative Commons CC BY 3.0LCD Bar Graphhttps://www.b4x.com/android/forum/threads/lcd-bar-graph.106344/
B4ROtherB4R LCDLCD Char makerrwblinnv1.652017-02-27Free - Creative Commons CC BY 3.0A simple LCD char maker written in B4J (open source, source included).https://www.b4x.com/android/forum/threads/tool-lcd-char-maker.67908/
B4RTutorialB4R LCDLCD Clock exampleErel2016-04-122016-04-12Free - Creative Commons CC BY 3.0LCD Clock examplehttps://www.b4x.com/android/forum/threads/lcd-clock-example.65726/https://www.b4x.com/android/forum/attachments/b4j_serialconnector-zip.43152/
B4JLibraryComms & NetworkLDAP serverfransvlaarhoven2018-03-062018-03-06Free - Creative Commons CC BY 3.0LDAP serverhttps://www.b4x.com/android/forum/threads/ldap-server.90298/https://www.b4x.com/android/forum/attachments/wrapperunboundid-zip.65241/
B4ILibraryAdsLeadbolt AdsErel2015-09-162015-09-16Free - Creative Commons CC BY 3.0This library allows you to show and play Leadbolt ads.https://www.b4x.com/android/forum/threads/leadbolt-ads.47652/
B4ILibraryAdsLeadbolt SDK (ads)Erel2017-10-182017-10-18Free - Creative Commons CC BY 3.0Leadbolt SDK (ads)https://www.b4x.com/android/forum/threads/leadbolt-sdk-ads.85137/
B4JLibraryBAnanoLeaflet-Wrapper [BANano]Kiffi2018-12-132018-12-13Free - Creative Commons CC BY 3.0This is a wrapper that allows you to use the functionality of the JavaScript library Leaflet with B4J in conjunction with BANano.https://www.b4x.com/android/forum/threads/banano-leaflet-wrapper.100389/[BANANO]
B4ALibraryViews - additionalLed Indicator Old StyleYayou492018-09-052018-09-05Free - Creative Commons CC BY 3.0A 4 colors led indicator Old Style. It's possible to set one color by one color (Green/Orange/Red/Black) Possibility also to blink the led with an appropriate duration.https://www.b4x.com/android/forum/threads/led-indicator-old-style.96890/https://www.b4x.com/android/forum/attachments/test-zip.71909/https://www.b4x.com/android/forum/attachments/indicatoros-jar.71910/
B4JSnippetViews - additionalLeds and switchesBeneBarros2016-12-302016-12-30Free - Creative Commons CC BY 3.0Leds and switcheshttps://www.b4x.com/android/forum/threads/leds-and-switches.74705/https://www.b4x.com/android/forum/attachments/leds-zip.51512/
B4ALibraryViews - additionalLEDViewDonManfred2017-06-152017-06-15Free - Creative Commons CC BY 3.0LEDViewhttps://www.b4x.com/android/forum/threads/ledview.80676/https://www.b4x.com/android/forum/attachments/java-src-zip.56699/https://www.b4x.com/android/forum/attachments/ledviewv1-0-zip.56700/
B4ATutorialMenuLeft menu layout examples [jfeinstein10]Douglas Farias2018-10-182018-10-18Free - Creative Commons CC BY 3.0A simple layout example of SlidingMenuhttps://www.b4x.com/android/forum/threads/left-menu-layout-examples-jfeinstein10.98398/[JFEINSTEIN10]
B4RLibraryComms & NetworkLego Power Functions IR Controlrwblinn2016-04-292016-04-29Free - Creative Commons CC BY 3.0The rPowerFunctions Library enables to control elements connected to the Lego Power Functions IR receiver, via an Arduino with an IR Transmitter.https://www.b4x.com/android/forum/threads/lego-power-functions-ir-control.68464/
B4JTutorialBAnanoLesson 1 - Understanding the layout of a Webix SPA [BANanoWebix]Mashiane2019-06-162019-06-16Free - Creative Commons CC BY 3.0Lesson 1 - Understanding the layout of a Webix SPA [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-1-understanding-the-layout-of-a-webix-spa.106780/[BANANOWEBIX]
B4JTutorialBAnanoLesson 10 Lists [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 10 Lists [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-10-lists.107038/[BANANOWEBIX]
B4JTutorialBAnanoLesson 11 Unit List [BANAnoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 11 Unit List [BANAnoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-11-unit-list.107040/[BANANOWEBIX]
B4JTutorialBAnanoLesson 12: Property Sheet [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 12: Property Sheet [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-12-property-sheet.107057/[BANANOWEBIX]
B4JTutorialBAnanoLesson 13 The TreeView [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 13 The TreeView [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-13-the-treeview.107058/[BANANOWEBIX]
B4JTutorialBAnanoLesson 14 - The TreeTable [BANanoWebix]Mashiane2019-06-302019-06-30Free - Creative Commons CC BY 3.0Lesson 14 - The TreeTable [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-14-the-treetable.107195/[BANANOWEBIX]
B4JTutorialBAnanoLesson 15 Menus & Windows [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 15 Menus & Windows [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-15-menus-windows.107061/[BANANOWEBIX]
B4JTutorialBAnanoLesson 16 - The Sidebar [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 16 - The Sidebar [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-16-the-sidebar.107062/[BANANOWEBIX]
B4JTutorialBAnanoLesson 17 - Comments / Chat Widget [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 17 - Comments / Chat Widget [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-17-comments-chat-widget.107064/[BANANOWEBIX]
B4JTutorialBAnanoLesson 18 GroupList [BANanoWebix]Mashiane2019-06-302019-06-30Free - Creative Commons CC BY 3.0Lesson 18 GroupList [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-18-grouplist.107192/[BANANOWEBIX]
B4JTutorialBAnanoLesson 19 Contexts [BANanoWebix]Mashiane2019-06-302019-06-30Free - Creative Commons CC BY 3.0Lesson 19 Contexts [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-19-contexts.107201/[BANANOWEBIX]
B4JTutorialBAnanoLesson 2: Understanding the 6 layout types [BANanoWebix]Mashiane2019-06-162019-06-16Free - Creative Commons CC BY 3.0Lesson 2: Understanding the 6 layout types [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-2-understanding-the-6-layout-types.106795/[BANANOWEBIX]
B4JTutorialBAnanoLesson 20 Google Map [BANAnoWebix]Mashiane2019-06-302019-06-30Free - Creative Commons CC BY 3.0Lesson 20 Google Map [BANAnoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-20-google-map.107202/[BANANOWEBIX]
B4JTutorialBAnanoLesson 21 TabBar [BANanoWebix]Mashiane2019-07-012019-07-01Free - Creative Commons CC BY 3.0Lesson 21 TabBar [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-21-tabbar.107221/[BANANOWEBIX]
B4JTutorialBAnanoLesson 22 - Method 3 [DropZone] [BANanoWebix]Mashiane2019-07-012019-07-01Free - Creative Commons CC BY 3.0Lesson 22 - Method 3 [DropZone] [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-22-method-3-dropzone.107240/[DROPZONE][BANANOWEBIX]
B4JTutorialBAnanoLesson 22 Uploader - Method 1 [BANanoWebix]Mashiane2019-07-012019-07-01Free - Creative Commons CC BY 3.0Lesson 22 Uploader - Method 1 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-22-uploader-method-1.107222/[BANANOWEBIX]
B4JTutorialBAnanoLesson 22 Uploader Method 2 [BANanoWebix]Mashiane2019-07-012019-07-01Free - Creative Commons CC BY 3.0Lesson 22 Uploader Method 2 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-22-uploader-method-2.107238/[BANANOWEBIX]
B4JTutorialBAnanoLesson 23 WixVideo [BANanoWebix]Mashiane2019-07-022019-07-02Free - Creative Commons CC BY 3.0Lesson 23 WixVideo [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-23-wixvideo.107256/[BANANOWEBIX]
B4JTutorialBAnanoLesson 24 ScrollView [BANanoWebix]Mashiane2019-07-022019-07-02Free - Creative Commons CC BY 3.0Lesson 24 ScrollView [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-24-scrollview.107292/[BANANOWEBIX]
B4JTutorialBAnanoLesson 25 Template [BANanoWebix]Mashiane2019-07-022019-07-02Free - Creative Commons CC BY 3.0Lesson 25 Template [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-25-template.107293/[BANANOWEBIX]
B4JTutorialBAnanoLesson 28 Suggestions [BANanoWebix]Mashiane2019-07-042019-07-04Free - Creative Commons CC BY 3.0Lesson 28 Suggestions [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-28-suggestions.107342/[BANANOWEBIX]
B4JTutorialBAnanoLesson 29 MessageBoxes [BANanoWebix]Mashiane2019-07-052019-07-05Free - Creative Commons CC BY 3.0Lesson 29 MessageBoxes [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-29-messageboxes.107354/[BANANOWEBIX]
B4JTutorialBAnanoLesson 3: Let's create some accordions [BANanoWebix]Mashiane2019-06-162019-06-16Free - Creative Commons CC BY 3.0Lesson 3: Let's create some accordions [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-3-lets-create-some-accordions.106803/[BANANOWEBIX]
B4JTutorialBAnanoLesson 30 WixHints [BANanoWebix]Mashiane2019-07-162019-07-16Free - Creative Commons CC BY 3.0Lesson 30 WixHints [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-30-wixhints.107715/[BANANOWEBIX]
B4JTutorialBAnanoLesson 31 WixImage [BANanoWebix]Mashiane2019-07-192019-07-19Free - Creative Commons CC BY 3.0Lesson 31 WixImage [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-31-wiximage.107814/[BANANOWEBIX]
B4JTutorialBAnanoLesson 4: Carousels, MultiView & TabView [BANanoWebix]Mashiane2019-06-172019-06-17Free - Creative Commons CC BY 3.0Lesson 4: Carousels, MultiView & TabView [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-4-carousels-multiview-tabview.106812/[BANANOWEBIX]
B4JTutorialBAnanoLesson 5: Creating ToolBars [BANanoWebix]Mashiane2019-06-172019-06-17Free - Creative Commons CC BY 3.0Lesson 5: Creating ToolBars [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-5-creating-toolbars.106833/[BANANOWEBIX]
B4JTutorialBAnanoLesson 6.X Form Validation [BANanoWebix]Mashiane2019-07-052019-07-05Free - Creative Commons CC BY 3.0Lesson 6.X Form Validation [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-6-x-form-validation.107352/[BANANOWEBIX]
B4JTutorialBAnanoLesson 6: Form Data Entry Elements [BANanoWebix]Mashiane2019-06-192019-06-19Free - Creative Commons CC BY 3.0Lesson 6: Form Data Entry Elements [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-6-form-data-entry-elements.106888/[BANANOWEBIX]
B4JTutorialBAnanoLesson 7: Charts - Part 1 [BANanoWebix]Mashiane2019-06-192019-06-19Free - Creative Commons CC BY 3.0Lesson 7: Charts - Part 1 [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-7-charts-part-1.106897/[BANANOWEBIX]
B4JTutorialBAnanoLesson 8.1 The DataTable/DataGrid [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 8.1 The DataTable/DataGrid [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-8-1-the-datatable-datagrid.107035/[BANANOWEBIX]
B4JTutorialBAnanoLesson 8.2. The DataTable/DataGrid [BANanoWebix]Mashiane2019-07-052019-07-05Free - Creative Commons CC BY 3.0Lesson 8.2. The DataTable/DataGrid [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-8-2-the-datatable-datagrid.107036/[BANANOWEBIX]
B4JTutorialBAnanoLesson 8.3 Datatable Pagination & Exporting to XLSX, PNG, PDF and CSV [BANanoWebix]Mashiane2019-07-052019-07-05Free - Creative Commons CC BY 3.0Lesson 8.3 Datatable Pagination & Exporting to XLSX, PNG, PDF and CSV [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-8-3-datatable-pagination-exporting-to-xlsx-png-pdf-and-csv.107291/[BANANOWEBIX]
B4JTutorialBAnanoLesson 8.4 Enhanced Data-Table [BANanoWebix]Mashiane2019-07-052019-07-05Free - Creative Commons CC BY 3.0Lesson 8.4 Enhanced Data-Table [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-8-4-enhanced-data-table.107351/[BANANOWEBIX]
B4JTutorialBAnanoLesson 9: DataView [BANanoWebix]Mashiane2019-06-252019-06-25Free - Creative Commons CC BY 3.0Lesson 9: DataView [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-lesson-9-dataview.107037/[BANANOWEBIX]
B4JTutorialABMaterialLet's glow some birds [ABMaterial]Mashiane2018-08-242018-08-24Free - Creative Commons CC BY 3.0Let's glow some birdshttps://www.b4x.com/android/forum/threads/abmaterial-lets-glow-some-birds.92267/[ABMaterial]
B4ATutorialLabelLets play with vertical lables!IanMc2014-07-072014-07-07Free - Creative Commons CC BY 3.0Lets play with vertical lables!https://www.b4x.com/android/forum/threads/lets-play-with-vertical-lables.42666/
B4JTutorialBAnanoLet's please build a Community Project [BANanoReact]Mashiane2019-09-022019-09-02Free - Creative Commons CC BY 3.0Let's please build a Community Project [BANanoReact]https://www.b4x.com/android/forum/threads/bananoreact-lets-please-build-a-community-project.108790/[BANANOREACT]
B4ALibraryProgress/GaugeLGauges - Gauges generation [Library] [Open Source Code]vampirbcn2013-08-272013-08-27Free - Creative Commons CC BY 3.0LGauges - Gauges generation [Library] [Open Source Code]https://www.b4x.com/android/forum/threads/lgauges-gauges-generation-library-open-source-code.32179/[Library][Open Source Code]https://www.b4x.com/android/forum/attachments/lgauges-zip.19138/
B4ALibraryB4ALGenerator - Library Generatorthedesolatesoul2015-03-212015-03-21Free - Creative Commons CC BY 3.0LGenerator - Library Generatorhttps://www.b4x.com/android/forum/threads/lgenerator-library-generator.52098/
B4ALibraryTranslationlibary for STARDICT dictionaryhears2019-01-162019-01-16Free - Creative Commons CC BY 3.0STARDICT dictionary also can used for store other information. it is very quickly,and can maneger big data by very less memery. i have write a libary for STARDICT dictionary,they have lots of dictionary database.here is site:http://www.libredict.org/en/ you can google STARDICT dictionaryhttps://www.b4x.com/android/forum/threads/libary-for-stardict-dictionary.95217/
B4XOtherB4XLibDoc (creation of documentation for libraries)Informatix2017-08-262017-08-26Free - Creative Commons CC BY 3.0Many library developers know the script of Martin Pearman that converts the XML file to HTML or BB code. Unfortunately, this script contains several bugs and, whenever I use it, I spend a lot of time to fix the errors by hand (e.g. more than 300 errors to fix in the documentation of SimpleGameEngine). So I decided to create a tool with B4J to replace the script. This tool uses templates so you can customize the output. Currently the default result is similar to the Pearman's script. This is not reserved to library developers. Any B4A/B4J user can use the tool to produce a documentation from the XML file of a library. The B4J source code is provided. https://www.b4x.com/android/forum/threads/libdoc-creation-of-documentation-for-libraries.83215/
B4ALibraryGameLibGDXInformatixv1.132019-07-18Free - Creative Commons CC BY 3.0The famous game engine.https://www.b4x.com/android/forum/threads/libgdx.32594/
B4ASnippetGameLibGdX - Box2D animated sprite with Physics body editornotedop2014-10-212014-10-21Free - Creative Commons CC BY 3.0LibGdX - Box2D animated sprite with Physics body editorhttps://www.b4x.com/android/forum/threads/libgdx-box2d-animated-sprite-with-physics-body-editor.45899/
B4ATutorialGameLibGDX - New Project Templatewonder2015-04-132015-04-13Free - Creative Commons CC BY 3.0LibGDX - New Project Templatehttps://www.b4x.com/android/forum/threads/libgdx-new-project-template.52833/
B4ATutorialGamelibGDX and Parallax (scrolling) background with multiple layersJaames2014-07-282014-07-28Free - Creative Commons CC BY 3.0libGDX and Parallax (scrolling) background with multiple layershttps://www.b4x.com/android/forum/threads/libgdx-and-parallax-scrolling-background-with-multiple-layers.43299/
B4ATutorialGameLibGDX Sensor AccessTheJinJ2014-05-082014-05-08Free - Creative Commons CC BY 3.0LibGDX Sensor Accesshttps://www.b4x.com/android/forum/threads/libgdx-sensor-access.40784/https://www.b4x.com/android/forum/attachments/sensors-zip.24851/https://www.b4x.com/android/forum/attachments/screenshot_2014-05-08-20-00-15-png.24855/
B4ALibraryComms & NetworklibGoogleDrive_V2davfla2016-02-072016-02-07Free - Creative Commons CC BY 3.0Makes it easy to connect and work with Google Drivehttps://www.b4x.com/android/forum/threads/work-with-google-drive.58805/https://www.b4x.com/android/forum/attachments/libdriveexample_v3-zip.37902/https://www.b4x.com/android/forum/attachments/libgoogledrive-jar.41263/
B4ALibraryAudio/Videoliblamewarwoundv1.012014-04-04Free - Creative Commons CC BY 3.0MP3 encoder and decoder library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/22969-lib-liblame-mp3-encoder-decoder.html
B4ATutorialB4ALibraries with internal resourcesErel2017-01-242017-01-24Free - Creative Commons CC BY 3.0Including resources in your library, packed inside an AAR filehttps://www.b4x.com/android/forum/threads/libraries-with-internal-resources.75566/
B4ATutorialJavaLibrary (JAR) interface using inline Java code and direct callingJohan Schoeman2015-02-282015-02-28Free - Creative Commons CC BY 3.0Library (JAR) interface using inline Java code and "direct calling"https://www.b4x.com/android/forum/threads/library-jar-interface-using-inline-java-code-and-direct-calling.51282/
B4ALibrarySignatureLibrary Check SignatureMarcoRome2015-09-062015-09-06Free - Creative Commons CC BY 3.0This is simple library to check signature APK. https://www.b4x.com/android/forum/threads/library-check-signature.58031/https://www.b4x.com/android/forum/attachments/example-checksignature-zip.37194/
B4ATutorialB4ALibrary compilation - Compile your project to a libraryErel2013-01-012013-01-01Free - Creative Commons CC BY 3.0Library compilation - Compile your project to a libraryhttps://www.b4x.com/android/forum/threads/library-compilation-compile-your-project-to-a-library.24750/
B4ALibraryDialogsLibrary dialogues InputMultiList and InputList with additional text linevironk2015-02-102015-02-10Free - Creative Commons CC BY 3.0Library dialogues InputMultiList and InputList with additional text linehttps://www.b4x.com/android/forum/threads/library-dialogues-inputmultilist-and-inputlist-with-additional-text-line.50513/
B4ALibraryB4ALibrary permissionsHotShoe2015-04-262015-04-26Free - Creative Commons CC BY 3.0Library permissionshttps://www.b4x.com/android/forum/threads/library-permissions.53212/
B4ALibraryImagesLibrary Resize Image 1.1MarcoRome2015-03-212015-03-21Free - Creative Commons CC BY 3.0Library Resize Image 1.1https://www.b4x.com/android/forum/threads/library-resize-image-1-1.52104/https://www.b4x.com/android/forum/attachments/library_resizepicture1-0-zip.33000/
B4ALibraryDatabaseLibrary SqlSimple for novice usersandroidappl2014-12-042014-12-04Free - Creative Commons CC BY 3.0Library SqlSimple for novice usershttps://www.b4x.com/android/forum/threads/library-sqlsimple-for-novice-users.47757/https://www.b4x.com/android/forum/attachments/lib_sql_-zip.29861/
B4ALibraryB4ALibrary Version Viewergobblegob2011-06-252011-06-25Free - Creative Commons CC BY 3.0Library Version Viewerhttps://www.b4x.com/android/forum/threads/library-version-viewer.9899/
B4ALibraryMultiple itemsLibrary with many functionomidaghakhani13682015-01-032015-01-03Free - Creative Commons CC BY 3.0Library with many function. I collect any function that use in my project or in forum and save my module. I think that the number of function is above 100 function but i group function. Example i place function for install app in StudentApp class The list of class in this library each function have comment) Dim app As StudentApp Dim Communication As StudentCommunication Dim Contact As StudentContact Dim File1 As StudentFile Dim Intent1 As StudentIntents Dim sv1 As StudentScrollViewPropeties Dim Share As StudentShare Dim String1 As StudentString Dim Views As StudentViews Dim image1 as StudentImagehttps://www.b4x.com/android/forum/threads/library-with-many-function.48916/
B4ALibraryAudio/VideolibStreamingDonManfredv1.32016-04-16Donationlibstreaming is an API that allows you, with only a few lines of code, to stream the camera and/or microphone of an android powered device using RTP over UDP.https://www.b4x.com/android/forum/threads/libstreaming-v1-3.65860/https://www.b4x.com/android/forum/attachments/libstreamingv1-3-0-zip.43260/https://www.b4x.com/android/forum/attachments/streamingex-zip.43262/
B4ALibraryApp startupLicenseViewDonManfredv1.0.02015-06-17Free - Creative Commons CC BY 3.0A quick little library I made, because I needed to add Licenses to my app. The only solutions I could find on the internet they used Webviews. I didn't want to make use of a webview so that's why I made this library, as a fun little side project.https://www.b4x.com/android/forum/threads/licenseview-v1-0-0.55184/https://www.b4x.com/android/forum/attachments/liblicenseviewv1-0-0-zip.34996/
B4ALibraryOtherLicensingErelv1.212016-04-19Free - Creative Commons CC BY 3.0This library allows you to use the market services to protect your application. See the tutorial for more information.https://www.b4x.com/android/forum/threads/licensing-library.11430/
B4XSnippetImagesLight Effect [B4X] [XUI]Star-Dust2018-05-012018-05-01Free - Creative Commons CC BY 3.0Have you ever thought of making a lighting effect on an image? If you do not, I thought about it ... this is a small code with a simple trick that allows you to get it with B4Xhttps://www.b4x.com/android/forum/threads/b4x-xui-light-effect.92540/[B4X][XUI]
B4XSnippetImagesLight Effect B4A [B4X] [XUI]Star-Dust2018-05-012018-05-01Free - Creative Commons CC BY 3.0Have you ever thought of making a lighting effect on an image? If you do not, I thought about it ... this is a small code with a simple trick that allows you to get it with B4Xhttps://www.b4x.com/android/forum/threads/b4x-xui-light-effect.92540/[B4X][XUI]
B4ALibraryButtonLikeButtonViewJohan Schoeman2011-12-272011-12-27Free - Creative Commons CC BY 3.0Android button with delightful like animation inspired by Twitter's heart.https://www.b4x.com/android/forum/threads/likebuttonview.61742/https://www.b4x.com/android/forum/attachments/likebuttonviewlibfiles-zip.40028/https://www.b4x.com/android/forum/attachments/b4alikebuttonview-zip.40029/
B4ALibraryHome automationLimitlessLEDtchartv1.052015-02-26Free - Creative Commons CC BY 3.0Library for sending commands to Limitless LED bulbs through the optional WiFi bridge. The bulbs are sold under other brands/names in other regions (Limitless LED, Dekolight, iLight, applight, applamp, LEDme, EasyBulb, MiLight)https://www.b4x.com/android/forum/threads/limitless-led-library.42651/https://www.b4x.com/android/forum/attachments/limitlessledsample-zip.26196/
B4ALibraryList- and scrollviewLine Layout [Library]Roger Garstang2012-12-072012-12-07Free - Creative Commons CC BY 3.0Line Layout [Library]https://www.b4x.com/android/forum/threads/library-line-layout.24105/[Library]https://www.b4x.com/android/forum/attachments/linelayout-zip.15090/https://www.b4x.com/android/forum/attachments/linelayout1_5-zip.15720/https://www.b4x.com/android/forum/attachments/linelayout1_55-zip.15781/
B4ALibraryTextviewLinkersomed3v3loper2019-04-092019-04-09Free - Creative Commons CC BY 3.0Lightweight android library for highlighting Strings inside of a textview (ignoring case), with optional callbacks. https://www.b4x.com/android/forum/threads/linker.104676/
B4ALibraryTextviewLinker bisDonManfred2019-04-162019-04-16Free - Creative Commons CC BY 3.0Lightweight android library for highlighting Strings inside of a textview (ignoring case), with optional callbacks. https://www.b4x.com/android/forum/threads/linker.104963/https://www.b4x.com/android/forum/attachments/linkerex-zip.79446/
B4JTutorialLinuxLinux Embedded Boards - Gettings started [IoT]Erel2015-11-162015-11-16Free - Creative Commons CC BY 3.0Linux Embedded Boards - Gettings started [IoT]https://www.b4x.com/android/forum/threads/iot-linux-embedded-boards-gettings-started.60430/[IoT]
B4RLibraryB4R LCDLiquidCrystal_I2CErel2016-05-022016-05-02Free - Creative Commons CC BY 3.0LiquidCrystal Arduino library for the DFRobot I2C LCD displayshttps://www.b4x.com/android/forum/threads/liquidcrystal_i2c.66460/
B4ASnippetOSList Device Featuressonicmayne2014-05-272014-05-27Free - Creative Commons CC BY 3.0List Device Featureshttps://www.b4x.com/android/forum/threads/list-device-features.41481/
B4ATutorialFile handlingList folder content and show selected image.joseluis2012-01-192012-01-19Free - Creative Commons CC BY 3.0List folder content and show selected image.https://www.b4x.com/android/forum/threads/list-folder-content-and-show-selected-image.14208/
B4RSnippetB4RList modulederez2018-06-282018-06-28Free - Creative Commons CC BY 3.0It may be nice to have a List in B4R, so here is one, quite primitive. The module is a code module so it enables use of one list. If you need more - copy the module and change its name. The array defined in the module has a fixed size which must be set prior to compilation by literals. Sorting will be done only for values of numbers or numerical strings. https://www.b4x.com/android/forum/threads/list-module.94573/
B4ATutorialIntentList of application intentsbluedude2011-11-022011-11-02Free - Creative Commons CC BY 3.0List of application intentshttps://www.b4x.com/android/forum/threads/list-of-application-intents.12373/
B4ATutorialIntentList of known android Intents to do stuffkanaida2011-06-222011-06-22Free - Creative Commons CC BY 3.0List of known android "Intents" to do stuffhttps://www.b4x.com/android/forum/threads/list-of-known-android-intents-to-do-stuff.9823/
B4ITutorialFile handlingList of methods to access external resources or share to external appsErel2018-11-152018-11-15Free - Creative Commons CC BY 3.0There are all kinds of ways to share files with other apps or access external resources. Here is a short summary of the available methods.https://www.b4x.com/android/forum/threads/list-of-methods-to-access-external-resources-or-share-to-external-apps.99368/
B4ATutorialTable/GridList with two columns and a checkboxdrmover2011-01-062011-01-06Free - Creative Commons CC BY 3.0List with two columns and a checkboxhttps://www.b4x.com/android/forum/threads/list-with-two-columns-and-a-checkbox.7221/
B4XLibraryB4XList2 [B4X]LucaMs2018-08-082018-08-08Free - Creative Commons CC BY 3.0Description: A simple class to add 3 methods to the native List. Methods: IndexOf2(Item As Object, StartIndex As Int) As Int Returns the index of the specified item starting the search from StartIndex. Returns -1 if Item was not found. GetAllIndexes(Item As Object) As List Returns a list of indexes of the specified item. An initialized empty list will be returned if no items will be found. Count(Item As Object) As Int Returns the number of occurrences of Item.https://www.b4x.com/android/forum/threads/b4x-list2.95957/[B4X]
B4ASnippetFile handlingListFileshibrid02015-06-192015-06-19Free - Creative Commons CC BY 3.0Traverse a given directory, return fileshttps://www.b4x.com/android/forum/threads/list-folders-or-listfiles.55263/
B4ASnippetFile handlingListFilesOnly - without directoriesLucaMs2014-04-022014-04-02Free - Creative Commons CC BY 3.0ListFilesOnly - without directorieshttps://www.b4x.com/android/forum/threads/listfilesonly-without-directories.39541/
B4ASnippetFile handlingListFoldershibrid02015-06-192015-06-19Free - Creative Commons CC BY 3.0Traverse a given directory, return directorieshttps://www.b4x.com/android/forum/threads/list-folders-or-listfiles.55263/
B4ATutorialList- and scrollviewListviewjonydoboi2014-11-012014-11-01Free - Creative Commons CC BY 3.0Listviewhttps://www.b4x.com/android/forum/threads/listview.46321/https://www.b4x.com/android/forum/attachments/list2-apk.28720/https://www.b4x.com/android/forum/attachments/list2-zip.28773/https://www.b4x.com/android/forum/attachments/unicode-zip.28775/
B4JLibraryTable/GridListView and TableView CellFactory Helperstevel052014-11-062014-11-06Free - Creative Commons CC BY 3.0This is an interface library to help with managing CellFactories for ListView and TableViews. The principle job of a cell factory is to display data into a cell. The standard ListView and TableViews use a default CellFactory. With this interface, you can create a custom cellfactory and change the appearance of the cells within a ListView and columns within a TableView.https://www.b4x.com/android/forum/threads/listview-and-tableview-cellfactory-helper.46540/https://www.b4x.com/android/forum/attachments/jcellfactoryhelper-zip.28921/https://www.b4x.com/android/forum/attachments/simpletextexample-zip.28922/https://www.b4x.com/android/forum/attachments/simplegraphicexample-zip.28923/https://www.b4x.com/android/forum/attachments/graphicobjectexample-zip.28924/
B4JSnippetList- and scrollviewListView based on FXML scene with image downloadnotedop2017-06-182017-06-18Free - Creative Commons CC BY 3.0Dynamically adjust the layout of a listview and re-use the code for different projects.https://www.b4x.com/android/forum/threads/listview-based-on-fxml-scene-with-image-download.80787/
B4ATutorialList- and scrollviewListview Divider Line ColorDjembefola2011-08-152011-08-15Free - Creative Commons CC BY 3.0Listview Divider Line Colorhttps://www.b4x.com/android/forum/threads/listview-divider-line-color.10833/
B4ATutorialList- and scrollviewlistview reading second lineCor2010-12-232010-12-23Free - Creative Commons CC BY 3.0listview reading second linehttps://www.b4x.com/android/forum/threads/listview-reading-second-line.7059/
B4JSnippetList- and scrollviewListView scroll changed event for lazyloadxulihang2018-12-212018-12-21Free - Creative Commons CC BY 3.0This is useful to lazy load a listview, as customlistview costs more memory. This is the reference webpage: https://www.superglobals.net/javafx-listview-lazy-loading/https://www.b4x.com/android/forum/threads/listview-scroll-changed-event-for-lazyload.100657/
B4ATutorialList- and scrollviewListView tutorialErel2010-11-072010-11-07Free - Creative Commons CC BY 3.0ListView tutorialhttps://www.b4x.com/android/forum/threads/listview-tutorial.6537/
B4ALibraryList- and scrollviewListViewExtendAvansys2014-02-232014-02-23Free - Creative Commons CC BY 3.0ListViewExtendhttps://www.b4x.com/android/forum/threads/listviewextend.38151/https://www.b4x.com/android/forum/attachments/example-zip.22964/
B4ALibraryList- and scrollviewListViewWithScrollEventsInformatix2012-07-242012-07-24Free - Creative Commons CC BY 3.0A ListView with two additional events (Scrolled & ScrollStateChanged) and functions to get/set the first visible item. Not maintained.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19839-lib-listviewwithscrollevents-scrollpanel-demo.html
B4ALibraryImagesLiveEdgeDetectionJohan Schoeman2018-04-272018-04-27Free - Creative Commons CC BY 3.0LiveEdgeDetection is an Android document detection library built on top of OpenCV. It scans documents from camera live mode and allows you to adjust crop using the detected 4 edges and performs perspective transformation of the cropped image. It works best with a dark background.https://www.b4x.com/android/forum/threads/liveedgedetection.92402/https://www.b4x.com/android/forum/attachments/resource-zip.67232/https://www.b4x.com/android/forum/attachments/opencvres-zip.67233/https://www.b4x.com/android/forum/attachments/libres-zip.67234/https://www.b4x.com/android/forum/attachments/b4aliveedgedetection-zip.67235/
B4ALibraryOSLiveWallpaper LibraryXverhelstX2011-09-212011-09-21Free - Creative Commons CC BY 3.0LiveWallpaper Libraryhttps://www.b4x.com/android/forum/threads/livewallpaper-library.11636/
B4ITutorialCameraLLCamera - Low level camera accessErel2014-12-282014-12-28Free - Creative Commons CC BY 3.0LLCamera - Low level camera accesshttps://www.b4x.com/android/forum/threads/llcamera-low-level-camera-access.48704/https://www.b4x.com/android/forum/attachments/cctv-client-b4i-zip.30680/
B4ILibraryCameraLLCameraVideoRecnarek adonts2016-04-022016-04-02Free - Creative Commons CC BY 3.0Record Video with LLCamera (audio inclusive)https://www.b4x.com/android/forum/threads/llcameravideorec-record-video-with-llcamera-audio-inclusive.65339/
B4ALibraryMenuLMenu - Dynamic icons menuvampirbcn2014-10-262014-10-26Free - Creative Commons CC BY 3.0LMenu - Dynamic icons menuhttps://www.b4x.com/android/forum/threads/lmenu-dynamic-icons-menu.46117/
B4ALibraryOtherlmExceptionLucaMs2015-09-152015-09-15Free - Creative Commons CC BY 3.0lmExceptionhttps://www.b4x.com/android/forum/threads/lmexception.58349/
B4ALibraryTranslationlmTranslationLucaMs2015-09-272015-09-27DonationThis library allows you to easily and quickly add translations to your apps.https://www.b4x.com/android/forum/threads/lmtranslation.58661/
B4JSnippetDatabaseLoad A JDBC Driver Dynamically At Run Time Using Inline JavakeirS2017-06-132017-06-13Free - Creative Commons CC BY 3.0Load A JDBC Driver Dynamically At Run Time Using Inline Javahttps://www.b4x.com/android/forum/threads/load-a-jdbc-driver-dynamically-at-run-time-using-inline-java.80596/
B4JOtherB4JLoad APKcanalrun2014-08-212014-08-21Free - Creative Commons CC BY 3.0It interfaces with the standard B4A Bridge. It allows you to install an APK file to a device without opening the B4A IDE and recompiling.https://www.b4x.com/android/forum/threads/load-apk.44025/
B4ITutorialhtmlLoad HTML to LabelBrandsum2019-06-092019-06-09Free - Creative Commons CC BY 3.0Load HTML to Labelhttps://www.b4x.com/android/forum/threads/load-html-to-label.106324/
B4ASnippethtmlLoad HTML to Label B4ABrandsum2019-06-092019-06-09Free - Creative Commons CC BY 3.0This is how you can set HTML data to Label (works only in release mode),https://www.b4x.com/android/forum/threads/load-html-to-label.106585/
B4XSnippetGPS/locationLoad Map - travel to site show start point and end point on google mapsDaniel-White2018-02-092018-02-09Free - Creative Commons CC BY 3.0Load Map – travel to site show start point and end point on google mapshttps://www.b4x.com/android/forum/threads/load-map-%E2%80%93-travel-to-site-show-start-point-and-end-point-on-google-maps.89322/
B4ATutorialDatabaseLoad More' in SqLitetimo2012-03-272012-03-27Free - Creative Commons CC BY 3.0Load More' in SqLitehttps://www.b4x.com/android/forum/threads/load-more-in-sqlite.16353/
B4ATutorialImagesLoadBitmap / LoadBitmapResize / LoadBitmapSampleErel2017-08-112017-08-11Free - Creative Commons CC BY 3.0This tutorial explains the differences between the three methods. The bottom line is that the best option is to use LoadBitmapResize and set the container gravity, if possible, to Gravity.CENTER.https://www.b4x.com/android/forum/threads/loadbitmap-loadbitmapresize-loadbitmapsample.82693/
B4ATutorialImagesLoadBitmapSample -- How Well It WorksGuardian172015-05-142015-05-14Free - Creative Commons CC BY 3.0LoadBitmapSample -- How Well It Workshttps://www.b4x.com/android/forum/threads/loadbitmapsample-how-well-it-works.53756/
B4ATutorialList- and scrollviewLoadCSV and listview.addtwolinesJamie2011-02-252011-02-25Free - Creative Commons CC BY 3.0LoadCSV and listview.addtwolineshttps://www.b4x.com/android/forum/threads/loadcsv-and-listview-addtwolines.7997/
B4ITutorialB4ILoading B4i on Mac with Parallels and Windows 7Robby2014-11-212014-11-21Free - Creative Commons CC BY 3.0Loading B4i on Mac with Parallels and Windows 7https://www.b4x.com/android/forum/threads/loading-b4i-on-mac-with-parallels-and-windows-7.47247/
B4ALibraryProgress/GaugeLoading Progress IndicatorJohan Schoeman2015-10-042015-10-04Free - Creative Commons CC BY 3.0Rotate Loading, Book Loading, Newton Cradle Loading indicators with nice animations.https://www.b4x.com/android/forum/threads/loading-progress-indicator-rotate-loading-book-loading-newton-cradle-loading.58985/https://www.b4x.com/android/forum/attachments/thejavacode-zip.37998/https://www.b4x.com/android/forum/attachments/b4aloadinglibfiles-zip.37999/
B4ALibraryProgress/GaugeLoadingIndicatorViewDonManfredv1.012016-04-07Free - Creative Commons CC BY 3.0A collection of nice loading animationshttps://www.b4x.com/android/forum/threads/loadingindicatorview-v1-0-0.59749/https://www.b4x.com/android/forum/attachments/libloadingindicatorviewv1-0-0-zip.38490/https://www.b4x.com/android/forum/attachments/loadingindicatorsex-zip.38491/
B4ITutorialEmulator/VMLocal Mac Builder InstallationErel2019-09-292019-09-29Free - Creative Commons CC BY 3.0iOS compilation requires an Apple Mac computer. Developers have two options with B4i: - Use a local Mac machine connected over the local network. - Use our hosted builder rental service. These instructions explain how to install the builder on a local Mac machine.https://www.b4x.com/android/forum/threads/local-mac-builder-installation.46402/
B4JSnippetStringsLocale aware Double to String conversion with minimum and maximum decimal controlOliverA2019-07-262019-07-26Free - Creative Commons CC BY 3.0Allows control over the minimum and maximum number of decimal places to display.https://www.b4x.com/android/forum/threads/locale-aware-double-to-string-conversion-with-minimum-and-maximum-decimal-control.108053/
B4ALibraryTranslationLocale.jarSemen Matusovskiyv1.022018-10-10Free - Creative Commons CC BY 3.0Allows to change the activity locale in run-time. Supports LTR and RTL languages. RTL languages require minSdkVersion=17. LTR languages - no idea. Guess, API 14 is Ok, maybe less.https://www.b4x.com/android/forum/threads/locale-jar.96761/
B4ASnippetTranslationLocalizator - Collect all strings not found in strings.db [B4A]fredo2017-03-062017-03-06Free - Creative Commons CC BY 3.0Localizator - Collect all strings not found in strings.db [B4A]https://www.b4x.com/android/forum/threads/b4a-localizator-collect-all-strings-not-found-in-strings-db.76938/[B4A]
B4ASnippetTranslationLocalizator - Export application strings to the log [B4A]FrenchDeveloper2017-03-042017-03-04Free - Creative Commons CC BY 3.0Localizator - Export application strings to the log [B4A]https://www.b4x.com/android/forum/threads/b4a-localizator-export-application-strings-to-the-log.76914/[B4A]
B4XClassTranslationLocalizator - Localize your B4X applicationsErelv1.012019-07-24Free - Creative Commons CC BY 3.0Localizator is a cross platform solution for strings localization. The strings are defined in an Excel workbook.https://www.b4x.com/android/forum/threads/b4x-localizator-localize-your-b4x-applications.68751/https://www.b4x.com/android/forum/attachments/b4j_localizatorexample-zip.45861/https://www.b4x.com/android/forum/attachments/excelworkbook-zip.45864/https://www.b4x.com/android/forum/attachments/b4i_localizatorexample-zip.45887/https://www.b4x.com/android/forum/attachments/localizator-bas.46039/https://www.b4x.com/android/forum/attachments/b4j_localizatorconvertersource-zip.62144/
B4ATutorialTranslationLocalize your app using AndroidResourceswarwound2012-07-012012-07-01Free - Creative Commons CC BY 3.0Localize your app using AndroidResourceshttps://www.b4x.com/android/forum/threads/localize-your-app-using-androidresources.19165/
B4ITutorialGPS/locationLocation & GPSErel2014-10-272014-10-27Free - Creative Commons CC BY 3.0Location & GPShttps://www.b4x.com/android/forum/threads/location-gps.46148/
B4ITutorialGPS/locationLocation Services Blue BarSandman2018-07-122018-07-12Free - Creative Commons CC BY 3.0Location Services Blue Barhttps://www.b4x.com/android/forum/threads/location-services-blue-bar.95064/
B4ALibraryGPS/locationLocationManagerXverhelstXv1.102011-12-27Free - Creative Commons CC BY 3.0Get location from cell tower.https://www.b4x.com/forum/additional-libraries-official-updates/13337-locationmanager-library.htmlhttps://www.b4x.com/android/forum/attachments/locationmanager1-0-zip.9679/
B4ALibraryGPS/locationLocationManagerExIceFairy333v1.12012-10-01Free - Creative Commons CC BY 3.0gpsMock is supported!(GeoSet)https://www.b4x.com/forum/additional-libraries-classes-official-updates/21844-locationmanagerex-library.html
B4ALibraryLock/unlockLock9ViewDonManfredv1.022015-05-14DonationScreen lockerhttps://www.b4x.com/android/forum/threads/lock9view-v1-0-2.53757/https://www.b4x.com/android/forum/attachments/liblock9viewv1-0-2-zip.34036/
B4AClassEncryptionLockBox3 (Delphi) AES ECB/CBC encrypting / decrypting [B4A/B4J]OliverA2019-08-262019-08-26Free - Creative Commons CC BY 3.0This class can be used decrypt data created with LockBox3 and encrypt data that will be properly handled by LockBox3. LockBox3 is an encryption/decryption library for Delphi.https://www.b4x.com/android/forum/threads/b4a-b4j-lockbox3-delphi-aes-ecb-cbc-encrypting-decrypting.97962/[B4A/B4J]https://www.b4x.com/android/forum/attachments/lockbox3_20181025_tick-zip.73589/
B4ATutorialEncryptionLockBox3 (Delphi) AES encryption exchange with B4A/B4JOliverA2018-10-052018-10-05Free - Creative Commons CC BY 3.0This is just a write up of my findings regarding the exchange of encrypted data between B4A/B4J and LockBox3 (Delphi). This write up focuses just on LockBox3's implementation of AES (128, 192, and 256 bit) cipher and the block modes ECB and CBC. On the Delphi side, before proceeding to exchange string data with the outside world, the programmer needs to ensure that all string encoding is done via UTF8.https://www.b4x.com/android/forum/threads/lockbox3-delphi-aes-encryption-exchange-with-b4a-b4j.97959/
B4ALibraryLock/unlockLockScreen: Create your own lockscreen with just 5 lines of codePeriklis Koutsogiannis2014-07-282014-07-28Free - Creative Commons CC BY 3.0LockScreen: Create your own lockscreen with just 5 lines of codehttps://www.b4x.com/android/forum/threads/lockscreen-create-your-own-lockscreen-with-just-5-lines-of-code.43327/
B4ALibraryLogginglog cleanernikolaus2014-05-272014-05-27Free - Creative Commons CC BY 3.0log cleanerhttps://www.b4x.com/android/forum/threads/log-cleaner.41482/
B4JSnippetCSSLog CSS Styleclass from Nodestevel052016-02-062016-02-06Free - Creative Commons CC BY 3.0Log CSS Styleclass from Nodehttps://www.b4x.com/android/forum/threads/log-css-styleclass-from-node.63201/
B4JSnippetLoggingLog Stack Tracestevel052016-01-312016-01-31Free - Creative Commons CC BY 3.0Log Stack Tracehttps://www.b4x.com/android/forum/threads/log-stack-trace.62979/
B4AClassLoggingLog to txt file classSteveTerrell2017-02-202017-02-20Free - Creative Commons CC BY 3.0This is a simple logger class i use to help with debugging. It has the advantage of the entries being time stamped to see when they happen as well as creating a permanent record in a txt file. When debugging the entries are also written to the log window. The log file uses the day date as part of its file name so the files can be viewed for up to a month after their creation. Log files can become quite long but at the same time can be used to record what the app is doing and help with debugging difficult to find faults.https://www.b4x.com/android/forum/threads/log-to-txt-file-class.76388/
B4JLibraryLogginglog4javacondios2014-11-212014-11-21Free - Creative Commons CC BY 3.0Enable logging at runtime without modifying the application binary.https://www.b4x.com/android/forum/threads/log4j-enable-logging-at-runtime-without-modifying-the-application-binary.47257/
B4ACode moduleMathslogarithms using BigDecimalsRoger Daley2017-05-132017-05-13Free - Creative Commons CC BY 3.0A small Code Module to provide Logs and AntiLogs [Base e & Base 10] when using BigDecimals. Not the precision I had hoped but appears to be far better than returning to Doubles for these functions. With these functions it is a small step to Non-Integer powers and roots in BigDecimals.https://www.b4x.com/android/forum/threads/logarithms-using-bigdecimals.79472/
B4JLibraryLoggingLOGBack - Logging Frameworkmindful2018-01-172018-01-17Free - Creative Commons CC BY 3.0Generic, Reliable, Fast & Flexible Logging Frameworkhttps://www.b4x.com/android/forum/threads/logback-logging-framework.88433/
B4ATutorialLoggingLogcat viewingagraham2010-11-042010-11-04Free - Creative Commons CC BY 3.0Logcat viewinghttps://www.b4x.com/android/forum/threads/logcat-viewing.6502/
B4JSnippetDialogsLogin Exampleriaanp2014-06-182014-06-18Free - Creative Commons CC BY 3.0Login Examplehttps://www.b4x.com/android/forum/threads/login-example.42132/
B4JTutorialB4J ServerLogin System & Filters Tutorial [Server]Erel2016-01-142016-01-14Free - Creative Commons CC BY 3.0A typical web solution consists of several folders. We want to restrict access to files and handlers under the 'members' folder to registered members only. This is done with a Filter.https://www.b4x.com/android/forum/threads/server-login-system-filters-tutorial.39020/[Server]
B4JTutorialLoggingLogServer sending complex datastevel052018-04-302018-04-30Free - Creative Commons CC BY 3.0Data from classes, types or any other object can be sent as a message to LogServer by writing a Sub to format the data in an easily readable manner.https://www.b4x.com/android/forum/threads/logserver-sending-complex-data.92515/
B4JTutorialLoggingLogserver using in multiple modules / classes.stevel052018-04-302018-04-30Free - Creative Commons CC BY 3.0LogServer can only accept one connection at a time, therefore we should not initialize the LogServerClient multiple times to access it from different classes / modules. Instead, declare it as a Public Process_Global and initialize the LogServerClient in your Main module, then access it from Main in other modules you want to use it from.https://www.b4x.com/android/forum/threads/logserver-using-in-multiple-modules-classes.92513/
B4RSnippetButtonLong press short press one buttonPeter Simpson2017-03-302017-03-30Free - Creative Commons CC BY 3.0This is just one solution on how to tell if a button is being long pressed or short pressed. There are plenty of other solution to do this, this is my take on it, it's simple but effective.https://www.b4x.com/android/forum/threads/long-press-short-press-one-button.77639/
B4JSnippetTabPaneLooking form MDI form?jroriz2017-07-032017-07-03Free - Creative Commons CC BY 3.0Looking form MDI form? With a TabPane.https://www.b4x.com/android/forum/threads/looking-form-mdi-form.81291/
B4ASnippetImagesLoRes PNGRobert Valentino2015-05-072015-05-07Free - Creative Commons CC BY 3.0LoRes PNGhttps://www.b4x.com/android/forum/threads/lores-png.53541/
B4ALibraryAnimationLottiDonManfred2017-02-112017-02-11Free - Creative Commons CC BY 3.0Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile! For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand. https://www.b4x.com/android/forum/threads/lotti.76087/https://www.b4x.com/android/forum/attachments/lottiev1-0-zip.52758/https://www.b4x.com/android/forum/attachments/res-lottie-zip.52759/
B4ALibraryImagesLowPolyDonManfred2016-09-192016-09-19Free - Creative Commons CC BY 3.0This library is a tool for generating low poly photo. LowPoly is implemented by JNI , so it's faster than other in java.https://www.b4x.com/android/forum/threads/lowpoly.71130/https://www.b4x.com/android/forum/attachments/lowpolyex-zip.47983/
B4ALibraryCameraMagicalCameraJohan Schoeman2016-07-012016-07-01Free - Creative Commons CC BY 3.0A Magic library to take photos and select pictures in Android. In a simple way and if you need it also save the pictures in device. https://www.b4x.com/android/forum/threads/magicalcamera.68550/https://www.b4x.com/android/forum/attachments/b4amagicalcamera-zip.45643/https://www.b4x.com/android/forum/attachments/magicalcameralibfiles-zip.45644/
B4ALibraryPhysicsMagneticsDerezv1.32017-02-25Free - Creative Commons CC BY 3.0calculates magnetic variation and inclination for place and time.https://www.b4x.com/forum/additional-libraries-official-updates/16661-magnetics-library.htmlhttps://www.b4x.com/android/forum/attachments/wmmc-zip.36215/https://www.b4x.com/android/forum/attachments/magnetics_demo-zip.36216/
B4ALibraryImagesMagnifizeJohan Schoeman2018-04-272018-04-27Free - Creative Commons CC BY 3.0A Library to add Magnify effect on image.https://www.b4x.com/android/forum/threads/magnifize.92412/https://www.b4x.com/android/forum/attachments/b4amagnifize-zip.67245/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.67246/
B4JTutorialImagesMagnifying glass exampleErel2018-04-042018-04-04Free - Creative Commons CC BY 3.0Magnifying glass examplehttps://www.b4x.com/android/forum/threads/magnifying-glass-example.34917/
B4ITutorialMailMails and SMS messagesErel2014-10-272014-10-27Free - Creative Commons CC BY 3.0Mails and SMS messageshttps://www.b4x.com/android/forum/threads/mails-and-sms-messages.46131/
B4ASnippetMathsMajority element in arrayderez2014-03-312014-03-31Free - Creative Commons CC BY 3.0Majority element in arrayhttps://www.b4x.com/android/forum/threads/majority-element-in-array.39466/
B4ISnippetViews - effectsMake Blur Any Viewnarek adonts2015-08-112015-08-11Free - Creative Commons CC BY 3.0Make Blur Any Viewhttps://www.b4x.com/android/forum/threads/make-blur-any-view.57130/
B4JTutorialDatabaseMake Custom Functions and Regex [SQLite]Roycefer2017-12-102017-12-10Free - Creative Commons CC BY 3.0SQLite3 has the REGEXP keyword. Unfortunately, the REGEXP keyword references an SQLite user defined function that is not defined by default. That means if we want to use REGEXP in our SQLite commands, we have to define it ourselves. The attached project demonstrates how to create your own user defined functions that use B4J code and how to define a REGEXP function that SQLite will call when you use the REGEXP keyword in a command.https://www.b4x.com/android/forum/threads/sqlite-make-custom-functions-and-regex.87073/[SQLITE]
B4ISnippetDate/timemake datepicker Chinese styleicefairy3332016-11-102016-11-10Free - Creative Commons CC BY 3.0make datepicker Chinese stylehttps://www.b4x.com/android/forum/threads/make-datepicker-chinese-style.72928/
B4ALibraryHelpMake help for your appBlue.Sky2015-10-052015-10-05Free - Creative Commons CC BY 3.0Make help for your apphttps://www.b4x.com/android/forum/threads/make-help-for-your-app.59020/
B4AOtherImagesMake iconBel2016-04-072016-04-07Free - Creative Commons CC BY 3.0Make icon for android app and iOS app. You choose png file and software resize it to android's and iOS's iconhttps://www.b4x.com/android/forum/threads/make-icon-for-b4a-and-b4i-with-software.65539/
B4ATutorialIcons / fontsMake icon for b4a and b4iBlue.Sky2015-10-202015-10-20Free - Creative Commons CC BY 3.0Make icon for b4a and b4ihttps://www.b4x.com/android/forum/threads/make-icon-for-b4a-and-b4i.59506/
B4JSnippetTabPaneMake Tab Pane Tabs (Almost) Fit The Width Of The Tab PanekeirS2018-03-252018-03-25Free - Creative Commons CC BY 3.0Make Tab Pane Tabs (Almost) Fit The Width Of The Tab Panehttps://www.b4x.com/android/forum/threads/make-tab-pane-tabs-almost-fit-the-width-of-the-tab-pane.91056/
B4ATutorialB4Amake your app more flexible AND/OR compatible with ios (b4i)qsrtech2015-06-022015-06-02Free - Creative Commons CC BY 3.0A little sample skeleton for using classes vs activities and making your app more compatible with b4ihttps://www.b4x.com/android/forum/threads/make-your-app-more-flexible-and-or-compatible-with-ios-b4i.54449/
B4ATutorialB4AMake your own notification icon with an ASCII and/or a FontAwesome/Material Icons character [Tool]walt612019-03-272019-03-27Free - Creative Commons CC BY 3.0I wanted an easy way to create simple B4A notification icons consisting of a letter and a symbol; the symbol could then show things like 'there is a message' / 'there are no messages' / 'there is no network connection'. So I came up with MakeNotificationPng. Attached you'll find the B4J project as well as a small B4A app (TestNotificationPng) with which you can test the generated icons.https://www.b4x.com/android/forum/threads/tool-make-your-own-notification-icon-with-an-ascii-and-or-a-fontawesome-material-icons-character.103754/[TOOL]https://www.b4x.com/android/forum/attachments/testnotificationpng-zip.78414/
B4JSnippetABMaterialMaking an ABMCombo MultiSelect with ABMCheckboxes [ABMaterial]Mashiane2018-08-052018-08-05Free - Creative Commons CC BY 3.0Making an ABMCombo MultiSelect with ABMCheckboxes [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-making-an-abmcombo-multiselect-with-abmcheckboxes.95791/[ABMATERIAL]
B4JTutorialhttpMaking an extensible Web Server with jServertchart2017-07-072017-07-07Free - Creative Commons CC BY 3.0Making an extensible Web Server with jServerhttps://www.b4x.com/android/forum/threads/making-an-extensible-web-server-with-jserver.81395/
B4ATutorialAdsMaking money with appsSellAringSupport2012-07-162012-07-16Free - Creative Commons CC BY 3.0Making money with appshttps://www.b4x.com/android/forum/threads/making-money-with-apps.19582/
B4XSnippetXMLManage XMLRPC with okHttpUtils easily (B4X)MarcoRome2017-08-062017-08-06Free - Creative Commons CC BY 3.0I see that there are often questions if there are XMLRPC libraries working in B4X ( B4A, B4i ).Managing the same is very simple through okHttputils.https://www.b4x.com/android/forum/threads/manage-xmlrpc-with-okhttputils-easily-b4x.82527/
B4XTutorialB4J ServerManage your own Let's Encrypt Certificates [ACME Client] [B4X]DonManfred2019-01-112019-01-11Free - Creative Commons CC BY 3.0While looking around on interesting projects to wrap i found a java console app (jar file) which is able to create and manage Certificates which can be used in your Server. It manages Let's Encrypt Certificates for you.https://www.b4x.com/android/forum/threads/b4x-manage-your-own-let%C2%B4s-encrypt-certificates-acme-client.101385/[B4X][ACME CLIENT]
B4ATutorialB4AManaging deployment of multiple applications on multiple devices with B4AServerErel2011-06-142011-06-14Free - Creative Commons CC BY 3.0Managing deployment of multiple applications on multiple devices with B4AServerhttps://www.b4x.com/android/forum/threads/managing-deployment-of-multiple-applications-on-multiple-devices-with-b4aserver.9698/
B4ITutorialB4IManaging multiple certificates - provision filesErel2014-11-242014-11-24Free - Creative Commons CC BY 3.0This tutorial is only relevant after you were able to build and install B4i-Bridgehttps://www.b4x.com/android/forum/threads/managing-multiple-certificates-provision-files.48539/
B4ALibraryGPS/locationManam IP Location( Get Location info )alimanam3386v1.12017-03-20Free - Creative Commons CC BY 3.0Manam IP Location - Get Location info: •IP •ContryName •City •TimeZone •zip •lat / lon •ISP Name •Country Code •Region •Region Namehttps://www.b4x.com/android/forum/threads/manam-ip-location-get-location-info.75688/https://www.b4x.com/android/forum/attachments/example-zip.52432/https://www.b4x.com/android/forum/attachments/lib-zip.52433/
B4ALibraryEncryptionManam RSAalimanam33862017-12-272017-12-27Free - Creative Commons CC BY 3.0I recently created this class for a particular project, you can use it , you can google the RSA algorithm for more information. https://www.b4x.com/android/forum/threads/manam-rsa.87620/https://www.b4x.com/android/forum/attachments/manam_rsa_lib_and_sample-zip.63131/
B4XSnippetImagesMandelbrot Fractal [B4X]Erel2018-04-032018-04-03Free - Creative Commons CC BY 3.0Mandelbrot Fractal [B4X]https://www.b4x.com/android/forum/threads/b4x-mandelbrot-fractal.91418/[B4X]
B4ATutorialB4AManifest EditorErel2012-01-082012-01-08Free - Creative Commons CC BY 3.0Manifest Editorhttps://www.b4x.com/android/forum/threads/manifest-editor.13818/
B4RSnippetB4RMap modulederez2018-06-282018-06-28Free - Creative Commons CC BY 3.0It may be nice to have a map in B4R, so here is one, quite primitive. The module is a code module so it enables use of one map. If you need more - copy the module and change its name. The arrays defined in the module have a fixed size which must be set prior to compilation by literals.https://www.b4x.com/android/forum/threads/map-module.94568/
B4ISnippetJSONMap to JSON StringMashiane2015-05-292015-05-29Free - Creative Commons CC BY 3.0Map to JSON Stringhttps://www.b4x.com/android/forum/threads/map-to-json-string.54139/
B4JClassMapMapEditor Dialogrwblinn2016-02-252016-02-25Free - Creative Commons CC BY 3.0This (simple) B4J class enables to put or remove a key / value pair as strings via a modal dialog.https://www.b4x.com/android/forum/threads/class-mapeditor-dialog.63962/
B4ALibraryMapMapList - combining a Map and a ListMisterbatesv2.002017-07-10Free - Creative Commons CC BY 3.0A MapList is a combination of a Map and a List and implements most of the attributes and methods of both types. Why would you want to use as MapList? To have fast lookup (by Key) and to have control over the order of Values held in the MapList.https://www.b4x.com/android/forum/threads/maplist-combining-a-map-and-a-list.80683/https://www.b4x.com/android/forum/attachments/maplist-2-00-zip.57500/
B4JLibraryABMaterialMapping with Leaflet.js? [ABMaterial]Mashiane2018-06-292018-06-29Free - Creative Commons CC BY 3.0Mapping with Leaflet.js? [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mapping-with-leaflet-js.94624/[ABMATERIAL]
B4ASnippetMathsMapRange A-B to C-DPeter Simpson2018-10-032018-10-03Free - Creative Commons CC BY 3.0SubName: Map a range of numbers from A-B to C-D and return the mapped value. Description: I use B4R a lot and that package includes a function called MapRange, I couldn't find a version of MapRange in B4A or anywhere on the forum, so I found the formula online and I put together this little sub. Using MapRange you can map any range of number to another different range of numbers. For example 0 to 100 can be mapped to -50 to 50, 25 to 75, 2000 to 5000, -300 to -150 or whatever number range you need to return a value from. Your original number range can be any range you wish and not just 0 to 100 like above.https://www.b4x.com/android/forum/threads/maprange-a-b-to-c-d.86729/
B4ALibraryGPS/locationMapScaleViewDonManfred2016-10-222016-10-22Free - Creative Commons CC BY 3.0Scale view for Google Maps Android API https://www.b4x.com/android/forum/threads/mapscaleview.72246/https://www.b4x.com/android/forum/attachments/mapscaleviewv1-01-zip.49283/
B4ATutorialGPS/locationMapsDecodePolylineme682013-08-022013-08-02Free - Creative Commons CC BY 3.0MapsDecodePolylinehttps://www.b4x.com/android/forum/threads/mapsdecodepolyline.31499/
B4ISnippetStringsMarkdown to Attributed Stringnwhitfield2019-09-112019-09-11Free - Creative Commons CC BY 3.0As promised, here is the small code module and snippets that I use to turn markdown text stored on my server to attributed strings. This method splits the load between server and client app and is by no means a full Markdown / CommonMark implementation. But for basic headings, unnumbered lists, and emphasis, it does the job. Server side, this is how I prepare an item ( $newsitem['storyText'] is a news item, with markdown formatting; Parsedown is the PHP library I use on the site. Link detection is set up only to work will fully marked up links, ie the [title here](url here) sort)https://www.b4x.com/android/forum/threads/markdown-to-attributed-string.109393/
B4ASnippetInteropMarkdown to HTML conversionNeoTechni2015-11-162015-11-16Free - Creative Commons CC BY 3.0Parses markdown code as HTMLhttps://www.b4x.com/android/forum/threads/markdown-to-html-conversion.60376/
B4JLibraryRadioButtonMarkRG - Dynamic RadioGroup CustomControlMashiane2017-10-012017-10-01Free - Creative Commons CC BY 3.0MarkRG - Dynamic RadioGroup CustomControlhttps://www.b4x.com/android/forum/threads/markrg-dynamic-radiogroup-customcontrol.84490/
B4ALibraryViews - additionalMarkViewDonManfredv1.0.02015-05-17DonationAn android custom view that displays a circle with a colored arc given a mark.https://www.b4x.com/android/forum/threads/markview-v1-0-0-can-also-used-as-a-progress.53846/https://www.b4x.com/android/forum/attachments/libmarkviewv1-0-0-zip.34092/https://www.b4x.com/android/forum/attachments/markviewex-zip.34093/
B4ALibraryLabelMarqueeViewDonManfredv1.012016-06-08Free - Creative Commons CC BY 3.0A view that shows vertically scrolling labelshttps://www.b4x.com/android/forum/threads/marqueeview.67627/https://www.b4x.com/android/forum/attachments/marqueeviewex-zip.44744/https://www.b4x.com/android/forum/attachments/marqueeviewv1-0-zip.44745/
B4AClassOSMarshmallow PermissionsPenguin2016-03-142016-03-14Free - Creative Commons CC BY 3.0Since there is currently no native support for the new permission system in Android 6.0 Marshmallow I wrote a little class for it.https://www.b4x.com/android/forum/threads/marshmallow-permissions.58379/https://www.b4x.com/android/forum/attachments/exampleproject-zip.42436/
B4JLibraryABMaterialMashAccordion [ABMaterial]Mashiane2017-12-282017-12-28Free - Creative Commons CC BY 3.0MashAccordion [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashaccordion.87738/[ABMATERIAL]
B4JLibraryABMaterialMashAlerts [ABMaterial]Mashiane2017-10-252017-10-25Free - Creative Commons CC BY 3.0MashAlerts [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashalerts.86500/[ABMaterial]
B4JLibraryABMaterialMashApplePanel [ABMaterial]Mashiane2017-12-282017-12-28Free - Creative Commons CC BY 3.0MashApplePanel [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashapplepanel.87727/[ABMATERIAL]
B4JLibraryABMaterialMashAppStore (Apple/Google Play) [ABMaterial]Mashiane2017-12-222017-12-22Free - Creative Commons CC BY 3.0MashAppStore (Apple/Google Play) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashappstore-apple-google-play.87539/[ABMATERIAL]
B4JLibraryABMaterialMashBadges [ABMaterial]Mashiane2017-12-142017-12-14Free - Creative Commons CC BY 3.0MashBadges [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashbadges.87292/[ABMATERIAL]
B4JLibraryABMaterialMashBlog [ABMaterial]Mashiane2017-10-252017-10-25DonationMashBlog [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashblog.86506/[ABMaterial]
B4JLibraryABMaterialMashBreadCrumbs [ABMaterial]Mashiane2017-11-202017-11-20Free - Creative Commons CC BY 3.0MashBreadCrumbs [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashbreadcrumbs.86309/[ABMaterial]
B4JLibraryABMaterialMashButtons [ABMaterial]Mashiane2017-12-102017-12-10Free - Creative Commons CC BY 3.0MashButtons [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashbuttons.87072/[ABMATERIAL]
B4JLibraryABMaterialMashCameraPlain [ABMaterial]Mashiane2017-11-152017-11-15Free - Creative Commons CC BY 3.0MashCameraPlain [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashcameraplain.86132/[ABMaterial]
B4JLibraryABMaterialMashCardPanel [ABMaterial]Mashiane2017-12-212017-12-21Free - Creative Commons CC BY 3.0MashCardPanel [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashcardpanel.87502/[ABMATERIAL]
B4JLibraryABMaterialMashCarousel [ABMaterial]Mashiane2017-10-252017-10-25Free - Creative Commons CC BY 3.0MashCarousel [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashcarousel.86507/[ABMaterial]
B4JLibraryABMaterialMashChips [ABMaterial]Mashiane2017-10-262017-10-26Free - Creative Commons CC BY 3.0MashChips [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashchips.86569/[ABMaterial]
B4JLibraryABMaterialMashClock - a custom clock component [ABMaterial]Mashiane2017-11-082017-11-08Free - Creative Commons CC BY 3.0MashClock - a custom clock component [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashclock-a-custom-clock-component.85869/[ABMaterial]https://www.b4x.com/android/forum/attachments/clock-zip.61440/
B4JLibraryABMaterialMashColorPicker [ABMaterial]Mashiane2017-12-302017-12-30Free - Creative Commons CC BY 3.0MashColorPicker [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashcolorpicker.87767/[ABMATERIAL]
B4JLibraryABMaterialMashCreditCard [ABMaterial]Mashiane2017-12-082017-12-08Free - Creative Commons CC BY 3.0MashCreditCard [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashcreditcard.87030/[ABMATERIAL]
B4JClassCSSMashCSS : A CSS Builder Helper ClassMashiane2018-08-182018-08-18Free - Creative Commons CC BY 3.0I've always wanted to learn all the fuss there is to learn about CSS. In the process I decided I might as well just create a helper class that I could use to build my css styles for any web framework I might want to use. The helper class you pass it some properties and it generates the class code, as an example, I played around with some variables. For ease of reference I decided to break the CSS definition to small details as possible. Everything else not in the other types is under .Text typehttps://www.b4x.com/android/forum/threads/mashcss-a-css-builder-helper-class.96285/
B4JLibraryABMaterialMashDateDropper [ABMaterial]Mashiane2017-12-032017-12-03Free - Creative Commons CC BY 3.0MashDateDropper [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashdatedropper.86825/[ABMaterial]
B4JLibraryABMaterialMashEmail [ABMaterial]Mashiane2017-11-272017-11-27Free - Creative Commons CC BY 3.0MashEmail [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashemail.86606/[ABMaterial]
B4JLibraryABMaterialMashFlowChart [ABMaterial]Mashiane2018-04-272018-04-27Free - Creative Commons CC BY 3.0MashFlowChart [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashflowchart.92421/[ABMATERIAL]
B4JLibraryABMaterialMashGallery [ABMaterial]Mashiane2017-12-082017-12-08Free - Creative Commons CC BY 3.0MashGallery [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashgallery.87018/[ABMaterial]
B4JLibraryABMaterialMashIconPickerMashiane2017-11-122017-11-12Free - Creative Commons CC BY 3.0MashIconPickerhttps://www.b4x.com/android/forum/threads/mashiconpicker.86003/https://www.b4x.com/android/forum/attachments/mashiconpickerexample-zip.61582/https://www.b4x.com/android/forum/attachments/mashiconpickerlibrary-zip.61583/
B4JLibraryABMaterialMashInfoBox [ABMaterial]Mashiane2017-12-212017-12-21Free - Creative Commons CC BY 3.0MashInfoBox [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashinfobox.87536/[ABMATERIAL]
B4JLibraryABMaterialMashJCircle Slider [ABMaterial]Mashiane2018-04-262018-04-26Free - Creative Commons CC BY 3.0MashJCircle Slider [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashjcircle-slider.92373/[ABMATERIAL]
B4JLibraryABMaterialMashKeyPress (Capture Keyboard Input e.g. Shift+a) [ABMaterial]Cableguy2018-08-212018-08-21Free - Creative Commons CC BY 3.0MashKeyPress (Capture Keyboard Input e.g. Shift+a) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashkeypress-capture-keyboard-input-e-g-shift-a.96374/[ABMATERIAL]
B4JLibraryABMaterialMashListView [ABMaterial]Mashiane2017-12-172017-12-17Free - Creative Commons CC BY 3.0MashListView [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashlistview.87362/[ABMATERIAL]
B4JLibraryInteropMashMSWord: Beginning MS Word TablesMashiane2018-08-082018-08-08Free - Creative Commons CC BY 3.0At some stage I will need to work with MS Word Tables, this is my attempt to do do using Inline Java.https://www.b4x.com/android/forum/threads/mashmsword-beginning-ms-word-tables.95924/
B4JLibraryABMaterialMashPlugins are in violation with the ABM License Agreementalwaysbusy2017-12-302017-12-30Free - Creative Commons CC BY 3.0MashPlugins are in violation with the ABM License Agreementhttps://www.b4x.com/android/forum/threads/mashplugins-are-in-violation-with-the-abm-license-agreement.87773/
B4JLibraryExcelMashPOIMashiane2018-04-022018-04-02Free - Creative Commons CC BY 3.0MashPOI is a collection of some jPOI related methods that I have found from the forum and created a library. As much as there are a couple of functions in the modules, I also want to add functionality to easily add worksheets, add rows and style the various columns in Excel documents.https://www.b4x.com/android/forum/threads/mashpoi.91334/
B4JLibraryABMaterialMashPricingTable [ABMaterial]Mashiane2017-10-262017-10-26DonationMashPricingTable [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashpricingtable.86568/[ABMaterial]
B4JLibraryABMaterialMashProduct [ABMaterial]Mashiane2017-10-252017-10-25DonationMashProduct [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashproduct.86505/[ABMaterial]
B4JLibraryABMaterialMashProfile [ABMaterial]Mashiane2017-10-252017-10-25DonationMashProfile [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashprofile.86502/[ABMaterial]
B4JLibraryABMaterialMashProgress [ABMaterial]Mashiane2017-12-152017-12-15Free - Creative Commons CC BY 3.0MashProgress [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashprogress.87314/[ABMATERIAL]
B4JLibraryABMaterialMashProjects [ABMaterial]Mashiane2017-10-252017-10-25Free - Creative Commons CC BY 3.0MashProjects [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashprojects.86523/[ABMaterial]
B4JLibraryABMaterialMashRangeSlider [ABMaterial]Mashiane2017-12-072017-12-07Free - Creative Commons CC BY 3.0MashRangeSlider [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashrangeslider.86986/[ABMaterial]
B4JLibraryABMaterialMashRibbon [ABMaterial]Mashiane2017-12-152017-12-15Free - Creative Commons CC BY 3.0MashRibbon [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashribbon.87294/[ABMATERIAL]
B4JLibraryABMaterialMashSlidingPanels [ABMaterial]Mashiane2017-10-252017-10-25Free - Creative Commons CC BY 3.0MashSlidingPanels [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashslidingpanels.86509/[ABMaterial]
B4JLibraryABMaterialMashSplitFlap [ABMaterial]Mashiane2017-12-062017-12-06Free - Creative Commons CC BY 3.0MashSplitFlap [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashsplitflap.86964/[ABMaterial]
B4JLibraryABMaterialMashStats [ABMaterial]Mashiane2017-11-202017-11-20Free - Creative Commons CC BY 3.0MashStats [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashstats.86308/[ABMaterial]
B4JLibraryABMaterialMashSubWay [ABMaterial]Mashiane2017-11-172017-11-17Free - Creative Commons CC BY 3.0MashSubWay [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashsubway.86212/[ABMaterial]
B4JLibraryABMaterialMashTable (A Preview) [ABMaterial]Mashiane2017-12-012017-12-01Free - Creative Commons CC BY 3.0MashTable (A Preview) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashtable-a-preview.86744/[ABMaterial]
B4JLibraryABMaterialMashTasks [ABMaterial]Mashiane2017-10-252017-10-25DonationMashTasks [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashtasks.86510/[ABMaterial]
B4JLibraryABMaterialMashText2UML: Sequence Diagram [ABMaterial]Mashiane2018-04-272018-04-27Free - Creative Commons CC BY 3.0MashText2UML: Sequence Diagram [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashtext2uml-sequence-diagram.92394/[ABMATERIAL]
B4JLibraryABMaterialMashTimeDropper [ABMaterial]Mashiane2017-12-032017-12-03Free - Creative Commons CC BY 3.0MashTimeDropper [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashtimedropper.86826/[ABMaterial]
B4JLibraryABMaterialMashUserStatus [ABMaterial]Mashiane2017-12-142017-12-14Free - Creative Commons CC BY 3.0MashUserStatus [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashuserstatus.87293/[ABMATERIAL]
B4JLibraryABMaterialMashWaterBall [ABMaterial]Mashiane2017-11-172017-11-17Free - Creative Commons CC BY 3.0MashWaterBall [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-mashwaterball.86215/[ABMaterial]
B4JLibraryXMLMashXMLMashiane2018-04-042018-04-04Free - Creative Commons CC BY 3.0MashXML seeks to be an extension of Erel's XML2Map module with special attention to Library XMLs. I did this to help me parse library xml's for other tasks I needed.https://www.b4x.com/android/forum/threads/mashxml.91492/https://www.b4x.com/android/forum/attachments/mashxml-lib-1-01-zip.66276/
B4JLibraryB4JMashy's B4J OverviewMashiane2018-04-012018-04-01Free - Creative Commons CC BY 3.0This is a collection of my b4J articles in a nice listing that is more accessible. This listing has been created with MashOverviewCreator.https://www.b4x.com/android/forum/threads/mashys-b4j-overview.91351/
B4ATutorialB4AMashy's OverviewMashiane2016-09-082016-09-08Free - Creative Commons CC BY 3.0Mashy's Overviewhttps://www.b4x.com/android/forum/threads/mashys-overview.70817/
B4ALibraryEditTextMaskDonManfredv1.02015-07-12Free - Creative Commons CC BY 3.0Add mask to your EditTextshttps://www.b4x.com/android/forum/threads/mask-v1-0-0.56115/https://www.b4x.com/android/forum/attachments/maskex-zip.35843/
B4ALibraryEditTextMaskedEditTextInformatixv1.522016-04-06Free - Creative Commons CC BY 3.0This EditText fixes a few issues with the standard EditText and adds new features: - Filter: you can transform any input before the text is changed; - Mask: you can define an input mask; - Read-only: you can protect your EditText against changes; - Error popup: you can display a message in a popup to warn the userhttps://www.b4x.com/android/forum/threads/lib-masked-edittext.30712/https://www.b4x.com/android/forum/attachments/maskededittext-v1-52-zip.42994/
B4ALibraryImagesMaskedImageViewDonManfredv1.032015-02-27Free - Creative Commons CC BY 3.0MaskedImageView libraryhttps://www.b4x.com/android/forum/threads/maskedimageview-v1-0-3.51249/https://www.b4x.com/android/forum/attachments/libmaskedimageview_v1-0-3-zip.32544/
B4ALibraryProgress/GaugeMaskProgressViewJohan Schoeman2016-03-212016-03-21Free - Creative Commons CC BY 3.0Yet another android custom progress view for your music playerhttps://www.b4x.com/android/forum/threads/maskprogressview.64831/https://www.b4x.com/android/forum/attachments/maskprogressviewlibfiles-zip.42541/
B4JLibraryTable/GridMaster Details Using EditableTableView with CRUDMashiane2018-04-022018-04-02Free - Creative Commons CC BY 3.0I'm designing forms with master detail functionality using a ListView and a TableView with CRUD functionality. I realized that I will have multiple controls in the screen and this will make my code a little hard to maintain with the many Create, Update and Delete functionality. Thus this is a customview that is made with another customview. So with this all I need to use are the events and the resulting output and nothing else.https://www.b4x.com/android/forum/threads/master-details-using-editabletableview-with-crud.72141/https://www.b4x.com/android/forum/attachments/etv-example-zip.49176/https://www.b4x.com/android/forum/attachments/etv-zip.49177/
B4ATutorialB4AMastering Shadows in AndroidMultiverse app2018-01-162018-01-16Free - Creative Commons CC BY 3.0Mastering Shadows in Androidhttps://www.b4x.com/android/forum/threads/mastering-shadows-in-android.88370/
B4ALibraryGameMatchViewDonManfredv1.02015-02-16Free - Creative Commons CC BY 3.0Library to show a new view. The "Game View". Watch the video to see it in action.https://www.b4x.com/android/forum/threads/matchview-v1-0.50754/https://www.b4x.com/android/forum/attachments/matchviewex-zip.32267/
B4ALibraryColourMaterial Colorstchart2015-05-152015-05-15Free - Creative Commons CC BY 3.0Material Colorshttps://www.b4x.com/android/forum/threads/material-colors.53793/
B4ATutorialB4AMaterial Design 1 - BasicsCorwin422016-07-312016-07-31Free - Creative Commons CC BY 3.0Material Design 1 - Basicshttps://www.b4x.com/android/forum/threads/material-design-1-basics.48077/
B4ATutorialAppCompatMaterial Design 2 - Using the AppCompat libraryCorwin422016-07-312016-07-31Free - Creative Commons CC BY 3.0Material Design 2 - Using the AppCompat libraryhttps://www.b4x.com/android/forum/threads/material-design-2-using-the-appcompat-library.48424/https://www.b4x.com/android/forum/attachments/appcompatexample1_2-0-zip.46477/
B4ATutorialB4AMaterial Design 3 - Using a ToolBar as ActionBarCorwin422016-07-312016-07-31Free - Creative Commons CC BY 3.0Material Design 3 - Using a ToolBar as ActionBarhttps://www.b4x.com/android/forum/threads/material-design-3-using-a-toolbar-as-actionbar.49053/
B4ATutorialB4AMaterial Design 4 - Modifyable and advanced MenuCorwin422016-07-312016-07-31Free - Creative Commons CC BY 3.0Material Design 4 - Modifyable and advanced Menuhttps://www.b4x.com/android/forum/threads/material-design-4-modifyable-and-advanced-menu.49128/
B4ASnippetColourMaterial Design Colorsivan.tellez2015-05-112015-05-11Free - Creative Commons CC BY 3.0Material Design Colorshttps://www.b4x.com/android/forum/threads/material-design-colors.53669/
B4XLibraryViews - additionalMaterial Design Components [B4X] [XUI]nobbi592019-06-172019-06-17DonationMultiple B4X Modules for Material Design Components to make Apps with the Material Design Components availabe for cross-platform.https://www.b4x.com/android/forum/threads/b4x-xui-material-design-components.106820/[B4X][XUI]https://www.b4x.com/android/forum/attachments/md4xexample-zip.81389/
B4ALibraryDialogsMaterial Dialogs - Make your dialogs nicecorwin42v1.02017-03-09Free - Creative Commons CC BY 3.0I think this library is the third attempt in this forum to wrap the excellent afollestad Material Dialogs library. The difference to the other library wrappers is that this one is (except of some minor features) a complete wrap including file- and folder choosers, color chooser and a complete wrap of the core material dialog including very well support fror custom layouts. Not wrapped are the preference dialogs (We have the Preferences library for this).https://www.b4x.com/android/forum/threads/material-dialogs-make-your-dialogs-nice.76687/https://www.b4x.com/android/forum/attachments/materialdialogslib1_0-zip.53645/
B4ALibraryBarcodeMaterialBarcodeScannerDonManfredv1.52016-04-17Free - Creative Commons CC BY 3.0Easy to use barcode reader for your Android Project (Uses Google Mobile Vision API)https://www.b4x.com/android/forum/threads/materialbarcodescanner-uses-google-mobile-vision-api.65922/https://www.b4x.com/android/forum/attachments/materialbarcodeex-zip.43312/https://www.b4x.com/android/forum/attachments/materialbarcodelibfiles1-0-0-zip.43313/
B4ALibraryProgress/GaugeMaterialCircleProgressDonManfredv1.0.12015-06-06DonationMaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)https://www.b4x.com/android/forum/threads/materialcircleprogress.54613/https://www.b4x.com/android/forum/attachments/materialcircleprogressex-zip.34629/https://www.b4x.com/android/forum/attachments/materialcircleprogressv1-0-0-zip.34630/
B4ALibraryDate/timeMaterialDateTimePickerDonManfredv1.72016-12-03Free - Creative Commons CC BY 3.0Material DateTime Picker tries to offer you the date and time pickers as shown in the Material Design spec, with an easy themable API. The library uses the code from the Android frameworks as a base and tweaked it to be as close as possible to Material Design example.https://www.b4x.com/android/forum/threads/materialdatetimepicker.68323/https://www.b4x.com/android/forum/attachments/materialdatetimepickerv1-5-zip.45434/https://www.b4x.com/android/forum/attachments/materialdatetimepickerex-zip.45435/https://www.b4x.com/android/forum/attachments/materialdatetimepickerv1-51-zip.45518/https://www.b4x.com/android/forum/attachments/materialdatetimepickerv1-52-zip.45534/
B4ALibraryDialogsMaterialDialogsV7DonManfredv1.02016-10-16Free - Creative Commons CC BY 3.0This is a wrap for the android.support.v7.app.AlertDialog.Builderhttps://www.b4x.com/android/forum/threads/materialdialogsv7.72043/https://www.b4x.com/android/forum/attachments/dialogsex-zip.49022/
B4ALibraryAction Bar etcMaterialDrawer V0.9 (Mike Penz)DonManfredv0.9beta2016-08-22DonationIt provides you with the easiest possible implementation of a navigation drawer for your application. There is a Header with profiles (AccountHeader), a MiniDrawer for Tablets (like Gmail), provide custom DrawerItems, custom colors, custom themes, ... No limits for customizations.https://www.b4x.com/android/forum/threads/materialdrawer-v0-9-mike-penz.74410/https://www.b4x.com/android/forum/attachments/materialdraweraar-zip.51251/https://www.b4x.com/android/forum/attachments/materialdrawerex1-zip.51252/https://www.b4x.com/android/forum/attachments/materialdrawerfonts1-zip.51253/https://www.b4x.com/android/forum/attachments/materialdrawerfonts2-zip.51254/https://www.b4x.com/android/forum/attachments/materialdrawerv0-9-zip.51256/
B4ALibraryButtonMaterialFavoriteButtonDonManfredv1.02015-10-13Free - Creative Commons CC BY 3.0Material spinning favorite/star buttonhttps://www.b4x.com/android/forum/threads/materialfavoritebutton.59181/https://www.b4x.com/android/forum/attachments/materialfavoritebuttonex-zip.38126/
B4ALibraryIcons / fontsMaterialIconsDonManfredv2.02018-02-08Free - Creative Commons CC BY 3.0A library containing over 1000 material vector icons that can be easily used as Drawable or as a standalone View.https://www.b4x.com/android/forum/threads/1000-materialicons-in-the-color-you-need.56612/https://www.b4x.com/android/forum/attachments/materialiconsex-zip.64493/
B4XLibraryIcons / fontsMaterialIcons Web Font Chooser [B4X]Erel2019-03-212019-03-21Free - Creative Commons CC BY 3.0This is an icon chooser tool for the MaterialIcons Web font: https://github.com/Templarian/MaterialDesign-Webfont This font includes 3595 icons. The built-in material icons font includes about 800 icons.https://www.b4x.com/android/forum/threads/b4x-materialicons-web-font-chooser.103985/[B4X]
B4ALibraryLock/unlockMaterialLockViewDonManfredv1.012016-04-06DonationMaterial Pattern Lockview is a View which inspired from Lollipop+ Pattern lock.https://www.b4x.com/android/forum/threads/materiallockview.65482/https://www.b4x.com/android/forum/attachments/materiallockviewex-zip.43010/
B4ALibraryViews - additionalMaterialRangeBarDonManfredv1.0.22015-03-29DonationMaterialRangeBar is a fork of https://github.com/edmodo/range-bar that adds some basic material styling, as well as start and end values, values as floats and some other things.https://www.b4x.com/android/forum/threads/materialrangebar-v1-0-0.52357/https://www.b4x.com/android/forum/attachments/materialrangebarexample-zip.33145/https://www.b4x.com/android/forum/attachments/libmaterialrangebarv1-0-0-zip.33146/https://www.b4x.com/android/forum/attachments/libmaterialrangebarv1-0-1-zip.35949/
B4JSnippetMathsMath functionsBeneBarros2017-06-272017-06-27Free - Creative Commons CC BY 3.0Constants: e = base of the natural logarithm = 2.71828182845905 pi = 3.141592653589793 Trigonometric sin(x); cos(x); tan(x); asin(x); atan(x) Hyperbolic sinh(x); cosh(x); tanh(x) logarithm logn(x); log10(x) Exponential Exp(x) = e raised to x power Other abs(x); sqrt(x); round(x); int(x); frac(x) Operators +; -; *; /; ^ @ = logarithm Number@base Ex.: 10@5https://www.b4x.com/android/forum/threads/math-functions.81072/https://www.b4x.com/android/forum/attachments/1-jpg.57075/https://www.b4x.com/android/forum/attachments/eval-zip.57076/https://www.b4x.com/android/forum/attachments/2-jpg.57077/
B4ALibraryMathsMath. Complex number libraryTakeru172016-06-092016-06-09Free - Creative Commons CC BY 3.0This library allows to manipulate complex numberhttps://www.b4x.com/android/forum/threads/math-complex-number-library.67742/
B4ASnippetAnimationMathemetics PendulumErel2017-09-052017-09-05Free - Creative Commons CC BY 3.0A not very useful animated pendulum.https://www.b4x.com/android/forum/threads/mathemetics-pendulum.83560/
B4ALibraryMathsMathSupport Libraryalfcen2013-05-252013-05-25Free - Creative Commons CC BY 3.0MathSupport Libraryhttps://www.b4x.com/android/forum/threads/mathsupport-library.29597/
B4ALibraryViews - additionalMathViewJohan Schoeman2015-12-302015-12-30Free - Creative Commons CC BY 3.0MathView is a third-party view library, which might help you display math formula on Android apps easier.https://www.b4x.com/android/forum/threads/math-view.61843/
B4ALibraryMathsMatrixOpDerez2012-03-152012-03-15Free - Creative Commons CC BY 3.0Performs mathematical operations on one or two matrices.https://www.b4x.com/forum/additional-libraries-official-updates/15949-matrix-operations-library.html
B4ATutorialSMSMax length of SMS messagesconlon2012-07-302012-07-30Free - Creative Commons CC BY 3.0Max length of SMS messagehttps://www.b4x.com/android/forum/threads/max-length-of-sms-message.20006/
B4RSnippetB4RMAX30100 interfacing with WEMOS using inline C...rbghongade2017-10-032017-10-03Free - Creative Commons CC BY 3.0Code to interface MAX30100 (Heart Rate and SPO2 sensor) breakout with WEMOS D1 mini using inline C.https://www.b4x.com/android/forum/threads/max30100-interfacing-with-wemos-using-inline-c.84575/
B4RTutorialB4R LEDMAX7219 7-Segment DriverMostez2019-08-012019-08-01Free - Creative Commons CC BY 3.0This is a very simple example shows how to drive 4-digits 7-segment display with MAX7219 and rLedControl library, this code example displays 'HoLA' word, you can add more digits and MAX7219 devices. Each MAX device can drive up to 8 7-segment digits. 33K ohm resistor should be connected between pin 18(ISET) and pin 19(V+) of MAX7219, not shown in provided datasheet. Datasheet and connection links below.https://www.b4x.com/android/forum/threads/max7219-7-segment-driver.108246/
B4XTutorialDrawingMaximizing Performance with BC [B4X] [BitmapCreator]Erel2018-06-072018-06-07Free - Creative Commons CC BY 3.01. This tutorial is about BitmapCreator v3.5+. 2. It is relevant for B4A, B4i and B4J. 3. The features discussed are only needed when making hundreds or more drawings per second.https://www.b4x.com/android/forum/threads/b4x-bitmapcreator-maximizing-performance-with-bc.93907/[B4X][BITMAPCREATOR]
B4ALibraryGameMazeSolverwonderv1.512016-07-11Free - Creative Commons CC BY 3.0MazeSolver - The Fastest Path Finding Algorithmhttps://www.b4x.com/android/forum/threads/mazesolver-c-path-finding-algorithm.61998/
B4RSnippetB4Rmcp2317 pullup register setHans- Joachim Krahe2018-11-192018-11-19Free - Creative Commons CC BY 3.0mcp2317 pullup register sethttps://www.b4x.com/android/forum/threads/mcp2317-pullup-register-set.99489/
B4RLibraryArduinoMCP4xxxkolbev1.012019-05-06Free - Creative Commons CC BY 3.0Arduino library for controlling Microchip's MCP4XXX range of SPI controlled digital potentiometers.https://www.b4x.com/android/forum/threads/mcp4xxx.101935/
B4JSnippetRaspberry PiMCP9808 reading temperatureColdrestart2018-02-252018-02-25Free - Creative Commons CC BY 3.0Here an example for using the MCP9808 sensor on a raspberry pi. This is only a code snippet, as it only read's the temperature. Not all the registers are implemented. Negative values aren't yet tested. This is a console application.https://www.b4x.com/android/forum/threads/mcp9808-reading-temperature.88948/
B4RLibraryB4R LEDMD_MAX72XX Led-Matrix LibrarySiam2019-01-312019-01-31Free - Creative Commons CC BY 3.0The library implements functions that allow the MAX72xx to be used for LED matrices (64 individual LEDs), allowing the programmer to use the LED matrix as a pixel device, displaying graphics elements much like any other pixel addressable display.https://www.b4x.com/android/forum/threads/md_max72xx-led-matrix-library.102144/https://www.b4x.com/android/forum/attachments/md_max72xx_library-zip.76966/
B4JTutorialABMaterialMe like Donuts [ABMaterial]Mashiane2018-06-122018-06-12Free - Creative Commons CC BY 3.0Me like Donuts [ABMaterial] - Morris charthttps://www.b4x.com/android/forum/threads/abmaterial-me-like-donuts.94036/[ABMATERIAL]
B4ASnippetMathsMean and Variancederez2014-03-292014-03-29Free - Creative Commons CC BY 3.0Mean and Variancehttps://www.b4x.com/android/forum/threads/mean-and-variance.39382/
B4RSnippetB4R sensorMeasure Analog Sensor on Digital PinAHilton2018-04-182018-04-18Free - Creative Commons CC BY 3.0Explanation is in the code. "Resistive Sensors" examples include Photocells (light sensor), Flex sensors, Thermistors (temperature reading).https://www.b4x.com/android/forum/threads/measure-analog-sensor-on-digital-pin.92070/
B4AOtherOSMeasure Keyboardstevel052013-12-242013-12-24Free - Creative Commons CC BY 3.0For full screen apps that the IME won't respond to, this is an activity that's run behind a blank screen that measures and stores the keyboard heights.https://www.b4x.com/android/forum/threads/measure-keyboard.36001/
B4JSnippetStringsMeasure Multiline Text HeightErel2018-12-262018-12-26Free - Creative Commons CC BY 3.0Measuring the length of multiline text is simple in B4A with StringUtils.MeasureMultilineTextHeight and in B4i by setting the width of a multiline Label and calling SizeToFit. There is no similar method available in B4J. One option is to add a label to an AnchorPane and wait for the layout to be set: https://www.b4x.com/android/forum/threads/measure-text.45750/#post-311358 Another option is to call a non-public API with the following codehttps://www.b4x.com/android/forum/threads/measure-multiline-text-height.84331/
B4ISnippetTextviewMeasure Text B4Istevel052014-11-162014-11-16Free - Creative Commons CC BY 3.0Measure Texthttps://www.b4x.com/android/forum/threads/measure-text.46970/
B4JSnippetTextviewMeasure Text B4Jstevel052014-10-202014-10-20Free - Creative Commons CC BY 3.0Measure Texthttps://www.b4x.com/android/forum/threads/measure-text.45750/
B4JSnippetStringsMeasure the password strengthKnoppi2017-09-072017-09-07Free - Creative Commons CC BY 3.0Measure the password strengthhttps://www.b4x.com/android/forum/threads/measure-the-password-strength.83683/
B4RSnippetB4Rmeasuring low frequenzy with ADXL335Hans- Joachim Krahe2017-03-042017-03-04Free - Creative Commons CC BY 3.0measuring low frequenzy with ADXL335https://www.b4x.com/android/forum/threads/measuring-low-frequenzy-with-adxl335.76894/
B4ASnippetStringsmeasuring the difference between two strings - good for approximat searchsearchurikupfer2014-03-292014-03-29Free - Creative Commons CC BY 3.0measuring the difference between two strings - good for approximat searchsearchhttps://www.b4x.com/android/forum/threads/measuring-the-difference-between-two-strings-good-for-approximat-searchsearch.39400/
B4ALibraryAudio/VideoMediaBrowserInformatixv1.312015-01-28Free - Creative Commons CC BY 3.0Lists the media content (audio, image and video) of the MediaStore (a database containing meta data for all available media on both internal and external storage devices). Includes an audio player.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19121-lib-mediabrowser.html
B4ATutorialAudio/VideoMediaPlayer tutorialErel2010-11-142010-11-14Free - Creative Commons CC BY 3.0MediaPlayer tutorialhttps://www.b4x.com/android/forum/threads/mediaplayer-tutorial.6591/
B4JLibraryAudio/VideoMediaView libraryicefairy3332014-06-232014-06-23Free - Creative Commons CC BY 3.0MediaView libraryhttps://www.b4x.com/android/forum/threads/mediaview-library.42279/
B4XTutorialOtherMeld: Nice tool for diffing files and directoriesSandman2017-07-162017-07-16Free - Creative Commons CC BY 3.0This isn't really a tutorial but rather a recommendation for a diff tool. Sometimes you need to compare files, or even directories, and doing it manually is just too painful and difficult. I've used Meld many times over the years (mostly on Linux though), and can really recommend it. Meld can be found at http://meldmerge.org/ and is completely free. https://www.b4x.com/android/forum/threads/meld-nice-tool-for-diffing-files-and-directories.81709/
B4ALibraryOtherMemory Analyzer (MAT)peacemaker2014-11-242014-11-24Free - Creative Commons CC BY 3.0Using Eclipse's Memory Analyzer (MAT) with B4Ahttps://www.b4x.com/android/forum/threads/memory-analyzer-mat.47364/
B4ASnippetOSMemory UsageRobert Valentino2018-09-172018-09-17Free - Creative Commons CC BY 3.0Memory Usagehttps://www.b4x.com/android/forum/threads/memory-usage.97349/
B4RTutorialB4RMemory, Variables and ObjectsErel2019-08-132019-08-13Free - Creative Commons CC BY 3.0Memory, Variables and Objectshttps://www.b4x.com/android/forum/threads/memory-variables-and-objects.65672/
B4JOtherMenuMenu Designerderezv2.62016-08-17Free - Creative Commons CC BY 3.0The task of creating menu for b4j is not simple because you have to create a jason string. I made a tool for creating the string based on this thread http://www.b4x.com/android/forum/threads/designer-menu-items.56602/https://www.b4x.com/android/forum/threads/menu-designer.56853/https://www.b4x.com/android/forum/attachments/img-png.36489/https://www.b4x.com/android/forum/attachments/menudesigner2-6-zip.38973/
B4JLibraryMenuMenu Managerstevel05v0.32018-05-06Free - Creative Commons CC BY 3.0Create menu's in code for menubar and context menus. This library supports Text Menu Items, Checkbox Menu items, Custom menu items and menu dividers. Features: Add Icons to menu items. Image, Fontawesome and MaterialIcons Add Shortcut keys to menu items Default and assignable style classes to style via css Set tags Set alternate eventnames for individual menu items Create sub menus Create Simple menus from a String array Add tooltips to custom menus content Nodes Change attributes for menuitems Most set methods return it's own class so they can be chainedhttps://www.b4x.com/android/forum/threads/menu-manager.84401/
B4JSnippetMenuMenuBar Create Dynamically FontAwesome Iconrwblinn2018-04-102018-04-10Free - Creative Commons CC BY 3.0Example creating dynamically FontAwesome icons for a MenuBar. This solution, see Sub TextToImage, uses a label which font is set to FontAwesome, add to a pane, followed by a screenshot which creates the image and then make the label invisible. The image is added to the menu items via a list. Their might be other ways to create an image from text, but this solution is working fine.https://www.b4x.com/android/forum/threads/menubar-create-dynamically-fontawesome-icon.91670/
B4AClassDialogsMessage classDerezv4.12017-02-15Free - Creative Commons CC BY 3.0Modal-like & non-modal MessageBox with controll of colors and size.https://www.b4x.com/forum/additional-libraries-classes-official-updates/24912-class-message.htmlhttps://www.b4x.com/android/forum/attachments/msg1-png.15279/https://www.b4x.com/android/forum/attachments/msg2-png.15280/https://www.b4x.com/android/forum/attachments/msg3-png.15288/
B4ALibraryJSONMessagePack Libraryvictormedranop2018-01-142018-01-14Free - Creative Commons CC BY 3.0MessagePack library. Serialize and unSerialize. With 3des / password encryption. From https://msgpack.org/https://www.b4x.com/android/forum/threads/messagepack-library.88295/https://www.b4x.com/android/forum/attachments/msgpacker-jar.63657/
B4ALibraryComms & NetworkMESShareLibrarySSG2012-01-162012-01-16Free - Creative Commons CC BY 3.0This has been raised many times on the forum, unfortunately the intent library in B4A seems to have problems placing images as attachment. Please find attached a new share library. This library has the option to show the share window, and I've tested it works with following: Facebook Twitter Messaging Picasa WhatsApp Email client It does not work with the default GMail (Google Mail) app. I've searched online and it is an issue with GMail app itself I think (many people have raised similar issue). Will keep looking for a solution. It also lessens down the share code for images to 2 lines.https://www.b4x.com/android/forum/threads/share-library-beta.13915/
B4ALibraryProgress/GaugeMeterViewJohan Schoeman2016-12-042016-12-04Free - Creative Commons CC BY 3.0MeterView is a simple android meter component. It can handle exceeding values also by redrawing the whole scale.https://www.b4x.com/android/forum/threads/meterview.73791/https://www.b4x.com/android/forum/attachments/b4ameterview-zip.50671/
B4JSnippetB4JMetro Style with JMetroErel2018-08-092018-08-09Free - Creative Commons CC BY 3.0Metro Style with JMetrohttps://www.b4x.com/android/forum/threads/metro-style-with-jmetro.95979/
B4ALibraryMathsMFLibMaFuv22016-08-09Free - Creative Commons CC BY 3.0Common functions, image manipulation, math parserhttps://www.b4x.com/android/forum/threads/mflib-common-functions-image-manipulation-math-parser.40172
B4ALibraryMathsMFLib 2 - tons of functions for B4A [Lib, Chargeable]MaFu2016-08-092016-08-09ChargeableMFLib 2 - tons of functions for B4A [Lib, Chargeable]https://www.b4x.com/android/forum/threads/lib-chargeable-mflib-2-tons-of-functions-for-b4a.69872/[Lib, Chargeable]
B4JLibraryMathsMFLib B4JMaFuv1.072014-08-11Free - Creative Commons CC BY 3.0Common functions, image manipulation, math parserhttps://www.b4x.com/android/forum/threads/mflib-common-functions-math-parser.40173/
B4RLibraryB4RMFRC522 - RFID reader-writerErelv1.022019-03-15Free - Creative Commons CC BY 3.0Allows reading and writing to RFID cards using RC522 moduleshttps://www.b4x.com/android/forum/threads/mfrc522-rfid-reader-writer.67160/
B4JLibraryRaspberry PiMFRC522 Library For RaspberryPisahand_1232017-10-112017-10-11Free - Creative Commons CC BY 3.0This is MFRC522 Library For Raspberry Pi On B4J ( RC522 Library From GPIO)https://www.b4x.com/android/forum/threads/mfrc522-library-for-raspberrypi.68332/https://www.b4x.com/android/forum/attachments/mfrc522-jar.45444/
B4JTutorialB4JMicrosoft change to User Document Directorystevel052017-11-302017-11-30Free - Creative Commons CC BY 3.0If you are using the code Erel posted here: https://www.b4x.com/android/forum/t...y-on-mac-linux-and-windows.61655/#post-389087 to get the user document directory on a windows PC, for new Win 10 installations it will now return the Document directory in OneDrive by default. You can change that behaviour by following the instructions here: https://support.office.com/en-gb/ar...ndows-10-33da0077-770c-4bda-b61e-8c8e8ca70ac7https://www.b4x.com/android/forum/threads/microsoft-change-to-user-document-directory.86730/
B4ALibraryInteropMicrosoft VSTS integration.rayofcumbria2019-01-272019-01-27Free - Creative Commons CC BY 3.0If you need to incorporate your solutions into a Microsoft VSTS CI pipeline, then this extension I've created will help you integrate your builds. It's completely free and enhances Anywhere Software to get accepted into the DevOps culture. https://marketplace.visualstudio.com/items?itemName=Ray-Lomax.build-taskhttps://www.b4x.com/android/forum/threads/microsoft-vsts-integration.97055/
B4ALibraryDatabaseMicroSql now for free.tigrot2014-01-072014-01-07Free - Creative Commons CC BY 3.0MicroSql now for free.https://www.b4x.com/android/forum/threads/microsql-now-for-free.36486/
B4ALibraryAudio/VideoMidi Driver Libstevel052018-05-292018-05-29Free - Creative Commons CC BY 3.0Midi Driver Libhttps://www.b4x.com/android/forum/threads/midi-driver-lib.48923/
B4ATutorialAudio/VideoMidi System Example - Play A Midi File.stevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0Midi System Example - Play A Midi File.https://www.b4x.com/android/forum/threads/midi-system-example-play-a-midi-file.50107/
B4ATutorialAudio/VideoMidi USB device managerstevel052014-05-182014-05-18Free - Creative Commons CC BY 3.0Midi USB device managerhttps://www.b4x.com/android/forum/threads/midi-usb-device-manager.41118/https://www.b4x.com/android/forum/attachments/usbmiditest3-zip.25107/
B4ALibraryAudio/VideoMidi USB LookUpTablestevel052015-02-022015-02-02Free - Creative Commons CC BY 3.0Provides friendly names for all of the Midi USB devices I could find, given their Manufacturer and device id's.https://www.b4x.com/android/forum/threads/midi-usb-lookuptable.50122/
B4ASnippetAudio/VideomidiDeltaFromLong [delay midicode from time]Hans- Joachim Krahe2018-11-252018-11-25Free - Creative Commons CC BY 3.0midiDeltaFromLong [delay midicode from time]https://www.b4x.com/android/forum/threads/midideltafromlong-delay-midicode-from-time.99708/[DELAY MIDICODE FROM TIME]
B4ALibraryAudio/VideoMidiSystemstevel05v22018-05-29Free - Creative Commons CC BY 3.0Create, load, play and save midi files and much more.https://www.b4x.com/android/forum/threads/midisystem.50106/
B4ATutorialAudio/VideoMidiSystem Drum sequencerstevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0MidiSystem Drum sequencerhttps://www.b4x.com/android/forum/threads/midisystem-drum-sequencer.50109/
B4ATutorialAudio/VideoMidiSystem Example PlayOnly USBstevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0MidiSystem Example PlayOnly USBhttps://www.b4x.com/android/forum/threads/midisystem-example-playonly-usb.50108/
B4ATutorialAudio/VideoMidiSystem Midi Monitorstevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0MidiSystem Midi Monitorhttps://www.b4x.com/android/forum/threads/midisystem-midi-monitor.50111/
B4ATutorialAudio/VideoMidiSystem Recording examplestevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0MidiSystem Recording examplehttps://www.b4x.com/android/forum/threads/midisystem-recording-example.50110/
B4ALibraryNFCMifare Ultralight NFC Librarythedesolatesoul2014-07-242014-07-24Free - Creative Commons CC BY 3.0Mifare Ultralight NFC Libraryhttps://www.b4x.com/android/forum/threads/mifare-ultralight-nfc-library.43212/
B4ALibraryAdsMillennial Media AdSSG2011-09-282011-09-28Free - Creative Commons CC BY 3.0Millennial Media advertising library, alternative to Admob.https://www.b4x.com/forum/libraries-developers-questions/11757-millenial-media-library-please-test-feedback.html
B4ALibraryDrawingmin3d enginekeylab832013-06-302013-06-30Free - Creative Commons CC BY 3.0min3d enginehttps://www.b4x.com/android/forum/threads/min3d-engine.30650/https://www.b4x.com/android/forum/attachments/min3dexample-zip.18150/
B4RSnippetB4RMini Battery Display - Inline CPeter Simpson2017-05-112017-05-11Free - Creative Commons CC BY 3.0Here is a quick example of inline C being used to power a mini battery display. As there's no library for this display on the forum, I used inline C with the original Arduino IDE source code. I've slimmed down the inline C code to make it easier to read. You can find the original library and source code on Github, just copy the 2 library files into your Arduino IDE library folder.https://www.b4x.com/android/forum/threads/mini-battery-display-inline-c.79311/
B4RTutorialWeatherMini Weather Station with LCDrwblinn2016-06-142016-06-14Free - Creative Commons CC BY 3.0A Mini Weather Station experiment displaying on a 16x2 LCD the Temperature + Humidity (Line1) and Pressure + Altitude (Line2). In addition, a trendindicator (=,+,-) is shown for each measure.https://www.b4x.com/android/forum/threads/mini-weather-station-with-lcd.67873/
B4ALibraryOCRMinimal Text OCR using Google VisionXenno2017-09-102017-09-10Free - Creative Commons CC BY 3.0I found a solution by writing a wrapper library for my modified code written in Android Studio; thanks to tutorials and example code in this forum. This wrapper only performs text recognizing/scanning on an existing image file. It does not display anything.https://www.b4x.com/android/forum/threads/minimal-text-ocr-using-google-vision.83761/
B4ASnippetB4AMinimize Android AppJmu56672017-11-282017-11-28Free - Creative Commons CC BY 3.0A simple minimize function that may suit some apps.https://www.b4x.com/android/forum/threads/minimize-android-app.86629/
B4ALibraryDrawingMinimum Spanning TreeIlan2016-03-212016-03-21Free - Creative Commons CC BY 3.0A minimum spanning tree is a spanning tree of a connected, undirected graph. It connects all the vertices together with the minimal total weighting for its edges. (https://en.wikipedia.org/wiki/Minimum_spanning_tree)https://www.b4x.com/android/forum/threads/minimum-spanning-tree-lib.64922/https://www.b4x.com/android/forum/attachments/mst_lib-zip.42619/
B4JTutorialWebAppMinimum Spanning Tree [WebApp]Erel2016-03-202016-03-20Free - Creative Commons CC BY 3.0Minimum Spanning Tree [WebApp]https://www.b4x.com/android/forum/threads/webapp-minimum-spanning-tree.64870/[WebApp]
B4XLibrarySearchViewMiniSearchView AutoComplete field [B4X] [XUI]Erel2018-05-292018-05-29Free - Creative Commons CC BY 3.0A cross platform, compact version of SearchView. The custom view is made of a TextField / EditText and a horizontal CLV above it that shows the matching items. The user can click on the items in the list or press enter to autocomplete.https://www.b4x.com/android/forum/threads/b4x-xui-minisearchview-autocomplete-field.93564/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4a_minisearchview-zip.68400/https://www.b4x.com/android/forum/attachments/b4i_minisearchview-zip.68401/
B4ATutorialEmulator/VMMirror device to windowsBlue.Sky2015-10-042015-10-04Free - Creative Commons CC BY 3.0Mirror device to windowshttps://www.b4x.com/android/forum/threads/mirror-device-to-windows.58989/
B4JTutorialB4JMix text and icon on button and other nodesEnrique Gonzalez R2017-05-032017-05-03Free - Creative Commons CC BY 3.0Mix text and icon on button and other nodeshttps://www.b4x.com/android/forum/threads/mix-text-and-icon-on-button-and-other-nodes.79092/
B4ATutorialAudio/VideoMJPEG / CCTV ServerErel2018-05-022018-05-02Free - Creative Commons CC BY 3.0MJPEG / CCTV Serverhttps://www.b4x.com/android/forum/threads/mjpeg-cctv-server.73792/
B4ITutorialAudio/VideoMJPEG / CCTV Server B4IErel2016-12-052016-12-05Free - Creative Commons CC BY 3.0MJPEG / CCTV Serverhttps://www.b4x.com/android/forum/threads/mjpeg-cctv-server.73821/
B4XClassAudio/VideoMJPEG decoder [B4X] [class]Erel2018-07-092018-07-09Free - Creative Commons CC BY 3.0An implementation of a MJPEG over Http decoder.https://www.b4x.com/android/forum/threads/b4x-class-mjpeg-decoder.73702/[B4X][class]
B4ALibraryHelpMlhelpHotShoev1.012015-05-31Free - Creative Commons CC BY 3.0This is a native library that allows you to display HTML help files from inside your app. The files can contains images, or other features supported in html pages.https://www.b4x.com/android/forum/threads/mlhelp-help-reader.54103/
B4ALibraryList- and scrollviewmListView based on native ListView [lib]icefairy3332013-01-192013-01-19Free - Creative Commons CC BY 3.0mListView based on native ListView [lib]https://www.b4x.com/android/forum/threads/lib-mlistview-based-on-native-listview.25413/[lib]https://www.b4x.com/android/forum/attachments/lv-jpg.15490/
B4ALibraryMenuMLmenuHotShoev1.112014-09-02Free - Creative Commons CC BY 3.0An easy to use menu that can be displayed from various positions on the users screen. It can contain bitmaps along with the menu item name(s).https://www.b4x.com/android/forum/threads/mlmenu-menu-library.36847/https://www.b4x.com/android/forum/attachments/menu-png.22086/https://www.b4x.com/android/forum/attachments/mlmenu-1-11-zip.27368/
B4ALibrarySMB / CIFSMLsmbHotShoev1.512014-09-24Free - Creative Commons CC BY 3.0A more complete Samba implementation for remote file access to windows or other samba servers. Below is a list of methods and variables available in the library.https://www.b4x.com/android/forum/threads/file-handling-library.19247/https://www.b4x.com/android/forum/attachments/mlfiles-1-50-zip.24694/
B4ALibraryTimerMLStopWatchHotShoev1.012015-03-16Free - Creative Commons CC BY 3.0A stopwatch view with milliseconds displayhttps://www.b4x.com/android/forum/threads/mlstopwatch-library.46293/
B4ALibraryStringsMLstringsHotShoev2.2.02014-03-10Free - Creative Commons CC BY 3.0String handling library adds some nice options. This is a small library that adds functionality that I have written for other languages in the past and use frequently. I have ported them to a java lib for B4a.https://www.b4x.com/android/forum/threads/new-version-of-mlstr-string-library.36530/
B4ALibraryStringsMLstrings libraryHotShoe2012-06-172012-06-17Free - Creative Commons CC BY 3.0MLstrings libraryhttps://www.b4x.com/android/forum/threads/mlstrings-library.18764/
B4ALibraryTimerMLTimerHotShoev1.02014-10-19Free - Creative Commons CC BY 3.0Countdown timer viewhttps://www.b4x.com/android/forum/threads/mltimer-library.45770/
B4ALibraryWifiMLwifiHotShoev2.172016-12-17Free - Creative Commons CC BY 3.0Simple wifi libraryhttps://www.b4x.com/android/forum/threads/simple-wifi-library.38601/https://www.b4x.com/android/forum/attachments/mlwifi-2-17-zip.43907/
B4ALibraryPhoneMMS libraryXverhelstX2011-11-302011-11-30Free - Creative Commons CC BY 3.0MMS libraryhttps://www.b4x.com/android/forum/threads/mms-library.12922/
B4ALibraryMultiple itemsMMToolssonicmayne2014-08-092014-08-09Free - Creative Commons CC BY 3.0This is version 1.1 of MMTools. It contains many useful utilities (such as Strings, Numbers, Maps, Lists, Dates, Booleans, Files, StringBuilders and more).https://www.b4x.com/android/forum/threads/mmtools.43712/
B4ATutorialGPS/locationMOBAC supports MapsForge for offline tileswarwound2015-04-282015-04-28Free - Creative Commons CC BY 3.0MOBAC supports MapsForge for offline tileshttps://www.b4x.com/android/forum/threads/mobac-supports-mapsforge-for-offline-tiles.53277/
B4ALibraryAdsMobFox AdSSG2011-09-262011-09-26Free - Creative Commons CC BY 3.0MobFox advertising library, alternative to Admob.https://www.b4x.com/forum/libraries-developers-questions/11724-mobfox-library-please-have-test.html
B4ALibraryComms & NetworkMobile PaymentsXverhelstXv1.02011-12-10Free - Creative Commons CC BY 3.0Lets you add in-app purchases from your Basic4Android application.https://www.b4x.com/forum/additional-libraries-classes-official-updates/13158-mobile-payments-library.html
B4ALibraryBarcodeMobileVisionBarcodeScannerJohan Schoeman2016-10-212016-10-21Free - Creative Commons CC BY 3.0Barcode Scanner supported by Mobile Vision Apihttps://www.b4x.com/android/forum/threads/mobilevisionbarcodescanner.72232/https://www.b4x.com/android/forum/attachments/resource-zip.49248/https://www.b4x.com/android/forum/attachments/libres-zip.49249/https://www.b4x.com/android/forum/attachments/b4amvbarcodescanner-zip.49250/https://www.b4x.com/android/forum/attachments/demores-zip.49251/https://www.b4x.com/android/forum/attachments/mobilevisionbarcodescannerlibfiles-zip.49252/
B4ALibraryAdsMobVista Ads Wrappervpires2014-05-162014-05-16Free - Creative Commons CC BY 3.0MobVista Ads Wrapperhttps://www.b4x.com/android/forum/threads/mobvista-ads-wrapper.41051/
B4ALibraryGPS/locationmockLocationProviderBitstrav1.02012-01-23Free - Creative Commons CC BY 3.0Mock-LocationProvider Library to fake GPS-position out of your b4a-codehttps://www.b4x.com/forum/additional-libraries-official-updates/14266-mock-locationprovider-lib.html
B4JTutorialDialogsModal dialogsErel2013-11-192013-11-19Free - Creative Commons CC BY 3.0Modal dialogshttps://www.b4x.com/android/forum/threads/modal-dialogs.34656/
B4JSnippetComms & NetworkModbus TCP server - slave - restricted functionalityColdrestart2019-08-262019-08-26Free - Creative Commons CC BY 3.0A small quick and dirty implementation of the modbus TCP protocol in B4J as a server / slavehttps://www.b4x.com/android/forum/threads/modbus-tcp-server-slave-restricted-functionality.109031/
B4JLibraryDatabaseModded jRDC2 w/SQLite support and moreOliverA2017-10-312017-10-31Free - Creative Commons CC BY 3.0Attached you'll find a modified version of jRDC2 (source https://www.b4x.com/android/forum/t...ation-of-rdc-remote-database-connector.61801/) that supports SQLite as the datastore out of the box. Support for V1 has been removed and therefore this is not a drop in replacement for jRDC2. This is more meant for people starting new with jRDC2. Comments are welcome (pro and con). Other modifications are listed in the main file and are relisted herehttps://www.b4x.com/android/forum/threads/modded-jrdc2-w-sqlite-support-and-more.85578/
B4ALibraryB4AModified Sdk/AvdManagerSemen Matusovskiy2018-08-102018-08-10Free - Creative Commons CC BY 3.0Targets: 1) to expand the list of phones / tablets 2) to fix troubles with starting Platform 28 AVDshttps://www.b4x.com/android/forum/threads/modified-sdk-avdmanager.96022/
B4ASnippetWebViewModify Headers in WebViewMarcoRome2015-08-012015-08-01Free - Creative Commons CC BY 3.0Modify Headers in WebViewhttps://www.b4x.com/android/forum/threads/modify-headers-in-webview.56807/
B4ALibraryMenuModularMenuGiancarlo "Dominex" Fiorettiv1.372014-05-07Free - Creative Commons CC BY 3.0A simple alternative to the standard menu similar to the one used by many apps.https://www.b4x.com/android/forum/threads/class-modularmenu.24816/https://www.b4x.com/android/forum/attachments/2013-01-03-09-33-03-png.15223/
B4ATutorialB4AModules AttributesErel2012-12-312012-12-31Free - Creative Commons CC BY 3.0Modules Attributeshttps://www.b4x.com/android/forum/threads/modules-attributes.24721/
B4XTutorialB4XModules, Files, Groups and Folders [B4X]Erel2019-03-032019-03-03Free - Creative Commons CC BY 3.0The latest IDE update (B4J v6.0 and soon in the other tools) adds support for grouping files and modules.https://www.b4x.com/android/forum/threads/b4x-modules-files-groups-and-folders.86587/[B4X]
B4RSnippetMathsModulo Operator (Inline C)inakigarm2017-03-062017-03-06Free - Creative Commons CC BY 3.0Modulo Operator (Inline C)https://www.b4x.com/android/forum/threads/modulo-operator-inline-c.77001/
B4ALibraryComms & NetworkMoka7 (interfacing natively Siemens S7 PLCs)coslad2015-01-172015-01-17Free - Creative Commons CC BY 3.0Moka7 (interfacing natively Siemens S7 PLCs)https://www.b4x.com/android/forum/threads/moka7-interfacing-natively-siemens-s7-plcs.49530/https://www.b4x.com/android/forum/attachments/moka7-apk.31288/https://www.b4x.com/android/forum/attachments/moka7-zip.31292/https://www.b4x.com/android/forum/attachments/moka7-refman-z01-zip.31293/https://www.b4x.com/android/forum/attachments/moka7-refman-z02-zip.31294/
B4JLibraryEditTextMoneyEditText [class]Star-Dust2018-11-082018-11-08Free - Creative Commons CC BY 3.0An editTex similar to the one found on PayPal, or generally the method of entering digits in the cash register. As you know it starts with the value 0.00 and digtat digits are inserted from the right to the left. The last two digits are always in line with the decimal digits (or cents)https://www.b4x.com/android/forum/threads/moneyedittext-class.99136/[CLASS]
B4JLibraryDatabaseMongoDB - Documents databaseErel2016-10-192016-10-19Free - Creative Commons CC BY 3.0MongoDB accesshttps://www.b4x.com/android/forum/threads/mongodb-documents-database.72160/
B4ISnippethttpMonitor http requests progressErel2019-04-162019-04-16Free - Creative Commons CC BY 3.0Monitor http requests progresshttps://www.b4x.com/android/forum/threads/monitor-http-requests-progress.104933/
B4ITutorialOtherMonitor the device attitude (orientation) and acceleration with Motion objectErel2015-01-122015-01-12Free - Creative Commons CC BY 3.0Monitor the device attitude (orientation) and acceleration with Motion objecthttps://www.b4x.com/android/forum/threads/monitor-the-device-attitude-orientation-and-acceleration-with-motion-object.49305/
B4XTutorialMQTTMonitor the home temperature with Adafruit IO [B4X] [IoT]Erel2016-06-202016-06-20Free - Creative Commons CC BY 3.0Adafruit IO is a cloud service built for IoT solutions. It provides two interfaces: MQTT and REST API. It is very simple to use it with B4X as demonstrated in this example. It is more than a MQTT broker. It also saves the historic values and allows integration with other services.As this is a cloud service you can use it over the internet, which is very nice.https://www.b4x.com/android/forum/threads/b4x-iot-monitor-the-home-temperature-with-adafruit-io.80820/[B4X][IoT]https://www.b4x.com/android/forum/attachments/b4r_io_adafruit-zip.56803/https://www.b4x.com/android/forum/attachments/b4j_io_adafruit-zip.56808/https://www.b4x.com/android/forum/attachments/b4i_io_adafruit-zip.56809/
B4JTutorialLinuxMonoBuilder - Compile B4J programs on Linux or MacErel2015-12-012015-12-01Free - Creative Commons CC BY 3.0MonoBuilder - Compile B4J programs on Linux or Machttps://www.b4x.com/android/forum/threads/monobuilder-compile-b4j-programs-on-linux-or-mac.60923/
B4XTutorialGameMonster Trunk Example - WheelJoint [XUI2D]Erel2018-08-282018-08-28Free - Creative Commons CC BY 3.0The WheelJoint is similar to a RevoluteJoint with a spring that allows the bodies to move along a defined axis. The movement is done by enabled the joint motors.https://www.b4x.com/android/forum/threads/xui2d-monster-trunk-example-wheeljoint.96622/[XUI2D]
B4ALibraryAdsMoPub Ad ServerJohnmcenroyv4.6.12016-05-29Free - Creative Commons CC BY 3.0MoPub advertising library , can manupulate all ad networks including AdMob through web interface. The largest ad server and RTB exchangehttps://www.b4x.com/forum/additional-libraries-classes-official-updates/29839-mopub-ad-server-library.html
B4JLibraryBAnanoMore optimizations [BANano v3 RC2]alwaysbusy2019-06-072019-06-07Free - Creative Commons CC BY 3.0More optimizations [BANano v3 RC2]https://www.b4x.com/android/forum/threads/banano-v3-rc2-more-optimizations.106520/[BANANO V3 RC2]
B4ALibraryAnimationMorphosJohan Schoeman2017-06-102017-06-10Free - Creative Commons CC BY 3.0Animations made easyhttps://www.b4x.com/android/forum/threads/morphos.80501/https://www.b4x.com/android/forum/attachments/b4alibraryfiles-zip.56525/https://www.b4x.com/android/forum/attachments/thejavacode-zip.56526/
B4XTutorialGameMouse following a path [XUI2D]Erel2018-11-012018-11-01Free - Creative Commons CC BY 3.0This example shows two things: 1. How to use a MotorJoint to make a body follow a path of points. The difficult part was to make the body turn through the shortest direction. A useful FindAngleToTarget sub is included in the example. 2. How to use the new async drawing features added in BitmapCreator v4.5. These features are very important as they allow us to make drawings directly to X2.MainBC. X2.MainBC is the BitmapCreator that all the bodies are drawn to (by default).https://www.b4x.com/android/forum/threads/xui2d-mouse-following-a-path.98895/[XUI2D]
B4XTutorialGameMouseJoint ExampleGunther2018-12-102018-12-10Free - Creative Commons CC BY 3.0Here is a "MouseJoint"-Example. You can click on the body anywhere and you can move the body around with the mouse. The MouseJoint is done by creation of a temporary body which will be used for the anchor point of the revjoint. After releasing the mouse button the joint and the body are destroyed. So, it not breaks the physics of the touched body that much (e.g. the box spins further).https://www.b4x.com/android/forum/threads/mousejoint-example.100181/
B4JSnippetTable/GridMove rows between two TableViews via doubleclickKMatle2018-04-042018-04-04Free - Creative Commons CC BY 3.0With this two subs you can move rows very easy between to TableViews by doubleclicking a row. So if you doubleclick a row it is added to the second TV and deleted from the first (and vice versa). The doubleclick is checked by the ClickCount event (= 2 = two clicks = doubleclick).https://www.b4x.com/android/forum/threads/move-rows-between-two-tableviews-via-doubleclick.91468/
B4JSnippetTextviewMoving Cursor to end of text in TextFieldGuyBooth2018-12-092018-12-09Free - Creative Commons CC BY 3.0Normally, moving the cursor to the end of a TextField is a one-liner. But when you tab from TextField to TextField, inserting this into the _FocusChanged event doesn't work, and the field is left with all the text selected and the cursor blinking at the start of it. I believe this has something to do with the exact state of the textbox when the event execution has not yet been completed. I was surprised at how many people had questioned how to do this, and the convoluted solutions offered -but very few for B4J. Here is some simple code I have found that works for me. Tested in B4J, haven't tested it in B4A.https://www.b4x.com/android/forum/threads/moving-cursor-to-end-of-text-in-textfield.100239/
B4XTutorialGameMoving Enemy from right to left (Box2d - Tutorial)ilan2016-11-082016-11-08Free - Creative Commons CC BY 3.0Moving Enemy from right to left (Box2d - Tutorial)https://www.b4x.com/android/forum/threads/moving-enemy-from-right-to-left-box2d-tutorial.72849/
B4JTutorialDrawingMoving Smiley ExampleErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0Moving Smiley Examplehttps://www.b4x.com/android/forum/threads/moving-smiley-example.34610/
B4ALibraryAudio/Videomp4composer (Apply effects on video)somed3v3loper2018-02-282018-02-28Free - Creative Commons CC BY 3.0This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, and rotate Mp4.https://www.b4x.com/android/forum/threads/mp4composer-apply-effects-on-video.90062/
B4ALibraryChartsMPAndroidChartsJohan Schoemanv1.122017-12-30DonationVarious chart typeshttps://www.b4x.com/android/forum/threads/mpandroidcharts-pie-charts.58017/https://www.b4x.com/android/forum/attachments/b4ampchart-zip.37188/
B4RTutorialMQTTMQTTErelv1.252016-08-07Free - Creative Commons CC BY 3.0MQTThttps://www.b4x.com/android/forum/threads/mqtt.65669/
B4XTutorialMQTTMQTT - Connect & Reconnect [B4X]Erel2018-07-022018-07-02Free - Creative Commons CC BY 3.0The 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.https://www.b4x.com/android/forum/threads/b4x-mqtt-connect-reconnect.80815/[B4X]
B4ALibraryMQTTMQTT - MQ Telemetry Transport for B4AAlberto Iglesias2014-12-142014-12-14Free - Creative Commons CC BY 3.0MQTT - MQ Telemetry Transport for B4Ahttps://www.b4x.com/android/forum/threads/mqtt-mq-telemetry-transport-for-b4a.48167/https://www.b4x.com/android/forum/attachments/mqttb4asample-zip.30174/https://www.b4x.com/android/forum/attachments/mqtt-library1-0-2-zip.30430/https://www.b4x.com/android/forum/attachments/mqttsampleactivity-zip.30431/https://www.b4x.com/android/forum/attachments/samplesubscribe2-zip.30526/https://www.b4x.com/android/forum/attachments/mqtt-library1-0-4-zip.30527/
B4JLibraryMQTTMQTT - MQ Telemetry Transport for B4JAlberto Iglesias2015-09-072015-09-07DonationMQ Telemetry Transport for B4Jhttps://www.b4x.com/android/forum/threads/mqtt-mq-telemetry-transport-for-b4j.48184/https://www.b4x.com/android/forum/attachments/library-1-0-0-donationware-zip.30188/
B4XTutorialMQTTMQTT Chat Room [B4X]Erel2017-01-302017-01-30Free - Creative Commons CC BY 3.0MQTT Chat Room [B4X]https://www.b4x.com/android/forum/threads/b4x-mqtt-chat-room.61568/[B4X]https://www.b4x.com/android/forum/attachments/chat_b4i-zip.39864/https://www.b4x.com/android/forum/attachments/chat_b4j-zip.39865/
B4ATutorialIRC / IMMQTT Chat with Auto DiscoveryErel2017-01-302017-01-30Free - Creative Commons CC BY 3.0This is an extension to the MQTT chat room example: https://www.b4x.com/android/forum/threads/b4x-mqtt-chat-room.61568/#content It is a chat room where one of the devices acts as a server and the others as clients.https://www.b4x.com/android/forum/threads/mqtt-chat-with-auto-discovery.75713/
B4RTutorialMQTTMQTT controlling 8 relays, WeMos D1 mini WiFi, Android 4GPeter Simpson2017-06-262017-06-26Free - Creative Commons CC BY 3.0MQTT controlling 8 relays, WeMos D1 mini WiFi, Android 4Ghttps://www.b4x.com/android/forum/threads/mqtt-controlling-8-relays-wemos-d1-mini-wifi-android-4g.80909/
B4RTutorialB4R sensorMQTT display DHT11 sensor data Google Line Chartrwblinn2016-05-242016-05-24Free - Creative Commons CC BY 3.0B4R & B4J MQTT display DHT11 sensor data Google Line Charthttps://www.b4x.com/android/forum/threads/b4r-b4j-mqtt-display-dht11-sensor-data-google-line-chart.67181/
B4ILibraryMQTTMQTT for B4IAlberto Iglesiasv2.002015-01-30DonationMQTT - MQ Telemetry Transport for B4ihttps://www.b4x.com/android/forum/threads/mqtt-mq-telemetry-transport-for-b4i.50036/https://www.b4x.com/android/forum/attachments/libraryb4i-zip.31706/
B4JTutorialMQTTMQTT Protocol [IoT]Erel2018-12-312018-12-31Free - Creative Commons CC BY 3.0MQTT Protocol [IoT]https://www.b4x.com/android/forum/threads/iot-mqtt-protocol.59471/[IoT]
B4XSnippetMQTTMQTT SSL and Self Signed Certificates [B4X]Erel2019-01-012019-01-01Free - Creative Commons CC BY 3.0There are two client libraries: jMQTT for B4A and B4J and iMQTT for B4i. Both libraries support SSL connections. You just need to change the URI scheme to ssl:// instead of tcp://https://www.b4x.com/android/forum/threads/b4x-mqtt-ssl-and-self-signed-certificates.100973/[B4X]
B4JLibraryMQTTMqttBrokerErelv2.022019-07-17Free - Creative Commons CC BY 3.0jMqttBroker library is based on the moquette open source project: https://github.com/andsel/moquette It implements a MQTT broker.https://www.b4x.com/android/forum/threads/mqttbroker.61548/
B4ALibraryCardViewMSCardViewthedesolatesoul2014-12-032014-12-03Free - Creative Commons CC BY 3.0This library ports the CardView present in the android v7 compatibility libraries. CardView is used to show information organized as cards. You can use these cards in a scrollview or a listview (ULV) or gridview etc. The CardView is just a view that contains a panel.https://www.b4x.com/android/forum/threads/mscardview.47710/
B4ALibraryTable/GridMSDynamicGridView Librarythedesolatesoul2015-01-132015-01-13Free - Creative Commons CC BY 3.0MSDynamicGridView Libraryhttps://www.b4x.com/android/forum/threads/msdynamicgridview-library.49331/
B4ALibraryOthermsEmojiDonManfredv1.02015-05-15DonationA class that turns iOSStyle icons to Emoji Cheat Sheet codes and viceversahttps://www.b4x.com/android/forum/threads/msemoji-v1-0-0.53787/
B4JLibraryDialogsMsgboxagrahamv1.22013-11-28Free - Creative Commons CC BY 3.0This library offers a Msgbox and Msgbox2 equivalent to that of Basic4android plus an additional more customizable Msgbox3.https://www.b4x.com/android/forum/threads/msgbox-library.34700/
B4JTutorialDialogsMsgbox / InputListErel2015-12-172015-12-17Free - Creative Commons CC BY 3.0Msgbox / InputListhttps://www.b4x.com/android/forum/threads/msgbox-inputlist.61461/
B4XTutorialDialogsMsgbox [B4X] [XUI]Erel2017-10-192017-10-19Free - Creative Commons CC BY 3.0XUI library v1.4 adds support for asynchronous msgbox dialogs.https://www.b4x.com/android/forum/threads/b4x-xui-msgbox.85201/[B4X][XUI]
B4JTutorialABMaterialMsgbox and InputBox (2.51) [ABMaterial]alwaysbusy2017-02-122017-02-12Free - Creative Commons CC BY 3.0Msgbox and InputBox (2.51) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-msgbox-and-inputbox-2-51.76105/[ABMaterial]
B4ISnippetDialogsMsgbox with timeoutErel2018-05-312018-05-31Free - Creative Commons CC BY 3.0A Msgbox that disappears automatically after the set timeout. The result is "Cancel".https://www.b4x.com/android/forum/threads/msgbox-with-timeout.93646/
B4ALibraryDatabaseMSMariaDBDonManfredv1.062017-09-28DonationMSMariaDB - Another connector to MySQLhttps://www.b4x.com/android/forum/threads/chargeable-msmariadb-another-connector-to-mysql.50732/
B4ATutorialDatabaseMsMariaDb with Resumable Subs [B4A]walt612017-08-182017-08-18Free - Creative Commons CC BY 3.0MsMariaDb with Resumable Subs [B4A]https://www.b4x.com/android/forum/threads/b4a-msmariadb-with-resumable-subs.82916/[B4A]
B4ALibraryDialogsMSMaterialDialogsthedesolatesoul2015-03-292015-03-29Free - Creative Commons CC BY 3.0MSMaterialDialogshttps://www.b4x.com/android/forum/threads/msmaterialdialogs.52370/
B4ALibraryAction Bar etcMSMaterialDrawerthedesolatesoul2015-05-182015-05-18Free - Creative Commons CC BY 3.0This is a port of library from here: https://github.com/mikepenz/MaterialDrawer. Its an amazing library by Mike Penz and it simplifies most of the Navigation Drawer setup and theming.https://www.b4x.com/android/forum/threads/msmaterialdrawer.53883/
B4ALibraryEditTextMSMaterialEditTextthedesolatesoul2014-09-192014-09-19Free - Creative Commons CC BY 3.0MSMaterialEditTexthttps://www.b4x.com/android/forum/threads/msmaterialedittext.44892/
B4ALibraryMenuMSMaterialMenu - Animating iconsthedesolatesoul2014-09-152014-09-15Free - Creative Commons CC BY 3.0MSMaterialMenu - Animating iconshttps://www.b4x.com/android/forum/threads/msmaterialmenu-animating-icons.44735/
B4ALibraryDatabaseMSMySQLDonManfredv1.062017-09-28DonationYet another MySQL-Library (but a FAST one)https://www.b4x.com/android/forum/threads/chargeable-msmysql-yet-another-mysql-library-but-a-fast-one.49728/
B4ASnippetDatabaseMSMySQL_DeleteHelperMashiane2015-08-162015-08-16Free - Creative Commons CC BY 3.0The purpose of this script is the generation of a Delete sql command for MySQL using the MSMySQL library. To delete, you pass a map containing the field, value pairs to delete from your table.https://www.b4x.com/android/forum/threads/msmysql_deletehelper.57296/
B4ASnippetDatabaseMSMySQL_InsertHelperMashiane2015-08-162015-08-16Free - Creative Commons CC BY 3.0The purpose of this function is to return an insert command after you pass it a map of field, value pairs to add with the MSMySQL library. This code has been adopted from DBUtils. As you will note, all the fields to be passed are assumed to be strings. It's not using parameters.https://www.b4x.com/android/forum/threads/msmysql_inserthelper.57215/
B4ASnippetDatabaseMSMySQL_SelectHelperMashiane2015-08-142015-08-14Free - Creative Commons CC BY 3.0The purpose of this function is to return the SELECT command by using a map field, operator, value pairs for use with the MSMySQL library. As you will note, the values passed to the map are assumed to be strings. When defining the map, you include the operator to choose the values with.https://www.b4x.com/android/forum/threads/msmysql_selecthelper.57216/
B4ASnippetDatabaseMSMySQL_UpdateHelperMashiane2015-08-162015-08-16Free - Creative Commons CC BY 3.0The purpose of this code snippet is the generation of a command to update records in a MySQL database table using the MSMySQL library. To build your update sql command, you use maps for the fields to update and another map for the where clause. The assumption are that the field types are strings, but this works even if its numeric fields though...https://www.b4x.com/android/forum/threads/msmysql_updatehelper.57294/
B4ALibraryOSMSOSthedesolatesoulv0.012013-11-30Free - Creative Commons CC BY 3.0This library contains many OS functions from the Activity Manager. This library is constantly evolving. It consists of 2 librarys now. MSOS is java code, OSStats is B4A code. Both are packed jars.https://www.b4x.com/android/forum/threads/os-metrics-msos-lib-and-osstats-and-getforegroundapp.34954/https://www.b4x.com/android/forum/attachments/osstats-zip.20865/
B4ALibraryTooltipMSShowTipsthedesolatesoul2015-01-132015-01-13Free - Creative Commons CC BY 3.0MSShowTipshttps://www.b4x.com/android/forum/threads/msshowtips.49332/https://www.b4x.com/android/forum/attachments/msshowtips-zip.31135/https://www.b4x.com/android/forum/attachments/msshowtipssample-zip.31136/https://www.b4x.com/android/forum/attachments/res-zip.31137/https://www.b4x.com/android/forum/attachments/msshowtips-eclipse-zip.32558/
B4ALibraryDatabaseMSSQL with JDBC Library v1.00hasanaydin522012-10-132012-10-13Free - Creative Commons CC BY 3.0MSSQL with JDBC Library v1.00https://www.b4x.com/android/forum/threads/mssql-with-jdbc-library-v1-00.22244/https://www.b4x.com/android/forum/attachments/librarymssqlsample-zip.14203/
B4ALibraryViews - additionalmsStickerViewDonManfredv1.0.02015-05-17Free - Creative Commons CC BY 3.0Sticker view for android, can translate, scale, rotate.https://www.b4x.com/android/forum/threads/msstickerview-v1-0-0.53844/https://www.b4x.com/android/forum/attachments/libmsstickerviewv1-0-0-zip.34083/https://www.b4x.com/android/forum/attachments/msstickerviewex-zip.34084/
B4ALibraryMathsMteEvalstanmillerv1.062017-05-12Free - Creative Commons CC BY 3.0MteEval is a library for compiling and evaluating math expressions at runtime. Expressions are converted to bytecode and then executed on demand with a mini virtual machine.https://www.b4x.com/android/forum/threads/mteeval-b4x-expression-compiler-and-eval-library-open-source.70299/https://www.b4x.com/android/forum/attachments/mteevals2_b4a_v105-zip.51556/
B4ALibraryComms & NetworkMtpDeviceAgrahamv1.02013-04-24Free - Creative Commons CC BY 3.0Connect to MTP devices like cameras and media players.https://www.b4x.com/forum/additional-libraries-classes-official-updates/28575-mtpdevice-library-cameras-media-players.html
B4ALibraryTranslationMTrans - mini translator helperSandman2017-05-262017-05-26Free - Creative Commons CC BY 3.0I needed a small tool to handle localization of my app. I found several fine options in the forum, and while they seemed like very competent tools, my needs were more modest and I wanted a smaller solution. So I created it, and thought I'd share it in case someone might find it useful.https://www.b4x.com/android/forum/threads/mtrans-mini-translator-helper.79999/
B4ASnippetEditTextMuEditPfriemler2011-05-272011-05-27Free - Creative Commons CC BY 3.0Multiple EditTexts in a custom dialoghttps://www.b4x.com/android/forum/threads/muedit-multiple-edittext-in-a-custom-dialog.9411/
B4ALibraryMenuMulitple Slide Top MenuBarryW2016-01-202016-01-20Free - Creative Commons CC BY 3.0A simple sliding top menuhttps://www.b4x.com/android/forum/threads/mulitple-slide-top-menu.62555/https://www.b4x.com/android/forum/attachments/slidetopmenu-library-zip.40765/
B4AClassPanelMulti Type SlidingPanels ClassDominexv1.212014-02-16Free - Creative Commons CC BY 3.0I wanted to make one SlidingPanels that it could be used in multiple ways. Now that I have finished writing the code I put at your disposal. At the moment you can do these variants SlidingPanels: - Classic full screen mode. - Sliding panels with smaller screen. - Sliding panels with smaller screen and with zoom! - With or without friction.https://www.b4x.com/android/forum/threads/class-multi-type-slidingpanels.23303https://www.b4x.com/android/forum/attachments/screenshot_2012-11-14-18-22-53-ridotta-jpg.14637/https://www.b4x.com/android/forum/attachments/screenshot_2012-11-14-18-23-10-ridotta-jpg.14638/https://www.b4x.com/android/forum/attachments/screenshot_2012-11-14-18-24-18-ridotta-jpg.14639/https://www.b4x.com/android/forum/attachments/screenshot_2012-11-15-10-02-38-ridotta-png.14678/
B4ALibraryB4AMultiB4aBridge [B4J source code]LucaMs2018-11-232018-11-23Free - Creative Commons CC BY 3.0A (coarse) software to install an apk on multiple devices at a time connected via B4A-Bridge.https://www.b4x.com/android/forum/threads/multib4abridge-b4j-source-code.99642/[B4J SOURCE CODE]https://www.b4x.com/android/forum/attachments/jdraganddrop2-zip.74640/
B4ALibraryComms & NetworkMultiChoice IR controller for DSTV ExploraJohan Schoeman2017-07-302017-07-30Free - Creative Commons CC BY 3.0If you live is the Southern African region and have access to MultiChoice's DSTV channels and have a device that supports an IR blaster (such as my Samsung S4 mini) then you can control your DSTV Explora decoder with the attached project. I found the pronto hex codes for the MultiChoice DSTV Explora decoder here. I have posted a similar project somewhere else in this forum but it was for a different decoder (i.e requiring different pronto hex codes)https://www.b4x.com/android/forum/threads/multichoice-ir-controller-for-dstv-explora.82277/https://www.b4x.com/android/forum/attachments/androidinfraredlibfiles-zip.58243/
B4ALibraryCalendarMultiDayCalendarViewJohan Schoeman2016-04-222016-04-22Free - Creative Commons CC BY 3.0An android library which provides a multi day calendar view much like the one used in google calenders, following material design https://www.b4x.com/android/forum/threads/multidaycalendarview-mostly-sorted-out-to-be-amended-by-whoever-wants-to-make-use-of-it.65920/https://www.b4x.com/android/forum/attachments/b4amultidaycalendarview-zip.43301/https://www.b4x.com/android/forum/attachments/multidaycalendarviewlibfiles-zip.43302/
B4ALibraryTable/GridMultiDayViewjahswani2015-12-172015-12-17Free - Creative Commons CC BY 3.0MultiDayCalendarView (incomplete)https://www.b4x.com/android/forum/threads/multidayview-incomplete.61467/https://www.b4x.com/android/forum/attachments/multidayviewjavasource-zip.39735/https://www.b4x.com/android/forum/attachments/picture-png.39736/https://www.b4x.com/android/forum/attachments/b4alib-zip.39737/
B4ATutorialB4AMultiDex - Solves the too many methods errorErel2017-03-132017-03-13Free - Creative Commons CC BY 3.0B4A v6.8 adds support for MultiDex compilation. With MultiDex enabled, the compiled classes are split into multiple dex files as needed.https://www.b4x.com/android/forum/threads/multidex-solves-the-too-many-methods-error.76431/
B4ISnippetTranslationMultilanguage EasyHumberto2017-05-222017-05-22Free - Creative Commons CC BY 3.0I develop a simple rotine to translate language using text file like "NotePad"https://www.b4x.com/android/forum/threads/multilanguage-easy.79832/
B4ASnippetMenuMulti-level Menu with listboxRajesh kannan MJ2015-09-212015-09-21Free - Creative Commons CC BY 3.0Multi-level Menu with listboxhttps://www.b4x.com/android/forum/threads/multi-level-menu-with-listbox.58581/
B4JSnippetLabelMultiline Labels Text AlignmentErel2018-07-262018-07-26Free - Creative Commons CC BY 3.0The standard Alignment property does not work properly with multiline labels. It aligns the content based on the first line. You can use this code instead.https://www.b4x.com/android/forum/threads/multiline-labels-text-alignment.95494/
B4ASnippetPDFMultiline PdfJetMarcoRome2016-03-202016-03-20Free - Creative Commons CC BY 3.0PdfJet is fantastic library by Warwound. Have a lot function but anyway is absent multiline management. With this code is possible resolve.https://www.b4x.com/android/forum/threads/multiline-pdfjet.64881/
B4ALibraryImagesMultiPhotoPickerDonManfred2017-08-192017-08-19Free - Creative Commons CC BY 3.0MultiPhotoPickerhttps://www.b4x.com/android/forum/threads/multiphotopicker.82923/https://www.b4x.com/android/forum/attachments/multiphotopickerex-zip.58802/https://www.b4x.com/android/forum/attachments/multiphotopickerv1-0-zip.58803/
B4JLibraryABMaterialMultiPicker [ABMaterial]Mashiane2018-08-052018-08-05Free - Creative Commons CC BY 3.0MultiPicker [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-multipicker.95793/[ABMATERIAL]
B4JTutorialB4JMultiple entry jarDaestrum2016-08-242016-08-24Free - Creative Commons CC BY 3.0You can put more than one java application in a single jar, but still be able to run them as individual applications.The main advantage is the space it takes up.https://www.b4x.com/android/forum/threads/multiple-entry-jar.86466/
B4ATutorialWidgetMultiple instances of the same widgetCorwin422013-06-182013-06-18Free - Creative Commons CC BY 3.0Normally it is not possible to create several widget instances of the same homescreen widget which all display different data. I found a solution for this and with the help of a small code module with some special subs it works really great and is not too complicated to use.https://www.b4x.com/android/forum/threads/multiple-instances-of-the-same-widget.25903/
B4ATutorialWearMultiple Launcher Iconstpakis2016-04-252016-04-25Free - Creative Commons CC BY 3.0For my latest wear app i needed two different launcher icons, each one starting one different activity of the same app. It's really easy to accomplish, it only needs to edit the manifest file.https://www.b4x.com/android/forum/threads/one-app-two-activities-or-more-two-launcher-icons.66222/
B4ITutorialExampleMultiple Pages ExampleErel2014-12-142014-12-14Free - Creative Commons CC BY 3.0This example demonstrates how you can use a different code module for each page.https://www.b4x.com/android/forum/threads/multiple-pages-example.48170/
B4JLibraryTabPaneMultiRow TabPanestevel05v1.12017-10-29Free - Creative Commons CC BY 3.0Here's something I needed and thought I'd share. Based on a FlowPane and A StackPane (minimal wraps for these and ToggleGroup are included in the source code). Implemented as a customview, buttons can be at the Top or Bottom.https://www.b4x.com/android/forum/threads/multirow-tabpane.85098/
B4ALibraryPickerMultiSelectT2010162019-09-092019-09-09Free - Creative Commons CC BY 3.0The library MultiSelect v.1.02 created below for own needs has the ability to select several items from the list in the following example POIs. Interestingly, the "All Select" selection bar always remains visible when scrolling through the list.https://www.b4x.com/android/forum/threads/multiselect.109424/https://www.b4x.com/android/forum/attachments/multiselect-v1-02-zip.83765/https://www.b4x.com/android/forum/attachments/screenshot_2019-09-09-14-32-04-png.83766/https://www.b4x.com/android/forum/attachments/screenshot_2019-09-09-14-32-11-png.83767/
B4ALibrarySpinnerMultiSelectSpinnerDonManfredv1.022015-05-03DonationMultiSelectSpinner libraryhttps://www.b4x.com/android/forum/threads/multiselectspinner-v1-0-2.53366/https://www.b4x.com/android/forum/attachments/msspinnerex-zip.33802/https://www.b4x.com/android/forum/attachments/libmultiselectspinnerv1-0-0-zip.33803/
B4ALibrarySpinnerMultiSpinnerJohan Schoeman2015-09-262015-09-26Free - Creative Commons CC BY 3.0MultiSpinner is a class with can be used by Android developers that need a spinner widget with multi selection capabilities. When the user touches on the spinner widget a dialog pops up with a checkbox list.https://www.b4x.com/android/forum/threads/another-multi-select-spinner.58745/https://www.b4x.com/android/forum/attachments/thejavacode-zip.37800/https://www.b4x.com/android/forum/attachments/b4amultispinnerlibfiles-zip.37801/
B4ASnippetTimerMultiTimer ClassDerez2016-01-292016-01-29Free - Creative Commons CC BY 3.0If you need a timer that ticks by two or three different intervals, one after the other, here it is, with DblTimer and TriTimer classes. https://www.b4x.com/android/forum/threads/multitimer-class.42610/
B4ALibraryImagesMultitouchWithDynamicAddandRemoveJohan Schoeman2017-10-012017-10-01Free - Creative Commons CC BY 3.0Multitouch With Dynamic Add and Remove - Now you can dynamically add, remove, scale and rotate images, it's real multitouch on Android https://www.b4x.com/android/forum/threads/multitouchwithdynamicaddandremove.84516/
B4ATutorialAudio/VideoMultiTrigger Soundpool Examplestevel052014-06-142014-06-14Free - Creative Commons CC BY 3.0MultiTrigger Soundpool Examplehttps://www.b4x.com/android/forum/threads/multitrigger-soundpool-example.42038/
B4ALibraryImagesMusic Cover Viewsomed3v3loperv0.022017-07-23Free - Creative Commons CC BY 3.0A Subclass of ImageView that 'morphs' into a circle shape and can rotates. Useful to be used as album cover in Music apps.https://www.b4x.com/android/forum/threads/music-cover-view.70357/https://www.b4x.com/android/forum/attachments/musiccoverview-zip.47262/
B4ALibraryAudio/VideoMusicBobber (Audio Widget Overlay View)somed3v3loperv0.012016-10-12Free - Creative Commons CC BY 3.0Awesome Audio Widget for any Android Music Apphttps://www.b4x.com/android/forum/threads/musicbobber-audio-widget-overlay-view.71913/https://www.b4x.com/android/forum/attachments/musicbobber-zip.48835/https://www.b4x.com/android/forum/attachments/musicbobber2-zip.48837/
B4ALibraryAudio/VideomusicplayerviewJohan Schoemanv32015-07-25Free - Creative Commons CC BY 3.0Android custom view and progress for music player.https://www.b4x.com/android/forum/threads/musicplayerview.56559/https://www.b4x.com/android/forum/attachments/b4amusicplayerview-zip.36164/
B4ALibraryAudio/VideoMusicWaveJohan Schoeman2017-05-062017-05-06Free - Creative Commons CC BY 3.0With MusicWave represent your Sound in a gradient colored Visualizationhttps://www.b4x.com/android/forum/threads/musicwave.79241/https://www.b4x.com/android/forum/attachments/libres-zip.55522/https://www.b4x.com/android/forum/attachments/resource-zip.55523/https://www.b4x.com/android/forum/attachments/b4amusicwave-zip.55524/
B4ALibraryOtherMuslim Prayer Timesomed3v3loper2015-12-052015-12-05Free - Creative Commons CC BY 3.0Muslim Prayer Timehttps://www.b4x.com/android/forum/threads/muslim-prayer-time.61089/https://www.b4x.com/android/forum/attachments/smmpraytimes-zip.39474/
B4AClassMenuMutableMenutchart2013-06-182013-06-18Free - Creative Commons CC BY 3.0Alter menu at runtime. I had a problem the other day when I needed to alter the text on my Activity menu based on the state of the application (it was for a screen lock so I need to say "Lock Screen" or "Unlock Screen" based on the state). I couldn't find an easy way to do this but I did come across some code in the thread below that resets the menu using reflection; http://www.basic4ppc.com/forum/basi...cript-device-basic-programming.html#post99468 So I've extended this to a class that allows you to make changes to the menu at runtime. Currently it only supports basic menu items (not bitmaps). You can; 1) Add menu items to the bottom of the menu 2) Add menu items at a specific index 3) Remove menu items 4) Update the text of menu itemshttps://www.b4x.com/android/forum/threads/class-mutablemenu-alter-menu-at-runtime.30325/
B4ALibraryBarcodeMVBarcodeReaderJohan Schoeman2016-10-072016-10-07Free - Creative Commons CC BY 3.0A Barcode scanning library for Android. Uses the Google Play Services' mobile vision api for barcode detection.https://www.b4x.com/android/forum/threads/mvbarcodereader.71708/https://www.b4x.com/android/forum/attachments/mvbarcodereaderlibfiles-zip.48622/https://www.b4x.com/android/forum/attachments/b4amvbarcodereader-zip.48623/https://www.b4x.com/android/forum/attachments/thejavacode-zip.48624/https://www.b4x.com/android/forum/attachments/libres-zip.48625/https://www.b4x.com/android/forum/attachments/demores-zip.48626/
B4JTutorialB4JMy B4J Packager - an extended versionStarchildv2.012018-08-05Free - Creative Commons CC BY 3.0This "My B4J Packager" started as the B4Jpackager provided by Erel. I have added the text entry fields for the extra things like, Menu Group, JavaVM Options (to set memory requirements), System Property definition, and extended the Vendor text to set the Publisher/Company fields for the installed program in Windows. My B4J Packager also allows for multiple Projects. The settings for each project are stored individually. Changing the Project Name, (after 1 sec) the previously used settings for that project will be reloaded. Project settings are re-saved on a Build and program exit. Settings can be copied by simply entering a new project name. The Build button and Progress Bar have been stylised a little, just because I could. Also, added tool tips to help with text. Fixed the BROWSE button fault when a previously defined file path no longer points to a valid path (things were moved). This was causing a program crash.https://www.b4x.com/android/forum/threads/my-b4j-packager-an-extended-version.95500/
B4ALibraryB4AMy contributions to the communityhatzisn2019-09-222019-09-22Free - Creative Commons CC BY 3.0My contributions to the communityhttps://www.b4x.com/android/forum/threads/my-contributions-to-the-community.108945/
B4ATutorialCustomViewMy CustomView template - with AddToParentdemasi2016-06-142016-06-14Free - Creative Commons CC BY 3.0My CustomView template - with AddToParenthttps://www.b4x.com/android/forum/threads/my-customview-template-with-addtoparent.67918/
B4ATutorialEmulator/VMMy emulator runs fast and smoots as a phoneBas Hamstra2012-10-292012-10-29Free - Creative Commons CC BY 3.0My emulator runs fast and smoots as a phonehttps://www.b4x.com/android/forum/threads/my-emulator-runs-fast-and-smoots-as-a-phone.22809/
B4ATutorialPreferencesMy first class module - Settings menu panel - Feedback pleasenotedop2014-01-292014-01-29Free - Creative Commons CC BY 3.0My first class module - Settings menu panel - Feedback pleasehttps://www.b4x.com/android/forum/threads/my-first-class-module-settings-menu-panel-feedback-please.37272/
B4AClassTable/GridMy Grid Classcanalrun2012-06-282012-06-28Free - Creative Commons CC BY 3.0My Grid Classhttps://www.b4x.com/android/forum/threads/my-grid-class.19101/https://www.b4x.com/android/forum/attachments/gridclass-zip.12505/
B4ATutorialGameMy LibGDX / Game Creation advicewonder2015-10-152015-10-15Free - Creative Commons CC BY 3.0My LibGDX / Game Creation advicehttps://www.b4x.com/android/forum/threads/my-libgdx-game-creation-advice.59325/
B4ALibraryClockMy RotaryClub Version (Clock Version)vbmundo2016-09-252016-09-25Free - Creative Commons CC BY 3.0My RotaryClub Version (Clock Version)https://www.b4x.com/android/forum/threads/my-rotaryclub-version-clock-version.71350/
B4JTutorialABMaterialMy take on the Grid [ABMaterial]Mashiane2016-10-032016-10-03Free - Creative Commons CC BY 3.0My take on the Grid [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-my-take-on-the-grid.71612/[ABMaterial]
B4XLibraryList- and scrollviewMy xCustomListView 1.73 [B4X]LucaMs2019-05-232019-05-23Free - Creative Commons CC BY 3.0Some features added to the last Erel's xCustomListView (v. 1.71): 'xCustomListView v1.73 LM ' Added MultipleSelection: ' Property MultipleSelection ' Property SelectedIndices ' Property SelectedValues ' Public method UnselectAll ' Public method AddSelectedIndices ' Added private method SetPressedColor ' and modified PanelClickHandler to use it. ' Reorganized into Regions. ' 'xCustomListView v1.72 LM ' Added SetValue and GetAllValueshttps://www.b4x.com/android/forum/threads/b4x-my-xcustomlistview-1-73.106070/[B4X]https://www.b4x.com/android/forum/attachments/lm-xcustomlistview-1_73-zip.80636/
B4JClassOtherMyConsoleClass - Simple PRINT, INPUT for Non-UI programsStarchild2019-09-042019-09-04Free - Creative Commons CC BY 3.0I wanted to write myself a simple console (non-UI) program asking the user to enter some information, like an old DOS program. I realised that I needed some quick and dirty PRINT and INPUT functions like QBASIC had. So I wrote this MyConsoleClass which contains functions: Print, Input, PrintString, GetKey, LineFeed, ClearScreenhttps://www.b4x.com/android/forum/threads/myconsoleclass-simple-print-input-for-non-ui-programs.109266/
B4ALibraryCalendarMyDynamicCalendarJohan Schoeman2017-04-162017-04-16DonationThis is an Android Library for developer to use customized calendar with all type of views and features, like Month View, Week View, Day View, Agenda, Add Events, Add Holiday etc. So all of these features contain in one calendar. https://www.b4x.com/android/forum/threads/mydynamiccalendar.78480/https://www.b4x.com/android/forum/attachments/b4adynamiccalendar-zip.54790/https://www.b4x.com/android/forum/attachments/dynamiccalendarlibfiles-zip.54794/https://www.b4x.com/android/forum/attachments/demores-zip.54799/
B4XOtherABMaterialMyMaterial.ShowMashiane2018-05-242018-05-24Free - Creative Commons CC BY 3.0Eversince I discovered it, my curiosity grew about ABMaterial. ABMaterial.Show intends to be a GUI RAD tool to create the UI designs of your web apps, you can then write the code for the rest.https://www.b4x.com/android/forum/threads/abmaterial-show.70259/https://www.b4x.com/android/forum/attachments/abmaterial-gif.47219/
B4JTutorialABMaterialMyMaterial.Show with Source Code PreviewMashiane2016-09-162016-09-16Free - Creative Commons CC BY 3.0MyMaterial.Show with Source Code Previewhttps://www.b4x.com/android/forum/threads/mymaterial-show-with-source-code-preview.71021/https://www.b4x.com/android/forum/attachments/previewsourcecode-png.47892/https://www.b4x.com/android/forum/attachments/previewsourcecode1-png.47893/https://www.b4x.com/android/forum/attachments/imageslider-png.47894/
B4XClassMenumyPopup popup menu [B4A/B4i] [B4X]kstainsbv1.12019-09-06Free - Creative Commons CC BY 3.0Class which produces a simple popup menu anchored to a view. It works in B4A and B4i currently.https://www.b4x.com/android/forum/threads/b4x-mypopup-popup-menu-b4a-b4i.106882/[B4A/B4I][B4X]
B4ALibraryDatabaseMySQL Connectorkkoninski2014-06-082014-06-08Free - Creative Commons CC BY 3.0MySQL Connectorhttps://www.b4x.com/android/forum/threads/mysql-connector.41847/
B4JTutorialBAnanoMySQL CRUD with PHP - Part 1 [BANano]Mashiane2019-04-082019-04-08Free - Creative Commons CC BY 3.0MySQL CRUD with PHP - Part 1 [BANano]https://www.b4x.com/android/forum/threads/banano-mysql-crud-with-php-part-1.104622/[BANANO]
B4JTutorialBAnanoMySQL CRUD with PHP - Part 2 [BANano]Mashiane2019-04-082019-04-08Free - Creative Commons CC BY 3.0MySQL CRUD with PHP - Part 2 [BANano]https://www.b4x.com/android/forum/threads/banano-mysql-crud-with-php-part-2.104635/[BANANO]
B4JTutorialBAnanoMySQL CRUD with PHP - Part 3.1 [A look an inline PHP] [BANano]Mashiane2019-06-182019-06-18Free - Creative Commons CC BY 3.0MySQL CRUD with PHP - Part 3.1 [A look an inline PHP] [BANano]https://www.b4x.com/android/forum/threads/banano-mysql-crud-with-php-part-3-1-a-look-an-inline-php.106115/[A LOOK AN INLINE PHP][BANANO]
B4ATutorialDatabaseMySQL data to webview using PHPMashiane2019-04-082019-04-08Free - Creative Commons CC BY 3.0The purpose of this is to demo how one can add, update, read and display mysql database records into a webview.https://www.b4x.com/android/forum/threads/mysql-data-to-webview-using-php.104274/
B4ALibraryDatabaseMySQL Librarymosix2013-03-132013-03-13Free - Creative Commons CC BY 3.0MySQL Libraryhttps://www.b4x.com/android/forum/threads/mysql-library.27269/
B4ALibraryDatabaseMySQL Library with jdbchasanaydin52v1.012012-10-17Free - Creative Commons CC BY 3.0There are only three functions. 1) setDatabase("Server IPNUMBER (not name)","databasename","username","password") 2) Query("select * from tablename") --> return rows as a LIST 3) TableList --> return table names rows as a LIST. You can also write create, update or delete queries.https://www.b4x.com/android/forum/threads/mysql-library-with-jdbc.22291https://www.b4x.com/android/forum/attachments/mysql_library_1-0-zip.14217/
B4ATutorialDatabaseMySQL: Backup/Recover DatabasesKMatle2016-03-202016-03-20Free - Creative Commons CC BY 3.0MySQL: Backup/Recover Databaseshttps://www.b4x.com/android/forum/threads/mysql-backup-recover-databases.64882/
B4ATutorialDatabaseMySQL: Load Excel Sheets (or other data) via .csvKMatle2016-03-202016-03-20Free - Creative Commons CC BY 3.0MySQL: Load Excel Sheets (or other data) via .csvhttps://www.b4x.com/android/forum/threads/mysql-load-excel-sheets-or-other-data-via-csv.64883/
B4AClassDatabasemysql_php class - easy way to connect webservice (security https & gzcompress)scsjc2017-07-102017-07-10Free - Creative Commons CC BY 3.0Easy code to get select from a database using a file on server (can use https)https://www.b4x.com/android/forum/threads/mysql_php-class-easy-way-to-connect-webservice-security-https-gzcompress.81455/
B4AClassToastMytoastmessageshowBlue.Sky2015-12-302015-12-30Free - Creative Commons CC BY 3.0Customized toastmessageshow that when i show it,it scroll from up top bottom; time and colours can be specifiedhttps://www.b4x.com/android/forum/threads/mytoastmessageshow.61834/
B4JSnippetColourNamed colors including Material DesignDerek Johnson2015-07-312015-07-31Free - Creative Commons CC BY 3.0Named colors including Material Designhttps://www.b4x.com/android/forum/threads/named-colors-including-material-design.56780/
B4AClassColourNamedColorsGary Milne2015-12-302015-12-30Free - Creative Commons CC BY 3.0Put simply this library provides easy access to 255 named colors broken into color groups for easier navigation.https://www.b4x.com/android/forum/threads/colors-library-with-named-colors-and-color-functions.61841/
B4AClassIcons / fontsNamedIconsGary Milne2015-12-302015-12-30Free - Creative Commons CC BY 3.0This is a supporting Class that allows easy (and much more readable) access to Icon characters within the Unicode, FontAwesome and Ligature fonts.https://www.b4x.com/android/forum/threads/list-of-named-icons-from-unicode-and-other-fonts.61846/
B4ALibraryOSNanoTimestevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0Uses the most accurate clock available on the device, resets on reboot so only really useful for working with elapsed time in an app.https://www.b4x.com/android/forum/threads/nanotime.50104/
B4ATutorialAdsNative Ads Unified with MediaViewasales2018-12-122018-12-12Free - Creative Commons CC BY 3.0Native Ads Unified with MediaViewhttps://www.b4x.com/android/forum/threads/native-ads-unified-with-mediaview.100350/
B4ATutorialCameraNative Camera + Crop - Native Galery + CropDouglas Farias2014-05-302014-05-30Free - Creative Commons CC BY 3.0Native Camera + Crop - Native Galery + Crophttps://www.b4x.com/android/forum/threads/native-camera-crop-native-galery-crop.41593/
B4ALibraryOtherNative DirectBuffer librarykeylab832013-07-102013-07-10Free - Creative Commons CC BY 3.0Native DirectBuffer allows you to create and work with memory outside of the Java heap, including memory-mapped files. This feature is a great way to work with large amounts of structured data. The example show how to Draw over 50 bitmaps and store them to the buffer and get them back later.https://www.b4x.com/android/forum/threads/native-directbuffer-library.30891/https://www.b4x.com/android/forum/attachments/keylabbufferlibrary1-10-zip.18341/
B4XTutorialGameNative Gamepad Supportwonder2016-12-272016-12-27Free - Creative Commons CC BY 3.0Native Gamepad Supporthttps://www.b4x.com/android/forum/threads/native-gamepad-support.74609/
B4AOtherB4ANative Library Generatorwonderv4.212018-11-13Free - Creative Commons CC BY 3.0B4A Native Library Generator (C++ to B4A)https://www.b4x.com/android/forum/threads/native-library-generator-c-to-b4a.62163/
B4ALibraryEncryptionNative SHA-512wonder2017-03-042017-03-04Free - Creative Commons CC BY 3.0Native SHA-512https://www.b4x.com/android/forum/threads/native-sha-512.76906/https://www.b4x.com/android/forum/attachments/license-txt.53462/
B4ALibraryGPS/locationNavigationDerezv1.22019-06-09Free - Creative Commons CC BY 3.0Library to help in navigation applications.https://www.b4x.com/forum/additional-libraries-official-updates/16334-navigation-library.htmlhttps://www.b4x.com/android/forum/attachments/navigation_example-zip.20265/
B4AClassNotificationsNB6 - Notifications Builder class (2018)Erelv1.012018-06-03Free - Creative Commons CC BY 3.0For a long time there were two ways for B4A developers to show notifications: - Simple notifications with the built-in Notification object. - More complex notifications with barx's NotificationBuilder library. Thank you barx for all your work!!! The notifications features changed a lot as Android evolved. Android 8 (with targetSdkVersion 26+) adds another complexity with the introduction of notification channels. The built-in Notification object was rewritten in B4A v8 to work properly with all versions. This is a good option if you are interested in simple notifications.https://www.b4x.com/android/forum/threads/nb6-notifications-builder-class-2018.91819/https://www.b4x.com/android/forum/attachments/nb6-zip.66546/
B4ASnippetNotificationsNB6 - removing timestamp from notificationDave O2018-06-052018-06-05Free - Creative Commons CC BY 3.0Using Erel's NB6 library for notifications, I noticed the timestamp appearing on the corner of my notification. I didn't want this, but couldn't see a way to suppress it, so I modified the class's ShowWhen subhttps://www.b4x.com/android/forum/threads/nb6-removing-timestamp-from-notification.93813/
B4ASnippetNotificationsNB6 class - additional functionswes582019-03-302019-03-30Free - Creative Commons CC BY 3.0NB6 class - additional functionshttps://www.b4x.com/android/forum/threads/nb6-class-additional-functions.104319/
B4JLibraryABMaterialNeccessary ABMTable.Size [ABMaterial]amminf2016-06-132016-06-13Free - Creative Commons CC BY 3.0Neccessary ABMTable.Size [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-neccessary-abmtable-size.67879/[ABMaterial]
B4JSnippetMapNestedMap - A map in a map with n levels [Class]mindful2017-02-142017-02-14Free - Creative Commons CC BY 3.0NestedMap - A map in a map with n levels [Class]https://www.b4x.com/android/forum/threads/class-nestedmap-a-map-in-a-map-with-n-levels.76163/[Class]
B4ALibraryComms & NetworkNetErelv1.802018-10-04Free - Creative Commons CC BY 3.0The 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.https://www.b4x.com/android/forum/threads/new-net-library-android-ftp-smtp-and-pop3.10892/
B4XTutorialComms & NetworkNet library (FTP, SMTP, POP) with Wait For [B4X]Erel2017-10-092017-10-09Free - Creative Commons CC BY 3.0Starting from v1.70 of Net, jNet and iNet libraries the asynchronous methods return a 'sender filter' object.This object can be passed as the sender filter parameter in a Wait For call.This makes it simpler to manage multiple requests.https://www.b4x.com/android/forum/threads/b4x-net-library-ftp-smtp-pop-with-wait-for.84821/[B4X]
B4ALibraryComms & NetworkNetExtras [lib]warwound2013-03-022013-03-02Free - Creative Commons CC BY 3.0NetExtras [lib]https://www.b4x.com/android/forum/threads/lib-netextras.26902/[lib]
B4ALibraryComms & NetworkNetworkErelv1.502015-07-05Free - Creative Commons CC BY 3.0Network v1.50 - Adds support for SSL sockets. Download the attached zip file and copy the files to the internal libraries folder.https://www.b4x.com/android/forum/threads/network-v1-50-adds-support-for-ssl-sockets.55871/
B4XTutorialSerializeNetwork + AsyncStreams + B4XSerializatorErel2018-02-222018-02-22Free - Creative Commons CC BY 3.0This is a simple and important example. It demonstrates several good practices related to network communication.https://www.b4x.com/android/forum/threads/network-asyncstreams-b4xserializator.72149/https://www.b4x.com/android/forum/attachments/b4i_network-zip.57530/https://www.b4x.com/android/forum/attachments/b4j_network-zip.57531/https://www.b4x.com/android/forum/attachments/b4a_networkold-zip.57532/
B4XTutorialSerializeNetwork + AsyncStreams + B4XSerializator B4JErel2017-05-152017-05-15Free - Creative Commons CC BY 3.0This is the B4J version of this B4A example: Network + AsyncStreams + B4XSerializator Note that B4XSerializator is cross platform, so it should be simple to use similar code to communicate with B4A or B4i programs.https://www.b4x.com/android/forum/threads/network-asyncstreams-b4xserializator.79540/
B4ALibraryComms & NetworkNetwork library v1.10 - UDP supportedErel2011-05-112011-05-11Free - Creative Commons CC BY 3.0Network library v1.10 - UDP supportedhttps://www.b4x.com/android/forum/threads/network-library-v1-10-udp-supported.9099/
B4AClassComms & NetworkNetworkClassJamie8763v0.032017-10-30Free - Creative Commons CC BY 3.0The library listens to the current network traffic in your app and then categorizes the user's internet connection quality with one of following values Poor, Moderate, Good and Excellent. https://www.b4x.com/android/forum/threads/networkclass.83498/https://www.b4x.com/android/forum/attachments/jsr305-1-3-9-jar.59291/https://www.b4x.com/android/forum/attachments/example2-zip.59344/https://www.b4x.com/android/forum/attachments/libv3-zip.61138/https://www.b4x.com/android/forum/attachments/networkclass-jar.61139/https://www.b4x.com/android/forum/attachments/networkclass-xml.61140/
B4ALibraryImagesNew [ ICOSGallery2 ] which will go to replace the old [ ICOSGallery ]lonleystar2012-07-222012-07-22Free - Creative Commons CC BY 3.0New [ ICOSGallery2 ] which will go to replace the old [ ICOSGallery ]https://www.b4x.com/android/forum/threads/new-icosgallery2-which-will-go-to-replace-the-old-icosgallery.19785/[ICOSGallery2][ICOSGallery]
B4ALibraryTable/GridNew [ ICOSGridView2 ] which will go to replace the old [ ICOSGridView ]lonleystar2012-07-242012-07-24Free - Creative Commons CC BY 3.0New [ ICOSGridView2 ] which will go to replace the old [ ICOSGridView ]https://www.b4x.com/android/forum/threads/new-icosgridview2-which-will-go-to-replace-the-old-icosgridview.19837/[ICOSGridView2][ICOSGridView]https://www.b4x.com/android/forum/attachments/icosgridview2-zip.12982/https://www.b4x.com/android/forum/attachments/pic01-jpg.12984/https://www.b4x.com/android/forum/attachments/pic02-jpg.12985/https://www.b4x.com/android/forum/attachments/pic03-jpg.12986/https://www.b4x.com/android/forum/attachments/pic04-jpg.12987/
B4JTutorialABMaterialNew ABMPlanner and ABMPercentSlider (2.50) [ABMaterial]alwaysbusy2017-02-012017-02-01Free - Creative Commons CC BY 3.0New ABMPlanner and ABMPercentSlider (2.50) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-abmplanner-and-abmpercentslider-2-50.75779/[ABMaterial]
B4ATutorialB4ANew B4A book: Android App Development for Electronics DesignersErel2018-10-042018-10-04Free - Creative Commons CC BY 3.0New B4A book: Android App Development for Electronics Designershttps://www.b4x.com/android/forum/threads/new-b4a-book-android-app-development-for-electronics-designers.97889/
B4JTutorialABMaterialNew component ABMAudioPlayer in 1.08 [ABMaterial]alwaysbusy2016-03-112016-03-11Free - Creative Commons CC BY 3.0New component ABMAudioPlayer in 1.08 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmaudioplayer-in-1-08.64527/[ABMaterial]
B4JTutorialABMaterialNew component ABMChat (2.50) [ABMaterial]alwaysbusy2017-01-102017-01-10Free - Creative Commons CC BY 3.0ABMChat is a new cool looking ABMaterial component to create a Web based chat program. The inner workings are very much like Erels ChatRoom, but with a slick interface. This can be a useful control if for example you want to give chat-like support within you own app.https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmchat-2-50.75039/[ABMaterial]
B4JLibraryABMaterialNew component ABMChronologyList (2.00) [ABMaterial]alwaysbusy2016-09-052016-09-05Free - Creative Commons CC BY 3.0The ABMChronologyList is a vertical timeline component. Useful to give an overview of a limited period. It is device aware so e.g. on a phone, all items will be one under each other.https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmchronologylist-2-00.70712/[ABMaterial]
B4JLibraryABMaterialNew component ABMCustomCard in 2.01 [ABMaterial]alwaysbusy2016-11-032016-11-03Free - Creative Commons CC BY 3.0ABMCustomCard allows you to build revealing cards using all kind of other ABMComponents. https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmcustomcard-in-2-01.72653/[ABMaterial]
B4JTutorialABMaterialNew component ABMFileManager (4.25) [ABMaterial]alwaysbusy2018-02-232018-02-23Free - Creative Commons CC BY 3.0New component ABMFileManager (4.25) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmfilemanager-4-25.89896/[ABMATERIAL]
B4JLibraryABMaterialNew component ABMPatternLock (1.20) [ABMaterial]alwaysbusy2016-07-112016-07-11Free - Creative Commons CC BY 3.0New component ABMPatternLock (1.20) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmpatternlock-1-20.68866/[ABMaterial]
B4JTutorialABMaterialNew component ABMPDFViewer in 1.08 [ABMaterial]alwaysbusy2016-03-022016-03-02Free - Creative Commons CC BY 3.0New component ABMPDFViewer in 1.08 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmpdfviewer-in-1-08.64190/[ABMaterial]
B4JTutorialABMaterialNew component ABMPivotTable in 1.08 [ABMaterial]alwaysbusy2016-03-112016-03-11Free - Creative Commons CC BY 3.0New component ABMPivotTable in 1.08 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmpivottable-in-1-08.64531/[ABMaterial]
B4JTutorialABMaterialNew component ABMSmartWizard [ABMaterial]alwaysbusy2017-03-082017-03-08Free - Creative Commons CC BY 3.0ABMSmartWizard is a flexible step wizard component. It is easy to implement and gives a neat and stylish interface for your forms, checkout screen, registration steps etc.https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmsmartwizard.77077/[ABMaterial]
B4JTutorialABMaterialnew component ABMTimeLine 1.09 [ABMaterial]alwaysbusy2016-04-272016-04-27Free - Creative Commons CC BY 3.0new component ABMTimeLine 1.09 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-component-abmtimeline-1-09.66311/[ABMaterial]
B4ASnippetDatabaseNew DbUtils FeatureReviewnow2015-02-052015-02-05Free - Creative Commons CC BY 3.0New DbUtils Featurehttps://www.b4x.com/android/forum/threads/new-dbutils-feature.50266/
B4JTutorialABMaterialNew debug feature in 3.20 [ABMaterial]alwaysbusy2017-04-152017-04-15Free - Creative Commons CC BY 3.0ABMaterial 3.20 will introduce a very cool debug feature! When developing web apps, the console (e.g. in Chrome) can be your best friend. But on mobile devices, you don't have that available. (can be set-up, but I find it a pain in the a$$). In ABMaterial 3.20, there will be a build-in console. It is using the Conzole javascript library and is very easy to use in B4J.https://www.b4x.com/android/forum/threads/abmaterial-new-debug-feature-in-3-20.78423/[ABMaterial]
B4ATutorialDatabaseNew Easy to Use DataBase Functions V1.0 with Samplesmargret2011-08-012011-08-01Free - Creative Commons CC BY 3.0New Easy to Use DataBase Functions V1.0 with Sampleshttps://www.b4x.com/android/forum/threads/new-easy-to-use-database-functions-v1-0-with-samples.10553/https://www.b4x.com/android/forum/attachments/adr-databaseprogram_1-5-zip.8342/
B4ALibraryWeatherNew ICOSWeather 1.2lonleystar2012-04-242012-04-24Free - Creative Commons CC BY 3.0New ICOSWeather 1.2https://www.b4x.com/android/forum/threads/new-icosweather-1-2.17224/
B4JLibraryABMaterialNew in 2.00 preview [ABMaterial]alwaysbusy2016-08-222016-08-22Free - Creative Commons CC BY 3.0New in 2.00 preview [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-in-2-00-preview.70250/[ABMaterial]
B4JLibraryABMaterialnew in 2.00: multiple sidebars [ABMaterial]alwaysbusy2016-10-122016-10-12Free - Creative Commons CC BY 3.0new in 2.00: multiple sidebars [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-in-2-00-multiple-sidebars.71933/[ABMaterial]
B4JTutorialABMaterialNew in 3.50: Drag and Drop about anything [ABMaterial]alwaysbusy2017-06-212017-06-21Free - Creative Commons CC BY 3.0New in 3.50: Drag and Drop about anything [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-in-3-50-drag-and-drop-about-anything.80885/[ABMaterial]
B4ALibraryContactsNew library TGetContacts to get all contactsrabiuls2013-01-202013-01-20Free - Creative Commons CC BY 3.0New library TGetContacts to get all contactshttps://www.b4x.com/android/forum/threads/new-library-tgetcontacts-to-get-all-contacts.25455/https://www.b4x.com/android/forum/attachments/example_tgetcontacts-zip.15516/
B4JTutorialABMaterialnew section and page nav feature (3.02) [ABMaterial]alwaysbusy2017-03-312017-03-31Free - Creative Commons CC BY 3.0new section and page nav feature (3.02) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-section-and-page-nav-feature-3-02.77982/[ABMaterial]
B4JTutorialABMaterialNew WebApp viewer feature (4.00) [ABMaterial]alwaysbusy2017-10-312017-10-31Free - Creative Commons CC BY 3.0New WebApp viewer feature (4.00) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-webapp-viewer-feature-4-00.85600/[ABMaterial]
B4ALibraryAdsNew wrapper for Tap for TapMaxApps2012-10-232012-10-23Free - Creative Commons CC BY 3.0New wrapper for Tap for Taphttps://www.b4x.com/android/forum/threads/new-wrapper-for-tap-for-tap.22616/
B4JTutorialABMaterialNew: add badge to NavigationBar top items icon (2.51) [ABMaterial]alwaysbusy2017-02-092017-02-09Free - Creative Commons CC BY 3.0New: add badge to NavigationBar top items icon (2.51) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-new-add-badge-to-navigationbar-top-items-icon-2-51.76033/[ABMaterial]
B4ALibraryCameraNewHandwave - detecting hand motion (left, right, up, down) with front facing cameraJohan Schoeman2016-10-222016-10-22Free - Creative Commons CC BY 3.0NewHandwave - detecting hand motion (left, right, up, down) with front facing camerahttps://www.b4x.com/android/forum/threads/newhandwave-detecting-hand-motion-left-right-up-down-with-front-facing-camera.72244/https://www.b4x.com/android/forum/attachments/libres-zip.49271/https://www.b4x.com/android/forum/attachments/resource-zip.49272/https://www.b4x.com/android/forum/attachments/b4anewhandwave-zip.49277/
B4XTutorialGameNewton's Cradle Example [XUI2D]Erel2018-09-092018-09-09Free - Creative Commons CC BY 3.0A simple example: 1. It loads the objects. 2. Creates the rope joints. 3. That's it. Everything just happens.https://www.b4x.com/android/forum/threads/xui2d-newtons-cradle-example.97029/[XUI2D]
B4JSnippetDate/timeNext Reports DateTime HandlingHarris2017-08-302017-08-30Free - Creative Commons CC BY 3.0When datetimes are UTC on the server (as they should be), and in the Long type, trying to get the users local time report output was a problem.https://www.b4x.com/android/forum/threads/next-reports-datetime-handling.83374/
B4JSnippetComms & NetworkNext-Previous MAC Addresstchart2016-05-032016-05-03Free - Creative Commons CC BY 3.0Next/Previous MAC Addresshttps://www.b4x.com/android/forum/threads/next-previous-mac-address.66499/
B4ATutorialNFCNFC - Reading and WritingErel2016-03-092016-03-09Free - Creative Commons CC BY 3.0NFC - Reading and Writinghttps://www.b4x.com/android/forum/threads/nfc-reading-and-writing.64451/
B4ILibraryNFCNFC - Reading Ndef tagsErel2019-02-062019-02-06Free - Creative Commons CC BY 3.0iOS 11 adds support for reading Ndef tags. This feature is supported by iPhone 7 and newer devices. It requires Xcode 9. For now the hosted builders are running Xcode 8 (they will be upgraded in a month or two) so you must use a local builder.https://www.b4x.com/android/forum/threads/nfc-reading-ndef-tags.84784/https://www.b4x.com/android/forum/attachments/nfcexample-zip.60420/
B4ALibraryNFCNFC libraryErel2018-01-042018-01-04Free - Creative Commons CC BY 3.0Edit: The latest version of this library is an internal library preinstalled with the IDEhttps://www.b4x.com/android/forum/threads/nfc-library.14933/
B4ALibraryNFCNFC Tagwriter and iBeacon libraries for freebluedude2014-06-182014-06-18Free - Creative Commons CC BY 3.0NFC Tagwriter and iBeacon libraries for freehttps://www.b4x.com/android/forum/threads/nfc-tagwriter-and-ibeacon-libraries-for-free.42137/
B4ALibraryNFCNfcForegroundraphaelcnov1.02013-07-20Free - Creative Commons CC BY 3.0NFC Foreground Dispatch System - Allows the current activity to handle directly the NFC tag information.https://www.b4x.com/android/forum/threads/nfcforeground-library-nfc-foreground-dispatch-system.31141
B4ALibrarySpinnerNice SpinnerJohan Schoeman2015-10-152015-10-15Free - Creative Commons CC BY 3.0NiceSpinner is a re-implementation of the default Android's spinner, with a nice arrow animation and a different way to display its content. It follows the material design guidelines, and it is compatible starting from Api 14.https://www.b4x.com/android/forum/threads/nice-spinner.58770/https://www.b4x.com/android/forum/attachments/thejavacode-zip.37821/https://www.b4x.com/android/forum/attachments/ba4nicespinner-zip.37822/
B4ATutorialFTPNice utity for wireless file transfersErel2010-12-152010-12-15Free - Creative Commons CC BY 3.0Nice utity for wireless file transfershttps://www.b4x.com/android/forum/threads/nice-utity-for-wireless-file-transfers.6905/
B4ATutorialImagesNine patch images tutorialErel2012-01-222012-01-22Free - Creative Commons CC BY 3.0Nine patch images tutorialhttps://www.b4x.com/android/forum/threads/nine-patch-images-tutorial.14283/
B4ALibraryAnimationNineOldAndroidsInformatixv0.932015-09-21Free - Creative Commons CC BY 3.0An animation library for views with more possibilities than AnimationPlus.https://www.b4x.com/android/forum/threads/nineoldandroids.44393/https://www.b4x.com/android/forum/attachments/nineoldandroids-v0-93-zip.37678/
B4XClassB4XNinjaData - Easy-to-use data structure with JSON input/output [B4X]wonder2019-07-192019-07-19Free - Creative Commons CC BY 3.0A B4X data storage class (for my own needs). It's a JSON-like object container that's loosely based on Python lists and dictionaries.https://www.b4x.com/android/forum/threads/b4x-ninjadata-easy-to-use-data-structure-with-json-input-output.107709/
B4ASnippetAppCompatNo Action Bar on Appcompat Apps (app launching animation)inakigarm2016-10-262016-10-26Free - Creative Commons CC BY 3.0Useful when you have to code an app that needs appcompat library (for example, NumberMorphView from Johan Schoeman) but you don't need the action bar and don't want to appear on app launching windows https://www.b4x.com/android/forum/threads/no-action-bar-on-appcompat-apps-app-launching-animation.72360/
B4JTutorialB4JNodes / Views / Controls - TipsErel2013-11-272013-11-27Free - Creative Commons CC BY 3.0Nodes / Views / Controls - Tipshttps://www.b4x.com/android/forum/threads/nodes-views-controls-tips.35032/
B4ATutorialComms & NetworkNo-IP Android client - Access your device over the internetErel2013-02-212013-02-21Free - Creative Commons CC BY 3.0No-IP Android client - Access your device over the internethttps://www.b4x.com/android/forum/threads/no-ip-android-client-access-your-device-over-the-internet.26611/
B4ASnippetDialogsNon-centered Custom layout dialogErel2017-10-262017-10-26Free - Creative Commons CC BY 3.0This example uses JavaObject to change the CustomLayoutDialog position. It also demonstrates how to access the layout fields and how to make sure that the keyboard is closed when the dialog is dismissed.https://www.b4x.com/android/forum/threads/non-centered-custom-layout-dialog.85427/
B4JTutorialB4JNon-UI ApplicationsErel2013-11-192013-11-19Free - Creative Commons CC BY 3.0Non-UI Applicationshttps://www.b4x.com/android/forum/threads/non-ui-applications.34657/
B4ATutorialAppCompatNoobs Guide to Using AppCompatkonradwalsh2016-04-142016-04-14Free - Creative Commons CC BY 3.0Noobs Guide to Using AppCompathttps://www.b4x.com/android/forum/threads/noobs-guide-to-using-appcompat.65810/
B4ALibraryNotificationsNotification Builderbarx (BarxDroid)v32017-12-12Free - Creative Commons CC BY 3.0This library uses the new NotificationCompat Builder. It allows us to add Jellybean expanding notifications as well as loads of other options. Custom xml Layouts are supported with view click listeners. Version 3 includes Wear device specific Notification options.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27376-notification-builder-library.htmlhttps://www.b4x.com/android/forum/attachments/nbdemo-apk.26861/https://www.b4x.com/android/forum/attachments/notificationbuilderlibfilesv3-zip.26863/
B4ALibraryNotificationsNotificationBadge - dont get confused with the android Notifications...DonManfred2017-01-042017-01-04Free - Creative Commons CC BY 3.0A notification badge with animation.https://www.b4x.com/android/forum/threads/notificationbadge-dont-get-confused-with-the-android-notifications.74831/https://www.b4x.com/android/forum/attachments/notificationbadgev1-0-zip.51633/
B4ALibraryNotificationsNotificationListenerErel2014-03-032014-03-03Free - Creative Commons CC BY 3.0The NotificationListener library allows you to access the device notifications. This is a new feature which is only available on Android 4.3+ (api 18+).https://www.b4x.com/android/forum/threads/notificationlistener-library-notificationlistenerservice.35630/https://www.b4x.com/android/forum/attachments/notificationlistenerexample-zip.23175/
B4ASnippetNotificationsNotificationListener get small iconjtare2017-01-032017-01-03Free - Creative Commons CC BY 3.0I have been using notificationListener for a while now and could not find the way on how to get the small icon, so I'm sharing this code that works for me, it gets the small icon but not the background color (don't know how to get it).https://www.b4x.com/android/forum/threads/notificationlistener-get-small-icon.74796/
B4ITutorialNotificationsNotifications with actionsErel2018-12-202018-12-20Free - Creative Commons CC BY 3.0It is possible to add a list of actions to the push notifications. The list becomes visible when the user 3d touches the notification or drags it with two fingers. Note that it is an iOS 10+ feature.https://www.b4x.com/android/forum/threads/notifications-with-actions.100623/
B4ASnippetNotificationsNotifications with inline Java codeJohan Schoeman2018-05-122018-05-12Free - Creative Commons CC BY 3.0Notifications with inline Java codehttps://www.b4x.com/android/forum/threads/notifications-with-inline-java-code.92929/https://www.b4x.com/android/forum/attachments/projectres-zip.67803/
B4ATutorialGPS/locationNotify Builder exampletigrot2017-04-212017-04-21Free - Creative Commons CC BY 3.0I use this code to ask for GPS activation. I was not able to find a working example of NotifyBuilder so I wrote for myselfhttps://www.b4x.com/android/forum/threads/notify-builder-example.78685/
B4ASnippetMathsNumber base conversionsderez2014-03-282014-03-28Free - Creative Commons CC BY 3.0Number base conversionshttps://www.b4x.com/android/forum/threads/number-base-conversions.39360/
B4JTutorialABMaterialNumber of Data Grid Rows to Display [ABMaterial]Harris2015-12-262015-12-26Free - Creative Commons CC BY 3.0Number of Data Grid Rows to Display [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-number-of-data-grid-rows-to-display.61701/[ABMaterial]
B4ASnippetStringsNumberFormat3Roger Daley2016-12-282016-12-28Free - Creative Commons CC BY 3.0Number.Format3 operates in a similar manner to NumberFormat2 with additional parameters to provide specified separators, diferent number formats [IE scientific notation] and limit the number of characters for displayhttps://www.b4x.com/android/forum/threads/numberformat3.74615/https://www.b4x.com/android/forum/attachments/number-bas.51405/
B4ALibraryLabelNumberMorphViewJohan Schoeman2016-05-272016-05-27Free - Creative Commons CC BY 3.0Morphs a number into anotherhttps://www.b4x.com/android/forum/threads/numbermorphview.67343/https://www.b4x.com/android/forum/attachments/numbermorphviewlibfiles-zip.44462/https://www.b4x.com/android/forum/attachments/additionallibsresource-zip.44463/https://www.b4x.com/android/forum/attachments/src-zip.44464/
B4ALibraryProgress/GaugeNumberProgressBarDonManfredv2.1.22016-05-08DonationThe NumberProgressBar is a bar, slim and sexyhttps://www.b4x.com/android/forum/threads/numberprogressbar-v1-0-0.52356/https://www.b4x.com/android/forum/attachments/libnumberprogressbarv1-0-0-zip.33143/https://www.b4x.com/android/forum/attachments/numberprogressbar_example-zip.33144/https://www.b4x.com/android/forum/attachments/libnumberprogressbarv2-0-0-zip.43862/https://www.b4x.com/android/forum/attachments/libnumberprogressbarv2-1-1-zip.43891/
B4ALibraryProgress/GaugeNumberProgressBar freeJohan Schoeman2015-08-042015-08-04Free - Creative Commons CC BY 3.0The NumberProgressBar is a bar, slim and sexyhttps://www.b4x.com/android/forum/threads/numberprogressbar.56929/https://www.b4x.com/android/forum/attachments/b4anumberprogressbar-zip.36472/
B4XSnippetB4XNumeric conversionsMarcelloCSI2017-03-272017-03-27Free - Creative Commons CC BY 3.0The class posted in this thread contains many functions that i use to convert numeric variables in others (ex. byte2int16, long2bytes, byte2hex, etc..)https://www.b4x.com/android/forum/threads/numeric-conversions.77821/
B4ALibraryEditTextNumericEdittextDonManfred2016-07-022016-07-02Free - Creative Commons CC BY 3.0NumericEdittexthttps://www.b4x.com/android/forum/threads/numericedittext.68571/https://www.b4x.com/android/forum/attachments/numericedittextex-zip.45659/
B4ALibraryViews - additionalNumericUpDown CustomView with Designer supportCableguy2015-05-032015-05-03Free - Creative Commons CC BY 3.0NumericUpDown CustomView with Designer supporthttps://www.b4x.com/android/forum/threads/numericupdown-customview-with-designer-support.53440/
B4AClassEditTextNumpadErel2016-03-022016-03-02Free - Creative Commons CC BY 3.0The numpad custom view is made of an EditText, or more accurately a FloatLabeledEditText. When the user clicks on the text field, the numpad appears instead of the standard keyboard. The advantage of the numpad is that it appears near the text field and that you can further customize it as needed.https://www.b4x.com/android/forum/threads/customview-numpad.64191/
B4IClassEditTextNumpad B4IErel2016-03-022016-03-02Free - Creative Commons CC BY 3.0A custom view made of text field (FloatLabeledTextField) and a small numpad that appears when the user clicks on the field.https://www.b4x.com/android/forum/threads/customview-numpad.64201/
B4ALibraryCameraNV21utils Lib: camera preview to ARGB888JordiCP2014-01-182014-01-18Free - Creative Commons CC BY 3.0NV21utils Lib: camera preview to ARGB888https://www.b4x.com/android/forum/threads/nv21utils-lib-camera-preview-to-argb888.36842/
B4JLibraryBAnanoNW.js - Wrapper [BANano]Kiffi2019-02-062019-02-06Free - Creative Commons CC BY 3.0I want to show how easy it is to create desktop applications (Windows, Linux, MacOS) with BANano and NW.js.https://www.b4x.com/android/forum/threads/banano-nw-js-wrapper.102371/[BANANO]https://www.b4x.com/android/forum/attachments/demo-zip.77163/https://www.b4x.com/android/forum/attachments/library-zip.77164/
B4ALibraryOAuthOAuthErel2011-08-102011-08-10Free - Creative Commons CC BY 3.0This library wraps the oauth-signpost open source project. Using the OAuth object you can sign Http requests as required by some servers.https://www.b4x.com/android/forum/threads/oauth-library.10764/
B4ATutorialOAuthOAuth - How to roll your own (easy).adrianus2011-07-182011-07-18Free - Creative Commons CC BY 3.0OAuth - How to roll your own (easy).https://www.b4x.com/android/forum/threads/oauth-how-to-roll-your-own-easy.10298/
B4ATutorialGoogleOAuth 2.0 / Google web services tutorialErel2017-05-112017-05-11Free - Creative Commons CC BY 3.0OAuth 2.0 / Google web services tutorialhttps://www.b4x.com/android/forum/threads/oauth-2-0-google-web-services-tutorial.14517/
B4ATutorialSocialOAuth Facebook Feedsstevel052012-02-012012-02-01Free - Creative Commons CC BY 3.0OAuth Facebook Feedshttps://www.b4x.com/android/forum/threads/oauth-facebook-feeds.14576/
B4ALibraryB4AObject IntrospectionScaphare2012-03-192012-03-19Free - Creative Commons CC BY 3.0Inspector is as small library for rapid object introspection. It gives you a quick overview of an object tree's contents.https://www.b4x.com/android/forum/threads/object-introspection.16075
B4XTutorialGameObject Oriented Pong [Example]wonder2016-11-062016-11-06Free - Creative Commons CC BY 3.0Object Oriented Pong [Example]https://www.b4x.com/android/forum/threads/example-object-oriented-pong.72753/[EXAMPLE]
B4ALibraryImagesObliqueDonManfred2017-05-012017-05-01Free - Creative Commons CC BY 3.0With Oblique explore new styles of displaying imageshttps://www.b4x.com/android/forum/threads/oblique.79017/https://www.b4x.com/android/forum/attachments/obliqueex-zip.55321/https://www.b4x.com/android/forum/attachments/obliquev1-0-zip.55322/
B4ALibraryImagesObliqueViewJohan Schoeman2017-04-282017-04-28Free - Creative Commons CC BY 3.0With Oblique explore new styles of displaying imageshttps://www.b4x.com/android/forum/threads/obliqueview.78930/https://www.b4x.com/android/forum/attachments/thejavacode-zip.55209/https://www.b4x.com/android/forum/attachments/b4aobliqueview-zip.55210/
B4ALibraryB4AObservableInformatix2019-05-272019-05-27Free - Creative Commons CC BY 3.0Observables are primitive types (boolean, byte, double, float, integer, long), strings, objects or collections (map, list) that trigger events when they are modified. They can also automatically update the views with which they are bound.https://www.b4x.com/android/forum/threads/observable.94721/
B4ALibraryOCROCRNJDude2014-07-292014-07-29Free - Creative Commons CC BY 3.0OCRhttps://www.b4x.com/android/forum/threads/ocr.43329/https://www.b4x.com/android/forum/attachments/ocr_sample_project-zip.26823/
B4ALibraryOCROCR - Extracting text from a bitmap using the Play Services Vision APIJohan Schoeman2017-10-192017-10-19Free - Creative Commons CC BY 3.0The attached project extracts text from a bitmap that you can pass to the library making use of the Android Vision API.https://www.b4x.com/android/forum/threads/ocr-extracting-text-from-a-bitmap-using-the-play-services-vision-api.85168/https://www.b4x.com/android/forum/attachments/mobilevisionbitmap-xml.60756/https://www.b4x.com/android/forum/attachments/mobilevisionbitmap-jar.60757/
B4ALibraryOCROCR - MobileVisionTextJohan Schoeman2017-08-192017-08-19Free - Creative Commons CC BY 3.0Optical Character Recognition on Androidhttps://www.b4x.com/android/forum/threads/ocr-mobilevisiontext.82910/
B4ALibraryOCROCR - OCR Reader CompleteJohan Schoeman2016-09-032016-09-03Free - Creative Commons CC BY 3.0OCR - OCR Reader Completehttps://www.b4x.com/android/forum/threads/ocr-ocr-reader-complete.70659/https://www.b4x.com/android/forum/attachments/b4aocrcomplete-zip.47500/https://www.b4x.com/android/forum/attachments/ocrcompleteres-zip.47501/https://www.b4x.com/android/forum/attachments/resource-zip.47502/https://www.b4x.com/android/forum/attachments/ocrreadercompletelibfiles-zip.47503/
B4ATutorialOCROCR OFFLINE - Tesseractjoilts2015-08-282015-08-28Free - Creative Commons CC BY 3.0OCR OFFLINE - Tesseracthttps://www.b4x.com/android/forum/threads/ocr-offline-tesseract.57727/
B4ALibraryOCROCR with TesseractJohan Schoeman2017-10-282017-10-28Free - Creative Commons CC BY 3.0The purpose of this exercise was to see if OCR via Tesseract performs better/worse than the Vision API.https://www.b4x.com/android/forum/threads/ocr-with-tesseract.85497/
B4ALibraryGoogleOCR, FaceRecognition, BarcodeScanner using Google VisionDonManfredv1.512017-10-30Free - Creative Commons CC BY 3.0OCR, FaceRecognition, BarcodeScanner using Google Visionhttps://www.b4x.com/android/forum/threads/ocr-facerecognition-barcodescanner-using-google-vision.83089/https://www.b4x.com/android/forum/attachments/mobilevisionex-zip.58962/https://www.b4x.com/android/forum/attachments/mobilevisionv1-24-zip.61099/
B4ATutorialSpeechOffline Continuous Speech Recognitionstevel052014-07-152014-07-15Free - Creative Commons CC BY 3.0Offline Continuous Speech Recognitionhttps://www.b4x.com/android/forum/threads/offline-continuous-speech-recognition.42898/https://www.b4x.com/android/forum/attachments/library-zip.26354/
B4ALibraryOtherOffline Credit Card ValidatorNJDude2014-04-042014-04-04Free - Creative Commons CC BY 3.0Offline Credit Card Validator. You can use this library to pre-screen credit cards. NOTE: This library only verifies that the credit card number is valid not if the credit card is authentic.https://www.b4x.com/android/forum/threads/offline-credit-card-validator.39584/
B4ALibraryBarcodeOh no! - another Barcode scanner (100% embedded in B4A)Johan Schoeman2017-08-232017-08-23Free - Creative Commons CC BY 3.0Barcode scanner based on ZXing(100% embedded in B4A)https://www.b4x.com/android/forum/threads/oh-no-another-barcode-scanner-100-embedded-in-b4a.83082/https://www.b4x.com/android/forum/attachments/libres-zip.58953/https://www.b4x.com/android/forum/attachments/b4acodescanner-zip.58954/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.58956/
B4ALibraryhttpOkHttpErelv1.012018-03-14Free - Creative Commons CC BY 3.0Replaces the Http library. The current Http library is based on the Android version of Apache HttpClient. Google has stopped updating this SDK a long time ago and they are removing it from Android M. This means that it is a good time now to switch to a different implementation. Note that if you are using HttpUtils2 (as you should) it is also based on Http library. The OkHttp library is based on the OkHttp SDK: http://square.github.io/okhttp/ As this is a newer SDK it supports new features such as SSL SNI, SPDY, Patch requests and better performance. The OkHttp wrapper API is almost identical to Http library API. The main difference is that the object names start with Ok (OkHttpClient, OkHttpResponse and OkHttpRequest). The following features are currently not available: - Digest authentication. - Proxy This library requires Android 2.3+.https://www.b4x.com/android/forum/threads/okhttp-replaces-the-http-library.54723/
B4JLibraryhttpOkHttpUtils2Erel2016-01-072016-01-07Free - Creative Commons CC BY 3.0jOkHttpUtils2 is a modified version of jHttpUtils2 library. The API is the same but it is based on OkHttp instead of jHTTP. Note that it also supports multipart requests.https://www.b4x.com/android/forum/threads/okhttputils2.62105/
B4XLibraryhttpOkHttpUtils2 / iHttpUtils2 / HttpUtils2 source code [B4X]Erelv2.702018-06-25Free - Creative Commons CC BY 3.0The attached code is compatible with B4A, B4J and B4i. The various HttpUtils2 libraries are included in the IDE installation as internal libraries. The source code is attached here.https://www.b4x.com/android/forum/threads/b4x-okhttputils2-ihttputils2-httputils2-source-code.82632/[B4X]
B4XTutorialhttpOkHttpUtils2 with Wait ForErel2018-03-142018-11-09Free - Creative Commons CC BY 3.0Downloading resources is simpler with the new Resumable Subs feature (currently available in B4J and B4i, will soon be available in B4A). Using Wait For we can wait for the JobDone event in the same sub that started the download. No longer is it needed to have a single sub that handles all requests results.https://www.b4x.com/android/forum/threads/b4x-okhttputils2-with-wait-for.79345/
B4XTutorialGameOld-school Parallax Scrollingwonder2017-08-282017-08-28Free - Creative Commons CC BY 3.0In the 8-bit era, most videogame consoles weren't powerful enough to support multiple background layers. Using a single layer, however, it would be possible to create such an illusion.https://www.b4x.com/android/forum/threads/old-school-parallax-scrolling.83260/https://www.b4x.com/android/forum/attachments/background-scroll-zip.59095/
B4RTutorialB4R LEDOLED display showing data from a USB to Serial com port using B4R and VB.NetPeter Simpson2019-07-062019-07-06Free - Creative Commons CC BY 3.0So you are wondering about sending data through a computer or laptop com port and receiving the data on your Arduino based microcontroller board. Well I decided to put together a short tutorial (one of many on here about this AsyncStreams) on how to receive data, but in this case directly from a computer or laptop. In this particular tutorial I quickly developed a program using VB.Net to monitor my laptop's CPU utilisation, the program sends the CPU utilisation data directly to the microcontrollers connected com port via your computer or laptop, the CPU utilisation data is then displayed on an OLED display. As you can tell from the VB.Net source code, reading the data is done using PerformanceCounter and sending the data is done using a serial port, both just draged and dropped onto the design screen. I've attached the Windows executable in the attached zip file, the target Framwark is .NET Framework 4.5. I've also posted the VB.Net source code below the Arduino source code, just looking at the source code and the design screen shot, you should easily be able to recreate the Windows program.https://www.b4x.com/android/forum/threads/oled-display-showing-data-from-a-usb-to-serial-com-port-using-b4r-and-vb-net.81637/
B4ATutorialIntentOn Intents opening filesMrKim2013-10-082013-10-08Free - Creative Commons CC BY 3.0On Intents opening fileshttps://www.b4x.com/android/forum/threads/on-intents-opening-files.33354/
B4JTutorialABMaterialOne Page - Subs required [ABMaterial]Harris2016-01-122016-01-12Free - Creative Commons CC BY 3.0One Page - Subs required [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-one-page-subs-required.62290/[ABMaterial]
B4JTutorialABMaterialOne Page, Many Uses [ABMaterial]Harris2015-12-312015-12-31Free - Creative Commons CC BY 3.0One Page, Many Uses [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-one-page-many-uses.61858/[ABMaterial]
B4JTutorialRaspberry PiOne Window Application with JavaFXPorts [Raspberry Pi]rwblinn2017-04-072017-04-07Free - Creative Commons CC BY 3.0With Gluon JavaFXPorts it is possible to run JavaFX on Embedded like the Raspberry Pi. JavaFXPorts is the name of the open source project maintained by Gluon. The JavaFX application runs as a one window, similiar to an Android app.https://www.b4x.com/android/forum/threads/raspberry-pi-one-window-application-with-javafxports.78235/[Raspberry Pi]
B4XSnippetFile xferOne-liner downloads [B4X]Erel2017-07-182017-07-18Free - Creative Commons CC BY 3.0One-liner downloads [B4X]https://www.b4x.com/android/forum/threads/b4x-one-liner-downloads.81763/[B4X]
B4ACode moduleSMSoneSMSjanderkan2015-09-272015-09-27Free - Creative Commons CC BY 3.0One SMS module, all inclusivehttps://www.b4x.com/android/forum/threads/one-sms-module-all-inclusive.58782/
B4RLibraryComms & NetworkOneWire - Dallas 1-wire protocolErel2016-05-082016-05-08https://github.com/PaulStoffregen/OneWire/blob/master/OneWire.cppImplements Dallas 1-wire protocol.https://www.b4x.com/android/forum/threads/onewire-dallas-1-wire-protocol.66672/
B4ALibraryOtheronHoverstevel052013-05-292013-05-29Free - Creative Commons CC BY 3.0Library to provide onGenericMotionEventListener for API 12&13 and onHover Listener for Api 14+.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29705-library-onhover.htmlhttps://www.b4x.com/android/forum/attachments/onhoverlib-zip.17575/
B4ATutorialHome automationOnkyo TX-NR676 Receiver controlled over IP AddressRobert Valentino2019-01-192019-01-19Free - Creative Commons CC BY 3.0I want to control my Onkyo TX-NR676 Receiver from my Music Program (Turn On, Set Volume, Set Listening mode, etc) so I created this little test program to figure out what I needed to do.https://www.b4x.com/android/forum/threads/onkyo-tx-nr676-receiver-controlled-over-ip-address.101664/https://www.b4x.com/android/forum/attachments/screenshot_20190119-145837-png.76476/
B4AOtherB4AOnline B4A Libraries browserskrjabin2017-05-302017-05-30Free - Creative Commons CC BY 3.0To my own orientation, and to show my clients the power of developing with b4x, I collected here all (for me) important b4a libraries for easy exploring the documentations, tutorials and downloads. I want to share this here and I hope, for some of you it is also usefull. In future I would like to add a comparision with b4i libraries. Please tell me, if I forgot your favorite libraries or if there is something wrong. https://www.b4x.com/android/forum/threads/online-b4a-libraries-browser.80153/
B4JTutorialJSONOnline Json Tree Example [Server]Erel2014-03-202014-03-20Free - Creative Commons CC BY 3.0Online Json Tree Example [Server]https://www.b4x.com/android/forum/threads/server-online-json-tree-example.39048/[Server]
B4ALibraryComms & NetworkOnline Media Conversionstevel052012-02-092012-02-09Free - Creative Commons CC BY 3.0Online Media Conversion using online-convert.com.https://www.b4x.com/forum/basic4android-share-your-creations/14830-online-media-conversion.html
B4ALibraryImagesOnyxDonManfred2016-08-142016-08-14Free - Creative Commons CC BY 3.0An android library that uses technologies like artificial Intelligence, machine learning, and deep learning to make developers understand the content that they are displaying in their app. Please note that this lib used service from Clarifai which is not totally free (https://clarifai.com/pricing)https://www.b4x.com/android/forum/threads/onyx.70030/https://www.b4x.com/android/forum/attachments/onyxex-zip.46980/
B4ALibraryAudio/VideoooVoo VideoConferencing Library [FREE]thedesolatesoul2015-02-222015-02-22Free - Creative Commons CC BY 3.0ooVoo VideoConferencing Library [FREE]https://www.b4x.com/android/forum/threads/free-oovoo-videoconferencing-library.51026/[FREE]
B4ASnippetIntentOpen Any File with Intent ( also from Server )MarcoRome2016-03-152016-03-15Free - Creative Commons CC BY 3.0Open Any File with Intent ( also from Server )https://www.b4x.com/android/forum/threads/open-any-file-with-intent-also-from-server.64668/
B4JTutorialInteropOpen external documentsErel2013-11-272013-11-27Free - Creative Commons CC BY 3.0Open external documents with the default installed app.https://www.b4x.com/android/forum/threads/open-external-documents.35046/
B4ITutorialFile handlingOpen external files with your appErel2019-07-212019-07-21Free - Creative Commons CC BY 3.0Many applications that deal with files show a standard file handling dialog. One of the options in this dialog is to open the file with another app. This tutorial explains how you can add your app to this list and then open the file. For example you can use this to open CSV files received by mail in your app or from Dropbox app (useful for debugging this).https://www.b4x.com/android/forum/threads/open-external-files-with-your-app.50525/
B4ITutorialInteropOpen local files with external appsErel2015-03-182015-03-18Free - Creative Commons CC BY 3.0Open local files with external appshttps://www.b4x.com/android/forum/threads/open-local-files-with-external-apps.51941/
B4ILibraryPDFOpen Source - PDFjet for Swift / iOSEDragoev2018-10-192018-10-19Free - Creative Commons CC BY 3.0Open Source - PDFjet for Swift / iOShttps://www.b4x.com/android/forum/threads/open-source-pdfjet-for-swift-ios.98445/
B4ASnippetSocialOpen Specific twitter pageshashkiranr2015-06-072015-06-07Free - Creative Commons CC BY 3.0Open Specific twitter pagehttps://www.b4x.com/android/forum/threads/open-specific-twitter-page.54630/
B4ATutorialInteropOpen the browser with a specific web pageErel2010-11-252010-11-25Free - Creative Commons CC BY 3.0Open the browser with a specific web pagehttps://www.b4x.com/android/forum/threads/open-the-browser-with-a-specific-web-page.6666/
B4ATutorialAIOpenCV real time car detection example (by @moster67)JordiCP2017-06-132017-06-13Free - Creative Commons CC BY 3.0This is a full working example of real time ObjectDetection (in this case, cars) using cascadeClassifiers, getting the input from a recorded video file, making use of Videocapture. The example was written by @moster67 who kindly gave me permission to publish it here. I have only tuned a couple of things ( :D ) , but the example is very good for learning as it makes use of several OpenCV classes. This project can be used as a starting point for any other type of object detection: as in real-world applications, many things can be tuned: cascade classifier files, image conditioning, applying logic, .... It is an excellent example to start experimenting. Also the code is both compact and commented.https://www.b4x.com/android/forum/threads/opencv-real-time-car-detection-example-by-moster67.80593/
B4ATutorialAIOpenCVforB4A: basic image manipulation: OCVMats,OCVCore and OCVImgProcJordiCP2017-06-122017-06-12Free - Creative Commons CC BY 3.0Perhaps OCVMats ('Mat's in the OpenCV syntax, please note that all classes in the B4A library add a 'OCV' prefix to the class names) are the most important building blocks: •Basically, OCVMats are managed arrays, which can hold different type of data. They can be used to hold the pixels of a bitmap, a set of points, whatever. •Then, there are a lot of highly optimized methods, which belong to the same OCVMat class, or the OCVCore (Core functionality) and OCVImgProc (image processing) modules, which perform all the manipulations that one may need. •These and other strongly optimized "base manipulations" are then used by higher level algorithms to extract features from the image, which can be converted into useful information, and so many things...https://www.b4x.com/android/forum/threads/opencvforb4a-basic-image-manipulation-ocvmats-ocvcore-and-ocvimgproc.80577/
B4ALibraryAnimationOpenGLAgrahamv1.72011-05-20Free - Creative Commons CC BY 3.0Makes the Android OpenGL API available in Basic4android.https://www.b4x.com/forum/additional-libraries-official-updates/9036-opengl-library.html
B4ATutorialDrawingOpenGL 1.7 RayPlane IntersectionRFI Bill2012-06-112012-06-11Free - Creative Commons CC BY 3.0OpenGL 1.7 RayPlane Intersectionhttps://www.b4x.com/android/forum/threads/opengl-1-7-rayplane-intersection.18576/
B4AClassImagesOpenGL ES - 2D Image library [Class]Jim Brown2012-07-052012-07-05Free - Creative Commons CC BY 3.0OpenGL ES - 2D Image library [Class]https://www.b4x.com/android/forum/threads/class-opengl-es-2d-image-library.19324/[Class]
B4ALibraryAnimationOpenGL2Agrahamv1.52019-09-29Free - Creative Commons CC BY 3.0Makes the Android OpenGL 2.0 API available in Basic4android for Android 2.2 or later devices.https://www.b4x.com/forum/additional-libraries-official-updates/9262-opengl-2-0-library.htmlhttps://www.b4x.com/android/forum/attachments/opengl2_1-4-zip.16567/
B4JSnippetDatabaseOpening MS Access databases [mdb]Erel2019-07-242019-07-24Free - Creative Commons CC BY 3.0Opening MS Access databases [mdb]https://www.b4x.com/android/forum/threads/opening-ms-access-databases-mdb.107963/[MDB]
B4JTutorialABMaterialOpening your app inside B4A WebView [ABMaterial]Mashiane2018-04-232018-04-23Free - Creative Commons CC BY 3.0Opening your app inside B4A WebView [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-opening-your-app-inside-b4a-webview.92251/[ABMATERIAL]
B4ALibraryAudio/VideoOpenSL sound playerInformatix2013-05-192013-05-19Free - Creative Commons CC BY 3.0An alternative to SoundPool using OpenSL ES. Not maintained.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29403-lib-opensl-sound-player.html
B4AClassWeatherOpenWeatherMap classJCO2018-03-252018-03-25Free - Creative Commons CC BY 3.0OpenWeatherMap classhttps://www.b4x.com/android/forum/threads/openweathermap-class.91064/
B4ALibraryImagesOptical Character Recognition with Google Play Services (Android Vision)Johan Schoeman2016-09-022016-09-02Free - Creative Commons CC BY 3.0Optical Character Recognition with Google Play Services (Android Vision)https://www.b4x.com/android/forum/threads/optical-character-recognition-with-google-play-services-android-vision.70417/https://www.b4x.com/android/forum/attachments/b4aandroidvisionocr-zip.47303/https://www.b4x.com/android/forum/attachments/androidvisionocrlibfiles-zip.47304/https://www.b4x.com/android/forum/attachments/resource-zip.47305/
B4ATutorialGameOptimization with B4AInformatix2015-09-022015-09-02Free - Creative Commons CC BY 3.0Optimization with B4Ahttps://www.b4x.com/android/forum/threads/optimization-with-b4a.57913/
B4ASnippetMathsOrdinal FormatingRobert Valentino2018-11-052018-11-05Free - Creative Commons CC BY 3.0I recently need to format numbers as 1st, 2nd, ... 121st, … So I wrote these routines.https://www.b4x.com/android/forum/threads/ordinal-formating.99026/
B4JLibraryABMaterialOrganizational Chart via GoogleCharts [ABMaterial]Mashiane2017-11-122017-11-12Free - Creative Commons CC BY 3.0Organizational Chart via GoogleCharts [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-organizational-chart-via-googlecharts.86028/[ABMaterial]
B4ATutorialOSOrientation and accelerometerErel2017-01-092017-01-09Free - Creative Commons CC BY 3.0Orientation and accelerometer. The attached program displays the values of the different sensors: It creates a PhoneSensors object for each type of sensor. As you can see in the attached code, two Maps are used to hold the phone sensors and the other required data. This way there is no need to write any duplicate code.https://www.b4x.com/android/forum/threads/orientation-and-accelerometer.6647/
B4ALibraryOSOSXverhelstXv1.42011-11-06Free - Creative Commons CC BY 3.0Get all information about your device.https://www.b4x.com/forum/additional-libraries-official-updates/11267-os-library.htmlhttps://www.b4x.com/android/forum/attachments/oslibraryv13-zip.8640/
B4ALibraryViews - additionalOSMDroidwarwoundv3.602014-01-26Free - Creative Commons CC BY 3.0OSMDroid provides a MapView for B4A.https://www.b4x.com/forum/additional-libraries-official-updates/16309-osmdroid-mapview-b4a.html
B4ATutorialGPS/locationOSMDroid - MapView for B4A tutorialwarwound2012-03-262012-03-26Free - Creative Commons CC BY 3.0OSMDroid - MapView for B4A tutorialhttps://www.b4x.com/android/forum/threads/osmdroid-mapview-for-b4a-tutorial.16310/
B4ALibraryOSOSverso27v0.102016-03-15Free - Creative Commons CC BY 3.0A small library, which the current operating system determines and displays in clear text.https://www.b4x.com/android/forum/threads/osver-v0-10.64663/https://www.b4x.com/android/forum/attachments/osver_lib-zip.42455/
B4IOtherB4IOTA DeployerErel2017-12-212017-12-21Free - Creative Commons CC BY 3.0Easily distribute your app to beta testershttps://www.b4x.com/android/forum/threads/tool-ota-deployer-easily-distribute-your-app-to-beta-testers.61672/
B4JSnippetCaptchaOther Captcha OptionBeneBarros2018-03-152018-03-15Free - Creative Commons CC BY 3.0Other Captcha Optionhttps://www.b4x.com/android/forum/threads/other-captcha-option.90659/https://www.b4x.com/android/forum/attachments/c1-jpg.65509/https://www.b4x.com/android/forum/attachments/c2-jpg.65510/https://www.b4x.com/android/forum/attachments/c3-jpg.65511/https://www.b4x.com/android/forum/attachments/c4-jpg.65512/
B4ATutorialImagesOtsu Thresholding - binarization of imagesJohan Schoeman2014-09-032014-09-03Free - Creative Commons CC BY 3.0Otsu Thresholding - binarization of imageshttps://www.b4x.com/android/forum/threads/otsu-thresholding-binarization-of-images.44406/
B4ATutorialOtherOUYA-specific tweaksNeoTechni2013-06-032013-06-03Free - Creative Commons CC BY 3.0OUYA-specific tweakshttps://www.b4x.com/android/forum/threads/ouya-specific-tweaks.29881/
B4ATutorialGamePacDroid: from scratch to funInformatix2013-09-152013-09-15Free - Creative Commons CC BY 3.0PacDroid: from scratch to funhttps://www.b4x.com/android/forum/threads/pacdroid-from-scratch-to-fun.32684/
B4JTutorialABMaterialPackage your WebApp with InnoSetup [ABMaterial]Mashiane2018-07-142018-07-14Free - Creative Commons CC BY 3.0Package your WebApp with InnoSetup [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-package-your-webapp-with-innosetup.95117/[ABMATERIAL]
B4JTutorialB4JPackaging OpenJDK for Server App [Server]tchart2019-04-232019-04-23Free - Creative Commons CC BY 3.0Packaging OpenJDK for Server App [Server]https://www.b4x.com/android/forum/threads/server-packaging-openjdk-for-server-app.105142/[SERVER]
B4XLibraryViews - additionalPage Indicator [B4X] [XUI]Erel2019-05-122019-05-12Free - Creative Commons CC BY 3.0B4XPageIndicator is a simple and cross platform custom view that indicates the current page. A page can mean many things, it is not limited to TabStripViewPager.https://www.b4x.com/android/forum/threads/b4x-xui-page-indicator.105731/[B4X][XUI]
B4ALibraryAnimationPageTurnViewAgrahamv1.42019-08-11Free - Creative Commons CC BY 3.0A library providing a PageTurnView that providing a page turn animation for displaying Bitmaps.https://www.b4x.com/forum/additional-libraries-official-updates/10795-pageturnview-library-providing-page-turn-animation.html
B4ITutorialPageViewControllerPageViewControllerErel2015-10-142015-10-14Free - Creative Commons CC BY 3.0PageViewController is a pages controller (similar to NavigationController and TabBarController) that allows the user to switch pages with a swipe gesture. It is similar to B4A ViewPager.https://www.b4x.com/android/forum/threads/pageviewcontroller.59290/
B4JTutorialViews - additionalPagination ContainerErel2017-03-192017-03-19Free - Creative Commons CC BY 3.0The Pagination container (added in B4J v5.0) is similar to TabPane and Accordion. It holds one or more pages. Each page is created from a layout file.https://www.b4x.com/android/forum/threads/pagination-container.77505/
B4JSnippetDatabasePagination with dbutilsicefairy3332016-08-242016-08-24Free - Creative Commons CC BY 3.0Pagination with dbutilshttps://www.b4x.com/android/forum/threads/pagination-with-dbutils.86463/
B4ALibraryColourPalette - Create color palette from bitmapcorwin42v1.02017-01-10Free - Creative Commons CC BY 3.0For some (Material Design) color effects it is important to create a color palette or just a Highlight color from a Bitmap. Google added the Palette Class for this to the support library. This is a wrapper for this class.https://www.b4x.com/android/forum/threads/palette-create-color-palette-from-bitmap.75033/https://www.b4x.com/android/forum/attachments/paletteexample1_0-zip.51807/
B4ATutorialPanelPanel BlinkingJohan Schoeman2014-07-252014-07-25Free - Creative Commons CC BY 3.0Panel Blinkinghttps://www.b4x.com/android/forum/threads/panel-blinking.43234/https://www.b4x.com/android/forum/attachments/blinkingpanelhorizontally-v3-zip.28845/https://www.b4x.com/android/forum/attachments/blinkingpanel-zip.28846/
B4ALibraryPanelPanelChangetremara12014-11-122014-11-12Free - Creative Commons CC BY 3.0PanelChangehttps://www.b4x.com/android/forum/threads/panelchange.46827/https://www.b4x.com/android/forum/attachments/panelchange-zip.29161/https://www.b4x.com/android/forum/attachments/panelchanges-zip.29257/https://www.b4x.com/android/forum/attachments/pcc-zip.29990/
B4AClassPanelPanels Stack [Class]claudio2012-08-232012-08-23Free - Creative Commons CC BY 3.0Panels Stack [Class]https://www.b4x.com/android/forum/threads/class-panels-stack.20748/[Class]
B4ALibraryViews - additionalPanelViewJohan Schoeman2016-08-112016-08-11Free - Creative Commons CC BY 3.0Android PanelView DashBoardhttps://www.b4x.com/android/forum/threads/panelview.69965/https://www.b4x.com/android/forum/attachments/panelviewlibfiles-zip.46911/
B4ALibraryImagesPanoramaClientwarwoundv0.102015-03-31Free - Creative Commons CC BY 3.0PanoramaClient enables you to view 360 degree panoramas using the device's built in Google Play Services panorama viewer.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30828-panoramaclient.html
B4ALibraryImagesPanoramaImageViewDonManfred2017-11-122017-11-12Free - Creative Commons CC BY 3.0An imageView can auto scroll with device rotating.https://www.b4x.com/android/forum/threads/panoramaimageview.86019/https://www.b4x.com/android/forum/attachments/panoramaimageviewv1-0-zip.61596/
B4ALibraryViews - effectsPaperShredderJohan Schoeman2016-07-222016-07-22Free - Creative Commons CC BY 3.0A PaperShredder view for androidhttps://www.b4x.com/android/forum/threads/papershredder.69273/https://www.b4x.com/android/forum/attachments/papershredderlibfiles-zip.46306/https://www.b4x.com/android/forum/attachments/b4apapershredder-zip.46307/
B4ALibraryViews - effectsPaperShredder 2somed3v3loperv0.012016-09-04Free - Creative Commons CC BY 3.0A PaperShredder view for androidhttps://www.b4x.com/android/forum/threads/papershredder.70690/
B4ALibraryCameraParaCameraDonManfred2016-09-282016-09-28Free - Creative Commons CC BY 3.0Simple android camera to capture and get bitmaps in three simple stepshttps://www.b4x.com/android/forum/threads/paracamera.71483/https://www.b4x.com/android/forum/attachments/paracamera-zip.48361/
B4ALibraryAction Bar etcParsBottomSheetBuildermshafiee1102019-05-012019-05-01Free - Creative Commons CC BY 3.0A simple library that creates BottomSheets according to the Material Design specs: https://material.google.com/components/bottom-sheets.htmlhttps://www.b4x.com/android/forum/threads/parsbottomsheetbuilder.105081/https://www.b4x.com/android/forum/attachments/parsbottomsheetbuilderlib-zip.79564/
B4ALibraryViews - additionalParsDoorSignView(DoorSignView)mshafiee1102017-02-242017-02-24Free - Creative Commons CC BY 3.0Create static door signs using DoorSignView or, if you're into fancy things, give a try to AnimatedDoorSignView for adding a cool animation based on the device orientation sensor(s).https://www.b4x.com/android/forum/threads/parsdoorsignview-doorsignview.76577/
B4ALibraryComms & NetworkParseAgrahamv1.42016-02-01Free - Creative Commons CC BY 3.0A library providing Push Notifications and Cloud Storage using Parse.com.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29024-parse-library-push-notifications-cloud-storage.html
B4ATutorialhtmlParse HTML codeNeoTechni2011-12-312011-12-31Free - Creative Commons CC BY 3.0Parse HTML codehttps://www.b4x.com/android/forum/threads/parse-html-code.13629/
B4ASnippetImagesParse Images from Html StringReviewnow2014-05-292014-05-29Free - Creative Commons CC BY 3.0Parse Images from Html Stringhttps://www.b4x.com/android/forum/threads/parse-images-from-html-string.41530/
B4ATutorialWeatherParse JSON Weather Files from openweathermap.orgELCHARO2017-01-132017-01-13Free - Creative Commons CC BY 3.0Parse JSON Weather Files from openweathermap.orghttps://www.b4x.com/android/forum/threads/parse-json-weather-files-from-openweathermap-org.75167/
B4ALibraryProgress/GaugeParsGeometricProgressView(GeometricProgressView)mshafiee1102017-02-282017-02-28Free - Creative Commons CC BY 3.0Customizable progress indicator in the form of 2D geometric shapes …https://www.b4x.com/android/forum/threads/parsgeometricprogressview-geometricprogressview.76715/
B4ALibraryAudio/VideoParsGlide(Glide)mshafiee1102017-08-072017-08-07Free - Creative Commons CC BY 3.0Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. Glide supports fetching, decoding, and displaying video stills, images, and animated GIFs. Glide includes a flexible API that allows developers to plug in to almost any network stack. By default Glide uses a custom HttpUrlConnection based stack, but also includes utility libraries plug in to Google's Volley project or Square's OkHttp library instead. Glide's primary focus is on making scrolling any kind of a list of images as smooth and fast as possible, but Glide is also effective for almost any case where you need to fetch, resize, and display a remote image.https://www.b4x.com/android/forum/threads/parsglide-glide.82573/
B4ALibraryMathsParsGonioView(GonioView)mshafiee1102017-02-042017-02-04Free - Creative Commons CC BY 3.0Simple Android view to represent an angle (Goniometry).https://www.b4x.com/android/forum/threads/parsgonioview-gonioview.75863/
B4ALibraryProgress/GaugeParsHprob(Hprob)mshafiee1102017-02-192017-02-19Free - Creative Commons CC BY 3.0Hprob is a Horizontal Progress bar. It is a view showing progress with a number on it. When you want to express a progress or a record.https://www.b4x.com/android/forum/threads/parshprob-hprob.76370/
B4JTutorialStringsParsing huge text filesErel2013-11-242013-11-24Free - Creative Commons CC BY 3.0Parsing huge text fileshttps://www.b4x.com/android/forum/threads/parsing-huge-text-files.34923/
B4ASnippetLoggingParsing your apps logsErel2019-07-232019-07-23Free - Creative Commons CC BY 3.0Parsing your apps logshttps://www.b4x.com/android/forum/threads/parsing-your-apps-logs.107936/
B4ALibraryAnimationParsInsLoadingView(InsLoadingView)mshafiee1102017-05-262017-05-26Free - Creative Commons CC BY 3.0InsLoadingAnimation is imitation of instagram and weibo avator animation of loading for Android. More information and code analysis please see blog: http://www.jianshu.com/p/a0e2dbeef88ahttps://www.b4x.com/android/forum/threads/parsinsloadingview-insloadingview.80000/
B4ALibraryDrawingParsParticlesDrawable(ParticlesDrawable)mshafiee1102017-04-192017-04-19Free - Creative Commons CC BY 3.0Android Particles Drawable and View.https://www.b4x.com/android/forum/threads/parsparticlesdrawable-particlesdrawable.78599/
B4ALibraryToastParsQue(Que)mshafiee1102018-02-022018-02-02Free - Creative Commons CC BY 3.0Library to create fully customizable Bootstrap styled alerts (toasts)https://www.b4x.com/android/forum/threads/parsque-que.89087/https://www.b4x.com/android/forum/attachments/parsque-zip.64318/
B4ALibraryButtonParsSlideView(SlideView)mshafiee1102017-06-182017-06-18Free - Creative Commons CC BY 3.0A simple, yet awesome sliding button for Android.https://www.b4x.com/android/forum/threads/parsslideview-slideview.76342/
B4ALibraryProgress/GaugeParsSlidingSquaresLoader(SlidingSquaresLoader)mshafiee1102017-02-112017-02-11Free - Creative Commons CC BY 3.0A simple progress loader inspired by "Can you Code this UI? Volume 6!" https://stories.uplabs.com/can-you-code-this-ui-volume-6-7bd09fa6dd92#.nyh2zhpvbhttps://www.b4x.com/android/forum/threads/parsslidingsquaresloader-slidingsquaresloader.76085/
B4ALibraryViews - effectsParsTrianglify(Trianglify)mshafiee1102017-05-272017-05-27MIT licenseTrianglify is an Android library that helps creates views with beautiful patterns. Trianglify is based on MVP architecture and licensed under MIT license.https://www.b4x.com/android/forum/threads/parstrianglify-trianglify.80029/
B4ALibraryEditTextParsTyperEditText(TyperEditText)mshafiee1102017-04-032017-04-03Free - Creative Commons CC BY 3.0TypeWriter viewhttps://www.b4x.com/android/forum/threads/parstyperedittext-typeredittext.78104/
B4ALibraryhttpParsVolley(Volley)mshafiee110v1.202018-02-03Free - Creative Commons CC BY 3.0Volley is an HTTP library that makes networking for Android apps easier and, most importantly, faster.https://www.b4x.com/android/forum/threads/parsvolley-volley.82875/https://www.b4x.com/android/forum/attachments/parsvolley-zip.58777/https://www.b4x.com/android/forum/attachments/parsvolley_v1-10-zip.58863/
B4ATutorialComms & NetworkPart 1: UDP Text Communication: Same NetworkMashiane2015-12-072015-12-07Free - Creative Commons CC BY 3.0Part 1: UDP Text Communication: Same Networkhttps://www.b4x.com/android/forum/threads/part-1-udp-text-communication-same-network.61133/https://www.b4x.com/android/forum/attachments/udp-zip.39510/
B4ALibraryTextviewParticleTextViewJohan Schoeman2017-05-132017-05-13Free - Creative Commons CC BY 3.0ParticleTextViewhttps://www.b4x.com/android/forum/threads/particletextview.79489/https://www.b4x.com/android/forum/attachments/ba4libfiles-zip.55716/
B4ALibraryDrawingParticleViewOhanian2018-08-262018-08-26Free - Creative Commons CC BY 3.0Custom Android view that helps you displaying large number of sprites. Implemented using OpenGL ES 2.0, resulting in significantly better performance than regular Canvas drawing.https://www.b4x.com/android/forum/threads/particleview.96534/
B4ASnippetServicePass a reference of a View to a servicelemonisdead2015-01-222015-01-22Free - Creative Commons CC BY 3.0Pass a reference of a View to a servicehttps://www.b4x.com/android/forum/threads/pass-a-reference-of-a-view-to-a-service.49710/
B4ALibraryLock/unlockPasscodeViewDonManfredv1.012019-09-07Free - Creative Commons CC BY 3.0Material Design PasscodeView for Androidhttps://www.b4x.com/android/forum/threads/passcodeview.78984/https://www.b4x.com/android/forum/attachments/passcodeviewv1-0-zip.55272/https://www.b4x.com/android/forum/attachments/res-passcodeview-zip.55273/https://www.b4x.com/android/forum/attachments/passcodeviewex-zip.83717/
B4ILibraryColourPassing Object B4i Color to UIColor ObjectiveC?Alberto Iglesias2015-03-102015-03-10Free - Creative Commons CC BY 3.0Passing Object B4i Color to UIColor ObjectiveC?https://www.b4x.com/android/forum/threads/passing-object-b4i-color-to-uicolor-objectivec.51681/
B4RSnippetAudio/VideoPassive Buzzer playing Ludwig van Beethoven's Fur EliseJohan Schoeman2019-06-292019-06-29Free - Creative Commons CC BY 3.0Passive Buzzer playing Ludwig van Beethoven's Fur Elisehttps://www.b4x.com/android/forum/threads/passive-buzzer-playing-ludwig-van-beethovens-fur-elise.107173/
B4ASnippetStringsPassword generator SubIvan Aldaz2018-03-112018-03-11Free - Creative Commons CC BY 3.0I needed to generate passwords in my app, so I wrote the code below, but calling the sub with strings, like "(6, "NUMBERS")", or "(8, "NUMBERS_UPPERCASE_SYMBOLS")". When I was going to share the code here as a snippet I saw this thread, and then I took the idea of calling the sub with arguments (True, True, False, False), instead of using a string. So, although the library exists, perhaps someone prefers or finds easier to use a Sub, or wants to customize the characters to use (to avoid similar characters, like "I1", "O0", for example).https://www.b4x.com/android/forum/threads/password-generator-sub.90490/
B4ALibraryBarcodePassword Protected QR Codes scannerJohan Schoeman2015-11-242015-11-24Free - Creative Commons CC BY 3.0Password Protected QR Codes scannerhttps://www.b4x.com/android/forum/threads/password-protected-qr-codes-scanner-in-post-2.60679/
B4JSnippetEncryptionPassword SHA512 hash and saltmindful2017-01-082017-01-08Free - Creative Commons CC BY 3.0Generates a SHA512 hash of a string based on a given salthttps://www.b4x.com/android/forum/threads/password-sha512-hash-and-salt.75011/
B4JSnippetStringsPassword validation using RegExmindful2016-10-262016-10-26Free - Creative Commons CC BY 3.0Tests given password against the given ruleshttps://www.b4x.com/android/forum/threads/password-validation-using-regex.72351/
B4ALibraryLock/unlockPatternViewJohan Schoeman2016-06-122016-06-12Free - Creative Commons CC BY 3.0View for locking and unlocking.https://www.b4x.com/android/forum/threads/patternview.67838/https://www.b4x.com/android/forum/attachments/resource-zip.44899/https://www.b4x.com/android/forum/attachments/b4apatternview-zip.44900/https://www.b4x.com/android/forum/attachments/pattern-zip.44901/
B4ATutorialPayPalPaypal payment via php :-)KMatle2014-09-052014-09-05Free - Creative Commons CC BY 3.0Paypal payment via php :-)https://www.b4x.com/android/forum/threads/paypal-payment-via-php.44450/
B4ALibraryPayPalPayPalCreditCardMarcoRomev1.032018-08-23DonationPerform payments with PayPal or credit cardshttps://www.b4x.com/android/forum/threads/library-paypal-creditcard.58665/https://www.b4x.com/android/forum/attachments/paypalcreditcard-b4a-example-zip.71429/
B4ALibraryPayPalPaypalWrapperErelv1.002014-08-14Free - Creative Commons CC BY 3.0This library is a wrapper for PayPal MPL SDK. Note that currently PayPal is migrating to a new SDK named Mobile SDK. The Mobile SDK is a different SDK and is only supported in the US. PayPal MPL is considered part of PayPal Classic API and is based on the Adaptive API. Currently only "Basic Payments" are supported.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29840-paypal-mpl-library.html
B4ALibraryOtherPaytmsomed3v3loper2019-03-182019-03-18Free - Creative Commons CC BY 3.0Paytmhttps://www.b4x.com/android/forum/threads/paytm.103825/
B4ALibraryOtherPaytm payment gateway Integration librarymaddy2019-09-162019-09-16ChargeablePaytm payment gateway Integration libraryhttps://www.b4x.com/android/forum/threads/paytm-payment-gateway-integration-library.109572/
B4RSnippetArduinoPCA9685 16-channel, 12-bit PWM SERVO board....rbghongade2017-08-222017-08-22Free - Creative Commons CC BY 3.0Yesterday I received the breakout board for PCA9685 (I2C,16-channel,12-bit PWM) for servo. Here is the B4R code using inline c .Please install the attached Arduino library.https://www.b4x.com/android/forum/threads/pca9685-16-channel-12-bit-pwm-servo-board.83000/
B4ATutorialFile handlingPC-ANSI encoding on B4A ...Hubert Brandel2014-07-312014-07-31Free - Creative Commons CC BY 3.0PC-ANSI encoding on B4A ...https://www.b4x.com/android/forum/threads/pc-ansi-encoding-on-b4a.43402/
B4ALibraryPDFPDF - Create PDF using android.jar built-in methodsDonManfred2017-01-032017-01-03Free - Creative Commons CC BY 3.0Contains classes for manipulation of PDF content.https://www.b4x.com/android/forum/threads/pdf-create-pdf-using-android-jar-built-in-methods.74830/https://www.b4x.com/android/forum/attachments/pdfex-zip.51630/https://www.b4x.com/android/forum/attachments/pdfv0-25-zip.51631/
B4JTutorialPDFPDF creation (with the help of Android)KMatle2017-10-292017-10-29Free - Creative Commons CC BY 3.0- create pdf's on an Android device - send these to a B4J app and store it (pc, database, send them via mail, etc.)https://www.b4x.com/android/forum/threads/pdf-creation-with-the-help-of-android.85510/
B4ALibraryPDFPdf To TextMarcoRome2017-07-092017-07-09Free - Creative Commons CC BY 3.0This library converts pdf files to txt.https://www.b4x.com/android/forum/threads/pdf-to-text.81449/https://www.b4x.com/android/forum/attachments/pdftotext-example-zip.57477/https://www.b4x.com/android/forum/attachments/pdftotext-library-zip.57478/
B4ASnippetPDFPDF: Calculate chars per line/lines per pageKMatle2017-10-292017-10-29Free - Creative Commons CC BY 3.0PDF: Calculate chars per line/lines per pagehttps://www.b4x.com/android/forum/threads/pdf-calculate-chars-per-line-lines-per-page.85522/
B4ASnippetPDFPDF: simple conversion routinesLucaMs2015-05-042015-05-04Free - Creative Commons CC BY 3.0PDF: simple conversion routineshttps://www.b4x.com/android/forum/threads/pdf-simple-conversion-routines.53463/
B4ASnippetPDFPDF2TextRobert Valentino2015-04-262015-04-26Free - Creative Commons CC BY 3.0PDF2Texthttps://www.b4x.com/android/forum/threads/pdf2text.53208/https://www.b4x.com/android/forum/attachments/test-pdf.33680/https://www.b4x.com/android/forum/attachments/test-txt.33681/
B4ALibraryPDFPDFCreatorJohan Schoeman2016-08-082016-08-08Free - Creative Commons CC BY 3.0Android application to create and edit Pdf fileshttps://www.b4x.com/android/forum/threads/pdfcreator.69850/https://www.b4x.com/android/forum/attachments/thejavacode-zip.46807/https://www.b4x.com/android/forum/attachments/pdfcreatorlibfiles-zip.46808/
B4ALibraryPDFPDFDocument API 19+stevel052014-06-202014-06-20Free - Creative Commons CC BY 3.0PDFDocument API 19+https://www.b4x.com/android/forum/threads/pdfdocument-api-19.42213/
B4ALibraryPDFPDFium - Pdfview2DonManfredv1.02019-09-26Apache 2.0This is a wrap for a PDF-View which is based on PDFium. It is based on these two Github-Projects: Pdfium and Android PDF-View. The PDF-View is based on Pdfium 1.9. It supports Horizontal and Vertical scrolling, Pagesnap.https://www.b4x.com/android/forum/threads/pdfium-pdfview2.102756/
B4JLibraryPDFPdfJet RewrappedEnrique Gonzalez R2018-08-282018-08-28Free - Creative Commons CC BY 3.0I do like a lot this library and a lot of people uses it, but the awesome library wrapped by @warwound it is a bit outdated. so i decided to wrap mine, but i have never been able to compile a single line of java so this wrap was made in its entirety with JavaObject.https://www.b4x.com/android/forum/threads/pdfjet-rewrapped.89973/
B4ALibraryPDFPDFjetB4Awarwoundv1.102014-02-16Free - Creative Commons CC BY 3.0A PDF document authoring library for B4A.https://www.b4x.com/android/forum/threads/pdfjetb4a.37843/
B4ALibraryPDFpdfRendererDonManfredv2.02017-11-03Free - Creative Commons CC BY 3.0With this library you can open a PDF-File and then you can get page x from this PDF as Bitmap. ATTENTION: This library needs Android 5 (Lollipop)!!!https://www.b4x.com/android/forum/threads/pdfrenderer-v0-10-beta-create-your-own-pdf-viewer.49103/
B4ALibraryPDFPDF-ViewDonManfredv0.852019-01-31Free - Creative Commons CC BY 3.0Android PDFView is a library which provides a fast PDFView component for Android, with animations , gestures , and zoom . It's based on VuDroid for decoding the PDF file.https://www.b4x.com/android/forum/threads/chargeable-pdf-view-show-pdf-files-in-your-own-app.54737/
B4ALibraryPDFPDFViewerDonManfredv1.52019-01-31Free - Creative Commons CC BY 3.0View PDF documents in your apphttps://www.b4x.com/android/forum/threads/free-pdfviewer-by-icefairy333-reworked-by-donmanfred.66870/
B4ALibraryPDFPDFWrapper - A Native Android PDF Writer Library [Beta]keirS2014-11-082014-11-08Free - Creative Commons CC BY 3.0PDFWrapper - A Native Android PDF Writer Library [Beta]https://www.b4x.com/android/forum/threads/beta-pdfwrapper-a-native-android-pdf-writer-library.46649/[Beta]
B4ALibraryPDFPDFWriterXverhelstXv1.102012-04-06BSDThe library is licensed under BSD! So you just have to mention the author: Javier Santho Domingo (j-a-s-d@coderesearchlabs.com)https://www.b4x.com/android/forum/threads/pdfwriter.12840/https://www.b4x.com/android/forum/attachments/pdfwriter1-0-zip.9443/
B4JLibraryBAnanoPDO CRUD Class for MSSQL [BANanoMSSQL]Mashiane2019-09-292019-09-29Free - Creative Commons CC BY 3.0PDO CRUD Class for MSSQL [BANanoMSSQL]https://www.b4x.com/android/forum/threads/bananomssql-pdo-crud-class-for-mssql.110015/[BANANOMSSQL]https://www.b4x.com/android/forum/attachments/msconnect-zip.84279/
B4ATutorialWearPebble ExampleJake E2014-04-212014-04-21Free - Creative Commons CC BY 3.0This is an example of how to build an app and sent intents to your pebble.https://www.b4x.com/android/forum/threads/pebble-example.40127/
B4ALibraryWearPebble Watch Librarytchart2015-01-122015-01-12Free - Creative Commons CC BY 3.0This is a B4A wrapper for the official Pebble Android SDK. It is using the SDK from November 2014 (pebblekit-2.6.0-eclipse.jar). https://www.b4x.com/android/forum/threads/pebble-watch-library.49321/
B4ALibraryProgress/GaugePercentageChartViewsomed3v3loper2019-04-102019-04-10Free - Creative Commons CC BY 3.0A Java-based easy to use and highly adjustable custom view that displays the progress of a single given task.https://www.b4x.com/android/forum/threads/percentagechartview.104729/
B4ALibraryChartsPercentBarViewsomed3v3loperv0.012016-09-21Free - Creative Commons CC BY 3.0PercentBarViewhttps://www.b4x.com/android/forum/threads/percentbarview.71189/
B4ALibraryProgress/GaugePercentProgressBarJohan Schoeman2016-01-232016-01-23Free - Creative Commons CC BY 3.0Inspired by NumberProgressBar, this is Android-PercentProgressBar, CircularProgressBar and LineProgressBar with progress percentage shown. https://www.b4x.com/android/forum/threads/percentprogressbar.62690/https://www.b4x.com/android/forum/attachments/b4apercentprogressbar-zip.40818/https://www.b4x.com/android/forum/attachments/percentprogresslibfiles-zip.40819/https://www.b4x.com/android/forum/attachments/thejavacode-zip.40820/
B4ATutorialImagesPerfect Crop + TouchImageViewDouglas Farias2014-07-302014-07-30Free - Creative Commons CC BY 3.0Perfect Crop + TouchImageViewhttps://www.b4x.com/android/forum/threads/perfect-crop-touchimageview.43386/https://www.b4x.com/android/forum/attachments/crop-sample-zip.26700/https://www.b4x.com/android/forum/attachments/10511109_807459332617618_2723995257439844685_n-jpg.26701/https://www.b4x.com/android/forum/attachments/10514572_807459602617591_7148849783199956125_n-jpg.26702/
B4XTutorialGamePerformance [XUI2D]Erel2018-08-312018-08-31Free - Creative Commons CC BY 3.0Performance [XUI2D]https://www.b4x.com/android/forum/threads/xui2d-performance.96326/[XUI2D]
B4JTutorialB4J ServerPerformance measures [Server]Erel2014-02-052014-02-05Free - Creative Commons CC BY 3.0Performance measures [Server]https://www.b4x.com/android/forum/threads/server-performance-measures.37502/[Server]
B4ALibraryStringsPermutation - Get all Permutations of a StringDonManfred2015-12-052015-12-05Free - Creative Commons CC BY 3.0Permutation - Get all Permutations of a Stringhttps://www.b4x.com/android/forum/threads/permutation-get-all-permutations-of-a-string.61084/https://www.b4x.com/android/forum/attachments/permutationex-zip.39470/
B4ALibraryCalendarPersianCalendarViewJohan Schoeman2017-05-042017-05-04Free - Creative Commons CC BY 3.0PersianCalendarViewhttps://www.b4x.com/android/forum/threads/persiancalendarview.79171/https://www.b4x.com/android/forum/attachments/thejavacode-zip.55465/https://www.b4x.com/android/forum/attachments/otherlibfiles-zip.55466/https://www.b4x.com/android/forum/attachments/resource-zip.55467/https://www.b4x.com/android/forum/attachments/b4apersiancalendarview-zip.55468/https://www.b4x.com/android/forum/attachments/libres-zip.55469/
B4JSnippetB4J ServerPersistent JDBC Session - Store session data in database [Server]mindful2017-04-212017-04-21Free - Creative Commons CC BY 3.0Call this sub after the server is started (srvr.Start). The sessionIds and SessionData tables will be automatically created (your database user needs to have the privileges to create tables) This is usefull if you have many instances of an app and you want the session to be shared between them. And if you restart the server you don't lose your session data. This is for the current B4J jetty version (9.3) More about this: http://www.eclipse.org/jetty/documentation/9.3.x/session-clustering-jdbc.html https://www.b4x.com/android/forum/threads/server-persistent-jdbc-session-store-session-data-in-database.78687/[Server]
B4ATutorialLoggingPersistent log for IDE (developer) or APP (user)ELCHARO2018-02-272018-02-27Free - Creative Commons CC BY 3.0Persistent log for IDE (developer) or APP (user)https://www.b4x.com/android/forum/threads/persistent-log-for-ide-developer-or-app-user.90044/
B4JSnippetB4J ServerPersistent sessions [Server]mindful2016-11-072016-11-07Free - Creative Commons CC BY 3.0Session are usually stored in memory so if you restart the server all the sessions (including their attributes) will be lost. So if you want to save sessions data on disk place the code below in the code module and call the sub ServerUsePersistentSessions.https://www.b4x.com/android/forum/threads/server-persistent-sessions.72825/[Server]
B4ALibraryBarcodePersonalisedQRcodesJohan Schoeman2015-07-162015-07-16Free - Creative Commons CC BY 3.0See attached project that you can use to make personalized QR codes with. Image that is superimposed on the QR code should preferably have a transparent background.https://www.b4x.com/android/forum/threads/create-personalised-qr-codes.56275/
B4JTutorialABMaterialPGMenuCard - A composite Component [ABMaterial]Cableguy2019-06-102019-06-10Free - Creative Commons CC BY 3.0PGMenuCard - A composite Component [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-pgmenucard-a-composite-component.106621/[ABMATERIAL]
B4ALibraryComms & NetworkPhilipsHUE SDK - Control your HUE SystemDonManfredv0.412017-12-30Free - Creative Commons CC BY 3.0PhilipsHUE SDK - Control your HUE Systemhttps://www.b4x.com/android/forum/threads/philipshue-sdk-control-your-hue-system.82729/https://www.b4x.com/android/forum/attachments/huev0-2-zip.58617/https://www.b4x.com/android/forum/attachments/philipshueexample-zip.58618/https://www.b4x.com/android/forum/attachments/huev0-21-zip.58661/https://www.b4x.com/android/forum/attachments/huev0-3-zip.59056/
B4ALibraryOtherPhone as Compass Java librarycanalrun2017-09-152017-09-15Free - Creative Commons CC BY 3.0The library sends the compass heading for which the phone is pointing.https://www.b4x.com/android/forum/threads/phone-as-compass-java-library.83973/
B4ALibraryPhonePhone library update - v1.34Erel2011-02-132011-02-13Free - Creative Commons CC BY 3.0Phone library update - v1.34https://www.b4x.com/android/forum/threads/phone-library-update-v1-34.7829/
B4ALibraryPhonePhone library v1.80 - RingtoneManagerErel2012-04-292012-04-29Free - Creative Commons CC BY 3.0Phone library v1.80 - RingtoneManagerhttps://www.b4x.com/android/forum/threads/phone-library-v1-80-ringtonemanager.17362/
B4ALibrarySMSPhoneLibrary: Updated PhoneSms.SendSorin Pohontu2015-04-022015-04-02Free - Creative Commons CC BY 3.0PhoneLibrary: Updated PhoneSms.Sendhttps://www.b4x.com/android/forum/threads/phonelibrary-updated-phonesms-send.52501/
B4ALibraryPhonePhoneSensors2 - sensor events with timestampdaemon2014-08-252014-08-25Free - Creative Commons CC BY 3.0PhoneSensors2 - sensor events with timestamphttps://www.b4x.com/android/forum/threads/phonesensors2-sensor-events-with-timestamp.44162/
B4ALibraryPhonePhoneSensorsExtra Librarywalterf252014-07-242014-07-24Free - Creative Commons CC BY 3.0PhoneSensorsExtra Libraryhttps://www.b4x.com/android/forum/threads/phonesensorsextra-library.43175/
B4ASnippetPhonePhoneStateChanged sample: all possible calling statespeacemaker2019-06-062019-06-06Free - Creative Commons CC BY 3.0PhoneStateChanged sample: all possible calling stateshttps://www.b4x.com/android/forum/threads/phonestatechanged-sample-all-possible-calling-states.104204/
B4ALibraryPhonePhoneStateListenerXverhelstXv1.302014-01-03Free - Creative Commons CC BY 3.0monitoring changes in specific telephony states on the device, including service state, signal strength, message waiting indicator (voicemail), and others.https://www.b4x.com/forum/additional-libraries-official-updates/12377-phonestatelistener.htmlhttps://www.b4x.com/android/forum/attachments/phonestatelistener1-1-zip.9201/https://www.b4x.com/android/forum/attachments/phonestatelistener1-2-zip.9202/
B4ALibraryPhonePhoneValidateMarcoRomev1.02015-07-19Free - Creative Commons CC BY 3.0Library to check if a phone number is validhttps://www.b4x.com/android/forum/threads/library-phonenumbervalid.56377/https://www.b4x.com/android/forum/attachments/validatephone-example-zip.36018/https://www.b4x.com/android/forum/attachments/phonevalidate-zip.36019/
B4ALibraryPhonephonevalidator libraryJackKirkv8.10.152019-07-21Free - Creative Commons CC BY 3.0This library is a super simple wrap of google's libphonenumber library. The only functionality exposed is to validate a phone number.https://www.b4x.com/android/forum/threads/phonevalidator-library.94014/
B4ILibraryImagesPhoto Browser LibraryHaris Hafeez2015-05-312015-05-31Free - Creative Commons CC BY 3.0Photo Browser Libraryhttps://www.b4x.com/android/forum/threads/photo-browser-library.54346/
B4ASnippetImagesPhoto filters Seekbaryiankos12015-12-062015-12-06Free - Creative Commons CC BY 3.0Adds filters - effects to photo - images and changes value of filter through seekbar.https://www.b4x.com/android/forum/threads/photo-filters-seekbar.61101/
B4JTutorialABMaterialPhoto Viewer [ABMaterial]Harris2016-06-022016-06-02Free - Creative Commons CC BY 3.0Photo Viewer [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-photo-viewer.67489/[ABMaterial]
B4AClassImagesPhotoView classicefairy3332015-10-122015-10-12Free - Creative Commons CC BY 3.0PhotoView classhttps://www.b4x.com/android/forum/threads/photoview-class.59232/
B4XTutorialSerializePHP implementation of B4XSerializator and PhpCloudKVS Server example [B4X]Toky Olivier2019-08-212019-08-21Free - Creative Commons CC BY 3.0PHP implementation of B4XSerializator and PhpCloudKVS Server example [B4X]https://www.b4x.com/android/forum/threads/b4x-php-implementation-of-b4xserializator-and-phpcloudkvs-server-example.108802/[B4X]https://www.b4x.com/android/forum/attachments/b4xserializator_for_php_v0-5-zip.83266/https://www.b4x.com/android/forum/attachments/phpcloudkvs_server-zip.83268/
B4JSnippetInteropPHP redirect to port.ColdBlueLava2016-01-162016-01-16Free - Creative Commons CC BY 3.0Really Neat! PHP redirect to port.https://www.b4x.com/android/forum/threads/really-neat-php-redirect-to-port.62350/
B4XOtherhttpPhp.Show - a php script generator for httputils usageMashiane2016-08-072016-08-07Free - Creative Commons CC BY 3.0Php.Show is a small utility app that has been built with b4j as a php source code generator. One is able to define a table and its fields (currently text and int) and then Compile a single php file based on the table name that can be used in a web server.https://www.b4x.com/android/forum/threads/php-show-a-php-script-generator-for-httputils-usage.58709https://www.b4x.com/android/forum/attachments/phpshow1-png.37761/https://www.b4x.com/android/forum/attachments/phpshow2-png.37762/
B4JClassSerializePHPSerializator [Class]mindful2018-02-102018-02-10Free - Creative Commons CC BY 3.0This class makes it easy to serialize objects and primitives to php (serialize/unserialize)https://www.b4x.com/android/forum/threads/class-phpserializator.89381/[CLASS]
B4AClassGamePhysical GamePad / Joystick Support [Class]wonder2015-05-192015-05-19Free - Creative Commons CC BY 3.0Physical GamePad / Joystick Support [Class]https://www.b4x.com/android/forum/threads/class-physical-gamepad-joystick-support.53906/[Class]
B4ALibraryImagesPicassowarwoundv1.002013-09-06Free - Creative Commons CC BY 3.0A powerful image downloading and caching library for Android.https://www.b4x.com/android/forum/threads/picasso-image-downloading-and-caching-library.31495/https://www.b4x.com/android/forum/attachments/picasso_examples-zip.18816/
B4ALibraryImagesPicasso-TransformationsJohan Schoeman2016-05-302016-05-30Free - Creative Commons CC BY 3.0An Android transformation library providing a variety of image transformations for Picasso.https://www.b4x.com/android/forum/threads/picasso-transformations-an-image-processing-library.67377/https://www.b4x.com/android/forum/attachments/thejavacode-zip.44500/https://www.b4x.com/android/forum/attachments/picassotransformlibfiles-zip.44501/
B4ALibraryPickerPickerViewJohan Schoeman2016-10-022016-10-02Free - Creative Commons CC BY 3.0OptionsPickerView Like Ios Three Types of Options Pickers •Single OptionPicker •Double OptionPicker •Triple OptionPickerhttps://www.b4x.com/android/forum/threads/pickerview.71586/https://www.b4x.com/android/forum/attachments/b4apickerviewmulti-zip.48473/https://www.b4x.com/android/forum/attachments/pickerviewmultilibfiles-zip.48474/https://www.b4x.com/android/forum/attachments/thejavacode-zip.48475/https://www.b4x.com/android/forum/attachments/pickerlibres-zip.48476/
B4ITutorialFile handlingPicking external documents with DocumentPickerViewControllerErel2018-11-152018-11-15Free - Creative Commons CC BY 3.0iUI8 v1.60 adds a new type named DocumentPickerViewController. This picker allows the user to choose an external document. The document will be imported (copied) to your app file system.https://www.b4x.com/android/forum/threads/picking-external-documents-with-documentpickerviewcontroller.99365/
B4ASnippetDialogsPictureDialogschrjak2016-07-312016-07-31Free - Creative Commons CC BY 3.0A modern and simple looking dialoghttps://www.b4x.com/android/forum/threads/picturedialogs.69571/https://www.b4x.com/android/forum/attachments/compiledpicturedialog-zip.46535/
B4XLibraryChartsPie Chart [B4X] [XUI]Erel2017-11-262017-11-26Free - Creative Commons CC BY 3.0A simple, cross platform, pie chart class based on XUI library.Implemented as a custom view. Add it with the designer.https://www.b4x.com/android/forum/threads/b4x-xui-pie-chart.85785/[B4X][XUI]
B4JTutorialWebAppPiFace (Raspberry Pi) Server Example [WebApp] [IoT]Erel2014-04-172014-04-17Free - Creative Commons CC BY 3.0PiFace (Raspberry Pi) Server Example [WebApp] [IoT]https://www.b4x.com/android/forum/threads/webapp-iot-piface-raspberry-pi-server-example.39992/[WebApp][IoT]
B4JTutorialRaspberry PiPiFace Control And Display (CAD) [RPi]Erel2016-01-212016-01-21Free - Creative Commons CC BY 3.0PiFace Control And Display (CAD) [RPi]https://www.b4x.com/android/forum/threads/rpi-piface-control-and-display-cad.62610/[RPi]
B4XOtherIcons / fontsPimp My B4X - New Fonts and Themeswonder2016-10-152016-10-15Free - Creative Commons CC BY 3.0After 3 years of B4X coding, I got bored with the current themes, so I decided to create my own! ;) Download the attached file, install the respective fonts and enjoy!https://www.b4x.com/android/forum/threads/pimp-my-b4x-new-fonts-and-themes.72015/
B4ALibraryOtherPinchZoomAndMoveGiancarlo "Dominex" Fiorettiv1.452013-12-08Free - Creative Commons CC BY 3.0Pinch Zoom in contemporary Move to a Viewhttps://www.b4x.com/android/forum/threads/pinch-zoom-and-move-view-tutorial.21639/https://www.b4x.com/android/forum/attachments/screenshot_2012-11-02-20-02-13-ridotta-jpg.14453/
B4ALibrarySocialPinIt (Pinterest)barx2013-08-262013-08-26Free - Creative Commons CC BY 3.0PinIt (Pinterest)https://www.b4x.com/android/forum/threads/pinit-pinterest.32154/
B4ALibraryStringsPinyinMoster67v1.32018-08-23Free - Creative Commons CC BY 3.0Pinyin4j is a popular Java library supporting conversion between Chinese characters and most popular Pinyin systems.https://www.b4x.com/android/forum/threads/b4a-pinyin-b4a%E6%8B%BC%E9%9F%B3.71799/https://www.b4x.com/android/forum/attachments/libs_v1_3-zip.48783/https://www.b4x.com/android/forum/attachments/b4apinyinsampleapp-zip.48784/
B4ALibraryAudio/VideoPitchdetectionMax Koopman2019-05-032019-05-03Free - Creative Commons CC BY 3.0This library has just one function and that is to do the pitchdetection, but this library is easier to implement than FFT and I think this library is more accurate than FFT is. The library has only been tested in B4a 9.0 which is currently the most recent version, other version are not tested but could work.https://www.b4x.com/android/forum/threads/pitchdetection.105462/https://www.b4x.com/android/forum/attachments/dsp-pitchdetection-library-zip.80041/
B4XTutorialGamePixelator - turn any image into fancy pixel-artSandman2018-02-202018-02-20Free - Creative Commons CC BY 3.0I know some people in the forum have mentioned that it's very difficult to produce art for games. I just found this app (not made with B4X), and thought that it might help somebody. http://pixelatorapp.com/https://www.b4x.com/android/forum/threads/pixelator-turn-any-image-into-fancy-pixel-art.89804/
B4ALibraryImagesPixelMeasuringToolJohan Schoeman2017-08-052017-08-05Free - Creative Commons CC BY 3.0A imageView with a tool to calculate the pixel between items in the picturehttps://www.b4x.com/android/forum/threads/pixelmeasuringtool.82509/https://www.b4x.com/android/forum/attachments/resource-zip.58453/https://www.b4x.com/android/forum/attachments/thejavacode-zip.58455/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.58456/https://www.b4x.com/android/forum/attachments/b4apixelmeasuringtool-zip.58457/
B4ALibrarySpeechplay audio and same time record voicejs12342013-02-242013-02-24Free - Creative Commons CC BY 3.0play audio and same time record voicehttps://www.b4x.com/android/forum/threads/play-audio-and-same-time-record-voice.26724/
B4ISnippetAudio/VideoPlay Beep Soundaeric2018-10-242018-10-24Free - Creative Commons CC BY 3.0Play Beep Soundhttps://www.b4x.com/android/forum/threads/play-beep-sound.98592/
B4XTutorialGamePlayer is stuck on walls (Box2d - Tutorial)ilan2016-11-082016-11-08Free - Creative Commons CC BY 3.0Player is stuck on walls (Box2d - Tutorial)https://www.b4x.com/android/forum/threads/player-is-stuck-on-walls-box2d-tutorial.72850/
B4XTutorialGamePng to Spritesheet ???ilan2016-12-262016-12-26Free - Creative Commons CC BY 3.0Sometime you find a nice PNG (image) file that you really like and would like to use it in your game. The problem is how do you animate that image? there are a lot apps that can help you animate an image but the best app i found is SPRITER. the great thing in spriter is that you create bones and connect them to your image and like this you can animate it very easy. i include a video of an example i did few minutes ago. i wanted to share this with you (game developers) because spriter is now on sale so you should really consider getting this great tool. it will help you with game making. you can also try spriter for free and if you like it you can purchase the license. (i did it and its worth every penny!) spriter link: https://brashmonkey.com/https://www.b4x.com/android/forum/threads/png-to-spritesheet.74531/
B4ISnippetMathsPoint inside a polygon (Ray casting algorithm)marcick2016-03-232016-03-23Free - Creative Commons CC BY 3.0Point inside a polygon (Ray casting algorithm)https://www.b4x.com/android/forum/threads/point-inside-a-polygon-ray-casting-algorithm.64985/
B4ASnippetGooglePoint user to a list of all your app on Google PlayDonManfred2015-05-022015-05-02Free - Creative Commons CC BY 3.0Point user to a list of all your app on Google Playhttps://www.b4x.com/android/forum/threads/point-user-to-a-list-of-all-your-app-on-google-play.53403/
B4ALibraryAdsPollfish -A new innovative way to monetize your apps! Forget about ads!andreasvour2014-06-012014-06-01Free - Creative Commons CC BY 3.0Pollfish -A new innovative way to monetize your apps! Forget about ads!https://www.b4x.com/android/forum/threads/pollfish-a-new-innovative-way-to-monetize-your-apps-forget-about-ads.41621/
B4ATutorialGamePong - a gamemhc2010-12-022010-12-02Free - Creative Commons CC BY 3.0Pong - a gamehttps://www.b4x.com/android/forum/threads/pong-a-game.6740/
B4JTutorialABMaterialPopulate a combo based on another selection [ABMaterial]Harris2016-01-022016-01-02Free - Creative Commons CC BY 3.0Populate a combo based on another selection [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-populate-a-combo-based-on-another-selection.61920/[ABMaterial]
B4JClassMenuPopup menuFrenchDeveloperv0.32014-10-15Free - Creative Commons CC BY 3.0Here is a class to display popup menus which may be : simple menus, tree menus, file/folder selection menushttps://www.b4x.com/android/forum/threads/popup-menu-class.45462/
B4ALibraryMenuPopup Menu On Any Viewmsali2018-04-292018-04-29Free - Creative Commons CC BY 3.0This particular library will create a popup menu on click of any view in the activity. Needless to say you can have as many menus as you want and can call them upon click event.https://www.b4x.com/android/forum/threads/popup-menu-on-any-view.91550/https://www.b4x.com/android/forum/attachments/menuonanyview_example-zip.66328/https://www.b4x.com/android/forum/attachments/menuonanyview_lib_1-1-zip.66329/https://www.b4x.com/android/forum/attachments/button-png.66330/https://www.b4x.com/android/forum/attachments/chkbox-png.66331/https://www.b4x.com/android/forum/attachments/image-png.66332/
B4ALibraryMenuPopup Menu/List Librarythedesolatesoul2011-08-282011-08-28Free - Creative Commons CC BY 3.0Popup Menu/List Libraryhttps://www.b4x.com/android/forum/threads/popup-menu-list-library.11136/
B4ITutorialGamePorting (game) from B4A > B4i and the differencessorex2015-01-132015-01-13Free - Creative Commons CC BY 3.0Porting (game) from B4A > B4i and the differenceshttps://www.b4x.com/android/forum/threads/porting-game-from-b4a-b4i-and-the-differences.49336/
B4ATutorialSocialPost to Facebook Wall via B4A app. [TUTORIAL]NJDude2012-05-112012-05-11Free - Creative Commons CC BY 3.0Post to Facebook Wall via B4A app. [TUTORIAL]https://www.b4x.com/android/forum/threads/tutorial-post-to-facebook-wall-via-b4a-app.17739/[TUTORIAL]
B4ATutorialhttpPosting a byte array to a web service - vb.net examplejoneden2012-09-192012-09-19Free - Creative Commons CC BY 3.0Posting a byte array to a web service - vb.net examplehttps://www.b4x.com/android/forum/threads/posting-a-byte-array-to-a-web-service-vb-net-example.21466/
B4ALibrarySliderPotentiometer Old StyleYayou492018-09-052018-09-05Free - Creative Commons CC BY 3.0A little potentiometer working with Touch up and Touch down.https://www.b4x.com/android/forum/threads/potentiometer-old-style.96857/https://www.b4x.com/android/forum/attachments/test-zip.71882/https://www.b4x.com/android/forum/attachments/potaros-jar.71917/
B4ATutorialMapPraise to the data type Map.LucaMs2014-08-182014-08-18Free - Creative Commons CC BY 3.0Praise to the data type Map.https://www.b4x.com/android/forum/threads/praise-to-the-data-type-map.43959/
B4ASnippetAudio/Videoprecise timing beats (Metronome)skrjabin2018-09-122018-09-12Free - Creative Commons CC BY 3.0Long time I was not able to write a precise metronome (a tool for musicians). Playing the beats with SoundPool and a Timer was not accurate at all, because of the timer. Even playing in a own thread was not really precise. Finally I got now a 100% precise solution with the AudioTrack Library. For this code you also need the Threading and the ByteConverter Lib.https://www.b4x.com/android/forum/threads/precise-timing-beats-metronome.97171/
B4JSnippetColourpredefined gimp colorsKnoppi2017-09-212017-09-21Free - Creative Commons CC BY 3.0In B4J unfortunately only a few colors are predefined,for all the people who often work with colors,I have the work done to define the gimp colors for different purposes.https://www.b4x.com/android/forum/threads/predefined-gimp-colors.84151/https://www.b4x.com/android/forum/attachments/gimp_colors_map-txt.59899/https://www.b4x.com/android/forum/attachments/gimp_colors_comma-txt.59900/https://www.b4x.com/android/forum/attachments/gimp_colors_tab-txt.59901/https://www.b4x.com/android/forum/attachments/gimp_colors_dim-txt.59902/
B4ASnippetChartsPredetermined graphsrodmcm2018-10-142018-10-14Free - Creative Commons CC BY 3.0I wanted a simple graphing function where I could define the range and intervals to sensible values but still have the luxury of the code determining the best fit from some derived values. As long as the maximum X and Y values was less than the maximum predetermined X and Y ranges then the code selects the best fit graph outline. This is easy if say you are measuring a sensor and know the maximum range for argument sake The code will select the best fit range and the predetermined intervals for that range, draw the graph outline and automatically label the X and Y intervals. The graph size is user set, but reduced sizes will require alteration of the interval label sizes to stop clutter An example of Multiple straight line point to point traces is provided https://www.b4x.com/android/forum/threads/predetermined-graphs.98219/https://www.b4x.com/android/forum/attachments/predeterminedgraph-zip.73185/
B4ALibraryPreferencesPreferenceActivity libraryErel2011-08-032011-08-03Free - Creative Commons CC BY 3.0PreferenceActivity libraryhttps://www.b4x.com/android/forum/threads/preferenceactivity-library.10609/
B4ATutorialPreferencesPreferenceActivity tutorialErel2011-08-032011-08-03Free - Creative Commons CC BY 3.0PreferenceActivity tutorialhttps://www.b4x.com/android/forum/threads/preferenceactivity-tutorial.10608/
B4IClassPreferencesPreferenceManagerFilippov1.012019-05-05Free - Creative Commons CC BY 3.0PreferenceManagerhttps://www.b4x.com/android/forum/threads/class-preferencemanager.48914/
B4IClassPreferencesPreferenceMenuFilippov1.032015-02-07Free - Creative Commons CC BY 3.0PreferenceMenuhttps://www.b4x.com/android/forum/threads/class-preferencemenu.48915/https://www.b4x.com/android/forum/attachments/img_0005-png.30842/https://www.b4x.com/android/forum/attachments/img_0006-png.32035/
B4ALibraryPreferencesPreferences - Material Design Preferencescorwin42v2.002018-06-08DonationThis library provides a framework to create nice looking Material Design Preferences down to API9. It uses this GitHub project to fix some bugs in the android support preferences stuff. It also adds some nice features like simple icon tinting, simple menu list preferences and a color picker.https://www.b4x.com/android/forum/threads/preferences-material-design-preferences.75482/https://www.b4x.com/android/forum/attachments/preferenceslib2_0-zip.68748/
B4ALibraryAudio/VideoPresetReverbGigatronv1.402011-11-15Free - Creative Commons CC BY 3.0PresetReverb AudioFx and Gplayer(extended Mediaplayer of B4A).https://www.b4x.com/forum/additional-libraries-official-updates/12481-reverb-gplayer-library.html
B4ATutorialSpinnerPress button makes a spinner (in)visible examplesAsmoro2011-06-302011-06-30Free - Creative Commons CC BY 3.0Press button makes a spinner (in)visible exampleshttps://www.b4x.com/android/forum/threads/press-button-makes-a-spinner-in-visible-examples.9976/https://www.b4x.com/android/forum/attachments/spinnervisibility-by-asmoro-zip.7923/
B4ALibraryDate/timePrettyTimeDonManfred2016-07-122016-07-12Free - Creative Commons CC BY 3.0Social Style Date and Time Formattinghttps://www.b4x.com/android/forum/threads/prettytime.68924/
B4ASnippetB4APrevent (unwanted) Screen RotationHarris2017-04-242017-04-24Free - Creative Commons CC BY 3.0StateManager will save the vars (and restore) when screen flips from Portrait to Landscape (and back). However, as I have found, when a custom panel is in view, and screen rotates, it is dismissed and you have to start over (unless you like to create MUCH code to work around this). So, to avoid all this, I lock the screen to the orientation (either port or land) when the user first accessed the selected activity. This prevents the screen from flipping during the activity session. IF this activity DOES NOT call another activity, you may not require StateManager...https://www.b4x.com/android/forum/threads/prevent-unwanted-screen-rotation.78760/
B4ATutorialB4APrevent accidental clicksilan2019-02-012019-02-01Free - Creative Commons CC BY 3.0I had issues when i did an animation like clicking on a button and shrink it that if you click twice on it it will perform 2 times or more the animation you want to do or if you start a task that can take some milliseconds like scrolling a panel from outside the screen to a specific position you really want to prevent the user to click on anything before you finished your task. this could lead to bugs in your app.https://www.b4x.com/android/forum/threads/prevent-accidental-clicks.102184/
B4ASnippetOSPrevent Phone From SleepingJohnD2014-05-242014-05-24Free - Creative Commons CC BY 3.0Prevent Phone From Sleepinghttps://www.b4x.com/android/forum/threads/prevent-phone-from-sleeping.41389/
B4ALibraryImagesPreview image pickerPeter Simpsonv1.052018-10-08Free - Creative Commons CC BY 3.0A single row vertical preview image pickerhttps://www.b4x.com/android/forum/threads/preview-image-picker.97710/https://www.b4x.com/android/forum/attachments/example-apk.72724/https://www.b4x.com/android/forum/attachments/ss_previewimagepicker-v1-04-zip.72727/
B4ASnippetPrintPrint chinese word in BT Printerdiy.diskless2018-04-172018-04-17Free - Creative Commons CC BY 3.0Print chinese word in BT Printerhttps://www.b4x.com/android/forum/threads/print-chinese-word-in-bt-printer.92008/
B4ATutorialPrintPrint from your Android app [SAMPLE CODE]NJDude2012-08-272012-08-27Free - Creative Commons CC BY 3.0Print from your Android app [SAMPLE CODE]https://www.b4x.com/android/forum/threads/sample-code-print-from-your-android-app.20854/[SAMPLE CODE]
B4ASnippetPrintPrint Logo in NV ram with ESC/POScarloschueca2017-03-162017-03-16Free - Creative Commons CC BY 3.0Print Logo in NV ram with ESC/POShttps://www.b4x.com/android/forum/threads/print-logo-in-nv-ram-with-esc-pos.77410/
B4ASnippetBluetoothPrint to a Bluetooth POS printer with matching codepageKMatle2017-03-022017-03-02Free - Creative Commons CC BY 3.0Print to a Bluetooth POS printer with matching codepagehttps://www.b4x.com/android/forum/threads/print-to-a-bluetooth-pos-printer-with-matching-codepage.76831/
B4JTutorialPrintPrint with PrintHtml toolErel2013-12-092013-12-09Free - Creative Commons CC BY 3.0Print with PrintHtml toolhttps://www.b4x.com/android/forum/threads/print-with-printhtml-tool.35492/
B4ALibraryPrintPrinter Driver Android Termianl Xpay-701victormedranop2017-09-042017-09-04Free - Creative Commons CC BY 3.0Printer Driver Android Termianl Xpay-701https://www.b4x.com/android/forum/threads/printer-driver-android-termianl-xpay-701.83539/
B4ALibraryPDFPrinting and Pdf creationErelv1.102019-03-18Free - Creative Commons CC BY 3.0This is an Android 4.4+ (API 19+) library. Its two main features are: 1. Creating Pdf documents with the PdfDocument object. 2. Printing with the Printer object.https://www.b4x.com/android/forum/threads/printing-and-pdf-creation.76712/
B4JTutorialPrintPrinting on A4 and Letter sized paperPeter Simpson2018-11-172018-11-17Free - Creative Commons CC BY 3.0A quick tutorial on how to print on A4 or Letter sized paper using the follow information provided by Steve Laming (better known as @stevel05).https://www.b4x.com/android/forum/threads/printing-on-a4-and-letter-sized-paper.99320/https://www.b4x.com/android/forum/attachments/pint-on-a4-pdf.74351/https://www.b4x.com/android/forum/attachments/print-on-letter-pdf.74352/
B4JTutorialABMaterialPrinting/Reporting with the upcoming version 3.75 [ABMaterial]alwaysbusy2017-08-182017-08-18Free - Creative Commons CC BY 3.0Printing/Reporting with the upcoming version 3.75 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-printing-reporting-with-the-upcoming-version-3-75.82906/[ABMaterial]
B4ALibraryMathsProbabilityDerez2015-06-132015-06-13Free - Creative Commons CC BY 3.0Probability library find the comulative and density distributions of many probability distributions, as well as special methematic functions used in probability operations.https://www.b4x.com/forum/additional-libraries-official-updates/15681-probability-library.htmlhttps://www.b4x.com/android/forum/attachments/probability-zip.10726/
B4ATutorialOtherProblems With App Closing On Back Button Press? (Tutorial)iTzCorky2012-07-132012-07-13Free - Creative Commons CC BY 3.0Problems With App Closing On Back Button Press? (Tutorial)https://www.b4x.com/android/forum/threads/problems-with-app-closing-on-back-button-press-tutorial.19514/
B4ALibraryOtherProBundleInformatixv1.222018-09-02Free - Creative Commons CC BY 3.0ProBundle contains all the following libraries: - ArchiverPlusZip v1.13 Based on the Zip4j library, this library allows to add, extract, update and remove files from a zip archive. It supports encryption and decryption (standard and AES), Zip64 format and split zip archives. It is compatible with B4J. - ClassLoader v1.0 This library can dynamically load classes from a separate file (JAR or uninstalled APK) at runtime and verify the file signatures to make sure of its origin and integrity. You can use the library to create plug-ins, load code encrypted in the assets or download code from a remote server, for example. - CPUFeatures + source v1.0 This library detects the target device's CPU family and the maximum number of CPU cores. - DataCollection v1.07 This library wraps the ArrayDeque, BitSet, PriorityQueue, SparseArray, Stack, TreeMap and TreeSet classes. These classes can replace your lists, maps or arrays for specific tasks. A TreeSet, for example, can maintain a sorted list of objects in a more efficient manner than a typical List class. A TreeMap is a map whose entries are sorted by their keys. A SparseArray is also a sorted map, but restricted to integer keys, that is lightning-fast. This library can serialize to an array of bytes any collection, including Map, List and user defined types. A version for B4J is provided (without the SparseArray). - F5Steg v1.2 This library implements F5, a secure steganographic algorithm, which embeds data into images. Data are encrypted with a password or, by default, with the application signature (thus any tampering of the APK will prevent from extracting valid data). - FastIO + source v0.9 This library replaces the Read and Write functions (with their encrypted variant) of the RandomAccessFile library for arrays of bytes. These new functions are a lot faster. - OverlayWindow + source v1.2 This library allows to create overlay windows and floating buttons. These interactive views can be displayed on top of all other applications. - PackageUtils v2.1 This library replaces the PackageManager class of the Phone library. It gives plenty of informations on packages (activities, features, permissions, receivers, services, etc.) and can list the features available on the system (camera, gps, wifi, etc.). It allows experts to change the enabled state of components. An application is provided with the library to show what you can get with it. - UltimateArchiver v0.91 This library wraps P7Zip, a command line utility that can create archives with the 7z, zip, bzip2, gzip, tar or xz format. It can unpack files with extension 7z, cab, gz, img, iso, jar, rar, tar, zip and a few others. It supports encryption/decryption and volumes. It is written in C to be as fast as possible. - UnArchiver7z v1.0 Based on the official source code in C of 7zip, this library allows to extract files from a 7z archive compressed with the Lzma or Lzma2 method. It can unpack an archive directly from the assets. It does not support decryption. - UnArchiverRar v1.04 Based on the official source code in C++ of the UnRar.dll, this library allows to extract files from a Rar archive. It supports decryption, Rar5 format, QuickOpen records and split Rar archives.https://www.b4x.com/android/forum/threads/probundle-chargeable.58754/
B4ALibraryButtonProcessButtonDonManfredv0.502015-03-20DonationProcessButton libraryhttps://www.b4x.com/android/forum/threads/processbutton-v0-50.52064/https://www.b4x.com/android/forum/attachments/libprocessbuttonv0-5-0-zip.32975/
B4JSnippetStringsProcessing an EDN stringB4JExplorer2017-07-222017-07-22Free - Creative Commons CC BY 3.0Sample code for reading and traversing an EDN structure. EDN is a more flexible data interchange format, than JSON.https://www.b4x.com/android/forum/threads/processing-an-edn-string.81962/
B4ATutorialB4AProducing unsigned apk and sign it with eclipse or adt keystoremesutaslan2016-07-112016-07-11Free - Creative Commons CC BY 3.0You have an app made without B4A. You wantto remake it but you need to sign it with your old (eclipse/adt/etc.) keystore.https://www.b4x.com/android/forum/threads/producing-unsigned-apk-and-sign-it-with-eclipse-adt-keystore.68872/
B4JTutorialABMaterialProfiling your apps 'live' with ABMonitor (preview)alwaysbusy2017-06-262017-06-26Free - Creative Commons CC BY 3.0A library/tool to profile and monitor your B4J apps (not limited to ABMaterial WebApps!) because I needed something like this for some time for my own projects. Using a very simple API (see below video), you can track how long the code execution time is, the times hit, average time, Standard deviation etc for nearly everything you want.https://www.b4x.com/android/forum/threads/profiling-your-apps-live-with-abmonitor-preview.80166/
B4ALibraryABMaterialProfiling your B4J/B4A apps 'live' [ABMonitor]alwaysbusy2017-06-262017-06-26Free - Creative Commons CC BY 3.0Profiling your B4J/B4A apps 'live' [ABMonitor]https://www.b4x.com/android/forum/threads/abmonitor-profiling-your-b4j-b4a-apps-live.81046/[ABMonitor]
B4ITutorialViews - effectsProgrammatic changing of button imagesMark Turney2015-02-142015-02-14Free - Creative Commons CC BY 3.0Programmatic changing of button imageshttps://www.b4x.com/android/forum/threads/programmatic-changing-of-button-images.50651/
B4ATutorialOtherProgrammatically Adding UI elements - for .Net userskanaida2012-05-042012-05-04Free - Creative Commons CC BY 3.0Programmatically Adding UI elements - for .Net usershttps://www.b4x.com/android/forum/threads/programmatically-adding-ui-elements-for-net-users.17515/
B4ATutorialOSProgrammatically Setting AIRPLANE_MODE_ON and Offfabero2011-08-032011-08-03Free - Creative Commons CC BY 3.0Programmatically Setting AIRPLANE_MODE_ON and Offhttps://www.b4x.com/android/forum/threads/programmatically-setting-airplane_mode_on-and-off.10616/
B4RTutorialESP8266Programming an ESP8266 (ESP-12x) via a USB to Serial adaptorPeter Simpson2018-01-312018-01-31Free - Creative Commons CC BY 3.0Programming an ESP-12x module directly is not too difficult. If you purchase an ESP8266 with a built-in USB port like a WeMos D1 Mini or a NodeMCU etc, then you do not need to do this as the aforementioned boards already has USB to Serial port built into them. If like me you enjoy making projects as small as possible, then this solution is perfect for you as the ESP-12x boards DO NOT include an CH340G chip which supports serial interfacing communications via USB, but connecting to and programming an ESP-12x is simple to do via a USB to Serial module.https://www.b4x.com/android/forum/threads/programming-an-esp8266-esp-12x-via-a-usb-to-serial-adaptor.79177/
B4JLibraryABMaterialprogress on v1.07, two new components [ABMaterial]alwaysbusy2016-02-162016-02-16Free - Creative Commons CC BY 3.0progress on v1.07, two new components [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-progress-on-v1-07-two-new-components.63587/[ABMaterial]
B4ASnippetProgress/GaugeProgressBar continues until Sub completeDevan2015-05-172015-05-17Free - Creative Commons CC BY 3.0ProgressBar continues until Sub completehttps://www.b4x.com/android/forum/threads/progressbar-continues-until-sub-complete.53856/
B4ALibraryProgress/GaugeProgressButtonwarwoundv1.002013-11-13Free - Creative Commons CC BY 3.0ProgressButton is a toggleable button which displays a circular progress indicator.https://www.b4x.com/android/forum/threads/progressbutton.34448/
B4AClassProgress/GaugeProgressCircle Classmargret2012-10-022012-10-02Free - Creative Commons CC BY 3.0Works like the ProgressBar but uses a Circle.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21886-class-progress-circle.htmlhttps://www.b4x.com/android/forum/attachments/bwpc-png.14015/https://www.b4x.com/android/forum/attachments/bwpc2-png.14016/
B4ALibraryToastProgressLoadToastwalterf252015-05-062015-05-06Free - Creative Commons CC BY 3.0ProgressLoadToasthttps://www.b4x.com/android/forum/threads/progressloadtoast.53509/https://www.b4x.com/android/forum/attachments/progressloadtoast-lib-zip.33886/https://www.b4x.com/android/forum/attachments/ic_error-png.33887/
B4ALibraryChartsProgressPieViewJohan Schoeman2015-06-252015-06-25Free - Creative Commons CC BY 3.0Draws progress pie chartshttps://www.b4x.com/android/forum/threads/progresspieview.55414/
B4ALibraryProgress/GaugeProgressRoundButtonJohan Schoeman2015-10-312015-10-31Free - Creative Commons CC BY 3.0A Smooth Download Button with Progress.https://www.b4x.com/android/forum/threads/progressroundbutton.59881/https://www.b4x.com/android/forum/attachments/b4aprogressroundbutton-zip.38574/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38578/
B4ALibraryProgress/GaugeProgressWheelDonManfredv0.222015-02-01Free - Creative Commons CC BY 3.0ProgressWheel libraryhttps://www.b4x.com/android/forum/threads/progresswheel-v0-22.50065/https://www.b4x.com/android/forum/attachments/progresswheelexample-zip.31738/https://www.b4x.com/android/forum/attachments/libprogresswheel-zip.31739/https://www.b4x.com/android/forum/attachments/libprogresswheel_v0-20-zip.31773/
B4ALibraryProgress/GaugeProgressWheel 2Johan Schoeman2015-10-142015-10-14Free - Creative Commons CC BY 3.0ProgressWheel libraryhttps://www.b4x.com/android/forum/threads/progresswheel.55467/
B4ACode moduleComms & NetworkProlific PL2303Agrahamv1.02011-09-12Free - Creative Commons CC BY 3.0Two code modules using the USB library to implement a driver for the Prolific PL2303 USB to Serial chip found in many adaptors.https://www.b4x.com/forum/additional-libraries-official-updates/11449-pl2303-usb-rs232-adaptor-driver.html
B4ASnippetStringsProper Case For Namesstevel052016-01-232016-01-23Free - Creative Commons CC BY 3.0Class for Proper casing of nameshttps://www.b4x.com/android/forum/threads/proper-case-for-names.41189/
B4JSnippetOtherProperty Listeners Classstevel052017-05-162017-05-16Free - Creative Commons CC BY 3.0Property Listeners Classhttps://www.b4x.com/android/forum/threads/property-listeners-class.62833/
B4ALibraryPreferencesPropertyEditor - display/edit object properties or database fields / create an App settings pageMisterbatesv1.032017-10-10Free - Creative Commons CC BY 3.0PropertyEditor is available for IOS and Android and can be used to present object properties to the user for review and editing. It is modelled on the IOS Settings App (see https://www.b4x.com/android/forum/t...gs-to-the-default-settings-app.48778/#content)https://www.b4x.com/android/forum/threads/propertyeditor-display-edit-object-properties-or-database-fields-create-an-app-settings-page.84570/https://www.b4x.com/android/forum/attachments/propertyeditor-1-03-zip.60487/
B4JTutorialB4JPropertySheetErel2017-07-092017-07-09Free - Creative Commons CC BY 3.0jControlsFX library v1.20 includes a control named PropertySheet. With this control it is very simple to create forms with many fields. The data for these fields comes from a custom type instance. The editor type used by each field is determined from the field type. The PropertySheet Set method expects two parameters: the type instance and a metadata map that describes the fields.https://www.b4x.com/android/forum/threads/propertysheet.50863/
B4ATutorialGoogleProtect your Android application with the Licensing libraryErel2018-01-242018-01-24Free - Creative Commons CC BY 3.0Protect your Android application with the Licensing library. The licensing library allows you to use Android market licensing service to verify that the user is allowed to access your application.Your applications sends a request to the local market application. The market application contacts the market server and returns the result. The result is cached based on the market rules.https://www.b4x.com/android/forum/threads/protect-your-android-application-with-the-licensing-library.11429/
B4ATutorialDatabaseProtect your Database against SQL Injectionwonder2015-06-162015-06-16Free - Creative Commons CC BY 3.0Protect your Database against SQL Injectionhttps://www.b4x.com/android/forum/threads/protect-your-database-against-sql-injection.55079/
B4ALibraryOSProtectYourAppMarcoRomev2.002016-04-25DonationYou can protect your APP and authorize, if you want, the same on some devices (this can be useful if you sell your license for a limited number of devices)https://www.b4x.com/android/forum/threads/library-protectyourapp-protect-your-apk-rel-2.58046/
B4XTutorialGameProtoType PlanetsGravityGunther2018-12-282018-12-28Free - Creative Commons CC BY 3.0ProtoType PlanetsGravityhttps://www.b4x.com/android/forum/threads/prototype-planetsgravity.100338/
B4ALibrarySeekbarProtractorViewJohan Schoeman2017-03-262017-03-26Free - Creative Commons CC BY 3.0A semicircular seekbar view for selecting an angle from 0° to 180.https://www.b4x.com/android/forum/threads/protractorview.77778/https://www.b4x.com/android/forum/attachments/libres-zip.54138/https://www.b4x.com/android/forum/attachments/b4aprotractorview-zip.54139/https://www.b4x.com/android/forum/attachments/protractorviewlibfiles-zip.54140/
B4ALibraryFile handlingPublicFile: Saving your files in the public system foldersPeriklis Koutsogiannis2014-07-242014-07-24Free - Creative Commons CC BY 3.0PublicFile: Saving your files in the public system foldershttps://www.b4x.com/android/forum/threads/publicfile-saving-your-files-in-the-public-system-folders.43198/
B4JTutorialB4JPublish your App to the Windows StoreJanPRO2019-02-072019-02-07Free - Creative Commons CC BY 3.0In this tutorial, I want to show you, how you can upload your Java Application to Windows Store.https://www.b4x.com/android/forum/threads/publish-your-app-to-the-windows-store.86557/
B4ITutorialB4IPublishing your app to the App StoreErel2015-08-232015-08-23Free - Creative Commons CC BY 3.0Publishing your app to the App Storehttps://www.b4x.com/android/forum/threads/publishing-your-app-to-the-app-store.57528/
B4ITutorialB4IPublishing Your Apps in CYDIA STORE - DEB PackageAlberto Iglesias2016-01-022016-01-02Free - Creative Commons CC BY 3.0Publishing Your Apps in CYDIA STORE - DEB Packagehttps://www.b4x.com/android/forum/threads/publishing-your-apps-in-cydia-store-deb-package.61937/
B4RTutorialB4RPull up resistors and buttonsPeter Simpson2017-02-142017-02-14Free - Creative Commons CC BY 3.0Understanding why you might need a pull up resistor…https://www.b4x.com/android/forum/threads/pull-up-resistors-and-buttons.76207/
B4AClassList- and scrollviewPullToRefreshErel2018-06-112018-06-11Free - Creative Commons CC BY 3.0CustomListView class extension with 'pull to refresh' functionalityhttps://www.b4x.com/android/forum/threads/class-modified-customlistview-with-pull-to-refresh-feature.27810/
B4ALibraryIcons / fontsPulseViewJohan Schoeman2016-05-072016-05-07Free - Creative Commons CC BY 3.0A coloured pulse around your iconshttps://www.b4x.com/android/forum/threads/pulseview-a-coloured-pulse-around-your-icons.66623/https://www.b4x.com/android/forum/attachments/b4apulseview-zip.43818/
B4ALibraryButtonPulsing CircleButtonsJohan Schoeman2015-07-262015-07-26Free - Creative Commons CC BY 3.0Pulsing Circle Buttons. Buttons also vibrate when clicked.https://www.b4x.com/android/forum/threads/pulsing-circlebuttons.51593/
B4ALibraryPush notificationsPush notification (Google C2DM) framework - BETAErel2011-07-282011-07-28Free - Creative Commons CC BY 3.0Push notification (Google C2DM) framework - BETAhttps://www.b4x.com/android/forum/threads/push-notification-google-c2dm-framework-beta.10485/https://www.b4x.com/android/forum/attachments/desktop-zip.8160/
B4ITutorialPush notificationsPush notificationsErel2014-12-242014-12-24Free - Creative Commons CC BY 3.0Push notificationshttps://www.b4x.com/android/forum/threads/push-notifications.48562/
B4ITutorialPush notificationsPush notifications with new ToolAlberto Iglesias2015-02-172015-02-17Free - Creative Commons CC BY 3.0Push notifications with new Toolhttps://www.b4x.com/android/forum/threads/push-notifications-with-new-tool.50830/
B4ALibraryPush notificationsPushLibIceFairy3332012-09-172012-09-17Free - Creative Commons CC BY 3.0androidpn library for basic4android -push is easy nowhttps://www.b4x.com/forum/basic4android-getting-started-tutorials/21404-now-push-easy-b4a-androidpn.html
B4XSnippetStringsPyJoin() - Python 'str.join'wonder2017-10-042017-10-04Free - Creative Commons CC BY 3.0Returns a string in which the string elements of the given sequence (list / array) have been joined by glue separator.https://www.b4x.com/android/forum/threads/pyjoin-python-str-join.84624/
B4ASnippetJSONPyJSONwonder2019-06-112019-06-11Free - Creative Commons CC BY 3.0A treat for my Pythonic friends who got used to its JSON modulehttps://www.b4x.com/android/forum/threads/pyjson.106665/
B4ASnippetB4APyRange() - Python index operator [a:b]wonder2017-10-042017-10-04Free - Creative Commons CC BY 3.0Obtain any object or range of objects (or characters from a String), using square brackets, just like in Python.https://www.b4x.com/android/forum/threads/pyrange-python-index-operator-a-b.84632/[a:b]
B4ALibraryB4APyStuff - Increase Your Productivitywonder2017-11-082017-11-08Free - Creative Commons CC BY 3.0This library is aimed at developers with a Python background.https://www.b4x.com/android/forum/threads/pystuff-increase-your-productivity.85878/
B4ASnippetMathsPython Modulowonder2017-10-042017-10-04Free - Creative Commons CC BY 3.0In Python, the modulo (%) of a negative number is calculated differently providing us a more useful result for real-life applications.https://www.b4x.com/android/forum/threads/python-modulo.81269/
B4ALibraryBarcodeQartsomed3v3loperv0.012016-09-19Free - Creative Commons CC BY 3.0Enjoy merging a picture with a text to make a beautiful QR codehttps://www.b4x.com/android/forum/threads/qart.71106/
B4ATutorialBarcodeQR Code - how to construct a generator polynomialJohan Schoeman2014-07-272014-07-27Free - Creative Commons CC BY 3.0QR Code - how to construct a generator polynomialhttps://www.b4x.com/android/forum/threads/qr-code-how-to-construct-a-generator-polynomial.43290/https://www.b4x.com/android/forum/attachments/reedsolomongeneratorpolynomialv1-zip.29213/
B4ATutorialBarcodeQR Code - Reverse Engineering a QR CodeJohan Schoeman2014-08-092014-08-09Free - Creative Commons CC BY 3.0QR Code - Reverse Engineering a QR Codehttps://www.b4x.com/android/forum/threads/qr-code-reverse-engineering-a-qr-code.43708/https://www.b4x.com/android/forum/attachments/jhsqrcodereadv4-zip.28852/https://www.b4x.com/android/forum/attachments/qrcodev21ehm6-zip.29149/
B4ALibraryBarcodeQR Code LibraryJohan Schoeman2014-05-252014-05-25Free - Creative Commons CC BY 3.0QR Code Libraryhttps://www.b4x.com/android/forum/threads/qr-code-library.41408/
B4ATutorialBarcodeQR Code Scanning View Finder Width and HeightJohan Schoeman2014-10-112014-10-11Free - Creative Commons CC BY 3.0QR Code Scanning View Finder Width and Heighthttps://www.b4x.com/android/forum/threads/qr-code-scanning-view-finder-width-and-height.45553/
B4ALibraryBarcodeQR Droid ZapperJohan Schoeman2017-10-302017-10-30Free - Creative Commons CC BY 3.0QR Droid Zapperhttps://www.b4x.com/android/forum/threads/qr-droid-zapper.85562/https://www.b4x.com/android/forum/attachments/b4aqrdroidservice-zip.61128/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.61129/
B4ALibraryBarcodeQRCodeReaderViewJohan Schoeman2016-05-022016-05-02Free - Creative Commons CC BY 3.0Another scanner that is 100% embedded in B4Ahttps://www.b4x.com/android/forum/threads/qrcodereaderview-also-100-embedded-in-b4a.60634/https://www.b4x.com/android/forum/attachments/qrcodereaderviewlibfiles-zip.39084/
B4ALibraryBarcodeQRCodeReaderView - new releaseJohan Schoeman2017-07-302017-07-30Free - Creative Commons CC BY 3.0Modification of ZXING Barcode Scanner project for easy Android QR-Code detection and AR purposes.This project implements an Android view which show camera and notify when there's a QR code inside the preview.Some Classes of camera controls and autofocus are taken and slightly modified from Barcode Scanner Android App.You can also use this for Augmented Reality purposes, as you get QR control points coordinates when decoding.https://www.b4x.com/android/forum/threads/qrcodereaderview-new-release.82265/https://www.b4x.com/android/forum/attachments/b4anewqrcodereaderview-zip.58222/
B4ALibraryBarcodeQREaderJohan Schoeman2018-01-272018-01-27Free - Creative Commons CC BY 3.0A library that uses google's mobile vision api and simplify the QR code reading processhttps://www.b4x.com/android/forum/threads/qreader-scan-1d-and-2d-barcodes-qr-code-pdf-417-aztec-etc.66191/https://www.b4x.com/android/forum/attachments/b4aqreader-zip.43482/https://www.b4x.com/android/forum/attachments/qreaderlibfiles-zip.43483/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43484/https://www.b4x.com/android/forum/attachments/resource-zip.43485/
B4ALibraryBarcodeQRGeneratorMarcoRomev1.02015-07-20Free - Creative Commons CC BY 3.0Generate QR code images with logohttps://www.b4x.com/android/forum/threads/library-create-qrgenerator.56400/https://www.b4x.com/android/forum/attachments/qrgenerator-example-zip.36044/
B4XLibraryBarcodeQRGenerator - Cross platform QR code generator [B4X]Erelv1.602019-06-25Free - Creative Commons CC BY 3.0QRGenerator is a class that generates QR codes.It is written in B4X and it is compatible with B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-qrgenerator-cross-platform-qr-code-generator.93092/[B4X]
B4RCode moduleB4RQueue list [module]Erelv1.102017-07-06Free - Creative Commons CC BY 3.0Queue is a FIFO collection. You can add elements to the end of the queue and get the first item.https://www.b4x.com/android/forum/threads/module-queue-list.81334/[module]
B4ATutorialGPS/locationQuick & Dirty Google V3 Reverse GecoderAzlan2013-03-182013-03-18Free - Creative Commons CC BY 3.0Quick & Dirty Google V3 Reverse Gecoderhttps://www.b4x.com/android/forum/threads/quick-dirty-google-v3-reverse-gecoder.27402/
B4JLibraryB4JQuick Metro look for your b4j appsvpires2018-11-042018-11-04Free - Creative Commons CC BY 3.0Quick Metro look for your b4j appshttps://www.b4x.com/android/forum/threads/quick-metro-look-for-your-b4j-apps.98994/
B4XSnippetB4XQuick way to access the b4x forums from mobileReviewnow2014-12-282014-12-28Free - Creative Commons CC BY 3.0Quick way to access the b4x forums from mobilehttps://www.b4x.com/android/forum/threads/quick-way-to-access-the-b4x-forums-from-mobile.48700/https://www.b4x.com/android/forum/attachments/b4xforum-zip.30678/
B4ALibraryComms & NetworkQuickBloxmhartwig2013-12-032013-12-03Free - Creative Commons CC BY 3.0Connect to quickblox. QuickBlox is similar to Parse. However, their free plan offers unlimited api calls and 10gigs of storage space. They have modules for CustomObjects (tables), Authentication, Push Notifications and more. I only wrapped the CustomObjects and a little bit of Authentication for use in my app.https://www.b4x.com/android/forum/threads/quickblox.35241/
B4JOtherB4JQuickly create get/setters in a classstevel05v0.42018-11-04Free - Creative Commons CC BY 3.0Utility app to create get / setters in a class to be copied an pasted. Enter a list of variable names and their corresponding types and click Parse. Global declarations will be generated with the specified prefix, along the get /set methods. You can copy the Global declarations, or the methods to the clipboard to paste into your class, or you can copy a new class definition to the clipboard to paste if you are creating a new class. You can also paste an existing type definition into the Type field to migrate it to a class. In the class definition, an initialize call will be created for any List or Map type variables. You can add an initialize for any other types you like by adding them to the ToInitialize List at the top of the tfType_Action sub.https://www.b4x.com/android/forum/threads/quickly-create-get-setters-in-a-class.98560/https://www.b4x.com/android/forum/attachments/jkeyevent-zip.73497/https://www.b4x.com/android/forum/attachments/jkeyevent-lib-zip.73499/https://www.b4x.com/android/forum/attachments/upload_2018-10-24_17-39-49-png.73536/
B4JLibraryOtherQuickTextSelectjmon2016-05-272016-05-27Free - Creative Commons CC BY 3.0I found the autoCompleteText function from controlsFX library a bit too slow, so I wrote this class. This class can be attached to any control, is very fast, and is based on the Levenshtein Distance algorithm. You can use the UP/DOWN arrows to select the text, then press ENTER to validate. If the text doesn't exist in the list, it will return the new text.https://www.b4x.com/android/forum/threads/quicktextselect-based-on-levenshtein-distance.67281/https://www.b4x.com/android/forum/attachments/quicktextselect-zip.44402/
B4JTutorialWebAppQuiz Example [WebApp]Erel2014-04-222014-04-22Free - Creative Commons CC BY 3.0Quiz Example [WebApp]https://www.b4x.com/android/forum/threads/webapp-quiz-example.40169/[WebApp]
B4AOtherB4AR Class Generator [Library Development Tool]thedesolatesoul2015-02-162015-02-16Free - Creative Commons CC BY 3.0R Class Generator [Library Development Tool]https://www.b4x.com/android/forum/threads/r-class-generator-library-development-tool.50752/[Library Development Tool]
B4RLibraryB4R motorrAccelStepperJohan Schoeman2019-08-042019-08-04Free - Creative Commons CC BY 3.0This is the Arduino AccelStepper library. It provides an object-oriented interface for 2, 3 or 4 pin stepper motors and motor drivers.https://www.b4x.com/android/forum/threads/raccelstepper.108314/https://www.b4x.com/android/forum/attachments/b4raccelstepper-zip.82818/https://www.b4x.com/android/forum/attachments/raccelstepper-zip.82820/
B4ALibraryPDFRadaee PDFViewer SDKdariofinardi2014-07-102014-07-10Free - Creative Commons CC BY 3.0Radaee PDFViewer SDKhttps://www.b4x.com/android/forum/threads/radaee-pdfviewer-sdk.42768/
B4RLibraryArduinorAdafruit_MCP3008Erel2018-04-222018-04-22Free - Creative Commons CC BY 3.0Adruino Library for MCP3008 8-Channel 10-Bit ADC with SPI interface. http://www.adafruit.com/products/856https://www.b4x.com/android/forum/threads/radafruit_mcp3008.92207/
B4RLibraryB4RrAdafruit_STMPE610 & rAdafruit_ILI9341 - Touch Sensitive ScreenErel2017-01-162017-01-16Free - Creative Commons CC BY 3.0Libraries for Adafruit TFT screen: https://www.adafruit.com/products/1651 https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2https://www.b4x.com/android/forum/threads/radafruit_stmpe610-radafruit_ili9341-touch-sensitive-screen.75276/
B4RLibraryB4R sensorrAdafruitBMP280 - BMP280 temperature & pressure sensorErel2016-08-272016-08-27Free - Creative Commons CC BY 3.0This is a wrapper for Adafruit BMP280 libraryhttps://www.b4x.com/android/forum/threads/radafruitbmp280-bmp280-temperature-pressure-sensor.73513/
B4RLibraryDrawingrAdafruitGFXErelv1.012017-01-16Free - Creative Commons CC BY 3.0This is a wrapper for Adafruit-GFX library: https://github.com/adafruit/Adafruit-GFX-Library This is a graphics library. It is used by other lower level libraries.https://www.b4x.com/android/forum/threads/radafruitgfx.68904/
B4RLibraryB4R motorrAdafruitMotorShield (V2)Erel2016-07-172016-07-17Free - Creative Commons CC BY 3.0This library wraps the following open source project: https://github.com/adafruit/Adafruit_Motor_Shield_V2_Libraryhttps://www.b4x.com/android/forum/threads/radafruitmotorshield-v2.69089/
B4RLibraryB4R LEDrAdafruitNeoPixelErel2016-08-022016-08-02Free - Creative Commons CC BY 3.0Library for controlling single-wire-based LED pixels and strip.https://www.b4x.com/android/forum/threads/radafruitneopixel.69613/
B4RLibraryB4R LCDrAdafruitSH1106 - SH1106 lcdErel2018-04-222018-04-22Free - Creative Commons CC BY 3.0Adafruit graphic library for SH1106 driver lcds.https://www.b4x.com/android/forum/threads/radafruitsh1106-sh1106-lcd.92204/
B4RLibraryDrawingrAdafruitSSD1306 - OLED displaysErel2016-08-162016-08-16Free - Creative Commons CC BY 3.0This is a wrapper for this open source project: https://github.com/adafruit/Adafruit_SSD1306 It depends on rAdafruitGFX library: https://www.b4x.com/android/forum/threads/radafruitgfx.68904/ It allows drawing graphics and text on supported monochrome OLED modules.https://www.b4x.com/android/forum/threads/radafruitssd1306-oled-displays.68906/https://www.b4x.com/android/forum/attachments/bouncingball-zip.47025/https://www.b4x.com/android/forum/attachments/clock-zip.47026/
B4RSnippetRadiobuttonRadioButton with ESP ServerHans- Joachim Krahe2019-07-172019-07-17Free - Creative Commons CC BY 3.0RadioButton with ESP Serverhttps://www.b4x.com/android/forum/threads/radiobutton-with-esp-server.107743/
B4JSnippetRadioButtonRadioGroupMashiane2018-03-182018-03-18Free - Creative Commons CC BY 3.0This creates a radiogroup from a list of options you specify side by side. One is able to set and also return the text of the selected item.https://www.b4x.com/android/forum/threads/radiogroup.90750/
B4JSnippetABMaterialRainBucket on Canvas MethodMbedAndroid2017-10-242017-10-24Free - Creative Commons CC BY 3.0RainBucket on Canvas Methodhttps://www.b4x.com/android/forum/threads/rainbucket-on-canvas-method.85356/
B4ATutorialImagesRaindrop/Snow effecthongbii khaw2017-12-122017-12-12Free - Creative Commons CC BY 3.0Using a timer to make a raindrop or snow effect.https://www.b4x.com/android/forum/threads/raindrop-snow-effect.87144/https://www.b4x.com/android/forum/attachments/screenshot_2017-12-12-09-14-57-481_b4a-rain-png.62643/https://www.b4x.com/android/forum/attachments/screenshot_2017-12-12-09-20-51-513_b4a-rain-png.62644/
B4JTutorialABMaterialRaising Events from Custom Components [ABMaterial]Mashiane2017-12-122017-12-12Free - Creative Commons CC BY 3.0Raising Events from Custom Components [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-raising-events-from-custom-components.87163/[ABMATERIAL]
B4ASnippetStringsRandom Letter Generationsonicmayne2014-06-012014-06-01Free - Creative Commons CC BY 3.0Returns a string containing random lower case, upper case and some special charactershttps://www.b4x.com/android/forum/threads/random-letter-generation.41631/
B4ATutorialOtherRandom Numbers, Timer, ExitApplicationjonydoboi2014-09-232014-09-23Free - Creative Commons CC BY 3.0Random Numbers, Timer, ExitApplicationhttps://www.b4x.com/android/forum/threads/random-numbers-timer-exitapplication.45010/
B4JSnippetStringsRandom String Passwordtchart2017-01-312017-01-31Free - Creative Commons CC BY 3.0I needed to generate a random password (string) of variable length that contains a mix of upper/lower case and numbers. It also avoids special characters. It is random and there are no checks - so there are no guarantees that it would meet complexity rules. Im sure there are better ways to do this but I just needed something quickly.https://www.b4x.com/android/forum/threads/random-string-password.75737/
B4ASnippetStringsRandom Text Generatorfredo2019-04-152019-04-15Free - Creative Commons CC BY 3.0Code to generate placeholder texts as an alternative to LoremIpsum. Multiple paragraphs of different and arbitrary length are easy to create.https://www.b4x.com/android/forum/threads/random-text-generator.104893/
B4ALibraryFile handlingRandomAccessFile - V1.10 - Read/Write objectsErel2011-04-102011-04-10Free - Creative Commons CC BY 3.0RandomAccessFile - V1.10 - Read/Write objectshttps://www.b4x.com/android/forum/threads/randomaccessfile-v1-10-read-write-objects.8649/
B4ALibraryCompressionRandomAccessFile - V1.15 - Android gzip and zlib compressionsErel2011-05-222011-05-22Free - Creative Commons CC BY 3.0RandomAccessFile - V1.15 - Android gzip and zlib compressionshttps://www.b4x.com/android/forum/threads/randomaccessfile-v1-15-android-gzip-and-zlib-compressions.9298/
B4ASnippetStringsRandomly shuffle a string arrayPeter Simpson2019-05-192019-05-19Free - Creative Commons CC BY 3.0Randomly shuffle a string arrayhttps://www.b4x.com/android/forum/threads/randomly-shuffle-a-string-array.39435/
B4ASnippetMathsRandomNumber() - The most powerful number generator (B4A/B4J/B4i)wonder2015-09-172015-09-17Free - Creative Commons CC BY 3.0RandomNumber() - The most powerful number generator (B4A/B4J/B4i)https://www.b4x.com/android/forum/threads/randomnumber-the-most-powerful-number-generator-b4a-b4j-b4i.58456/
B4XSnippetOtherRandomStuff() - Improved Randomness (B4A/B4J/B4i)wonder2015-09-172015-09-17Free - Creative Commons CC BY 3.0Return a random object from the specified object arrayhttps://www.b4x.com/android/forum/threads/randomstuff-improved-randomness-b4a-b4j-b4i.58453/
B4ALibraryOtherRandomUserNJDudev1.02017-10-14Free - Creative Commons CC BY 3.0This library will allow you to generate random users (contacts) data. Requirements: 1- B4A 5.x. 2- Internet access. 3- Copy the RandomUser.xml and RandomUser.jar to your additional libraries directory.https://www.b4x.com/android/forum/threads/randomuser.55747/https://www.b4x.com/android/forum/attachments/randomusergenerator_lib_1-0-zip.60637/
B4ALibrarySeekbarRangeSeekBar Wrappercimperia2015-04-062015-04-06Free - Creative Commons CC BY 3.0RangeSeekBar Wrapperhttps://www.b4x.com/android/forum/threads/rangeseekbar-wrapper.52647/https://www.b4x.com/android/forum/attachments/screenshot-png.33372/https://www.b4x.com/android/forum/attachments/rangeseekbar-1-0-1-zip.33387/https://www.b4x.com/android/forum/attachments/rangeseekbarjava-zip.42697/
B4RLibraryB4R sensorrAPDS9960 - Gesture SensorErel2016-09-072016-09-07Free - Creative Commons CC BY 3.0APDS 9960 gesture and RGB sensor: https://www.sparkfun.com/products/12787https://www.b4x.com/android/forum/threads/rapds9960-gesture-sensor.70781/https://www.b4x.com/android/forum/attachments/gesturesensorwithble_b4r-zip.47613/https://www.b4x.com/android/forum/attachments/gesturesensorwithble_b4a-zip.47614/
B4ATutorialB4ARapid DebuggerErel2013-10-012013-10-01Free - Creative Commons CC BY 3.0Rapid Debuggerhttps://www.b4x.com/android/forum/threads/rapid-debugger.33120/
B4JTutorialHome automationRaspbee - RPi Zigbee home automation with B4Xwalt612019-07-182019-07-18Free - Creative Commons CC BY 3.0Raspbee - RPi Zigbee home automation with B4Xhttps://www.b4x.com/android/forum/threads/raspbee-rpi-zigbee-home-automation-with-b4x.107784/https://www.b4x.com/android/forum/attachments/wmraspbeegwdemo_b4a-zip.82365/https://www.b4x.com/android/forum/attachments/wmraspbeegwdemononui_b4j-zip.82366/
B4JTutorialRaspberry PiRaspberry 2 & B4J from the scratch... [IoT]KMatle2015-10-282015-10-28Free - Creative Commons CC BY 3.0Raspberry 2 & B4J from the scratch... [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-2-b4j-from-the-scratch.59784/[IoT]
B4JSnippetRaspberry PiRaspberry 2-piFace: Get status of digital inputs (and switches) [IoT]KMatle2015-11-042015-11-04Free - Creative Commons CC BY 3.0Raspberry 2/piFace: Get status of digital inputs (and switches) [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-2-piface-get-status-of-digital-inputs-and-switches.60027/[IoT]
B4JSnippetRaspberry PiRaspberry 2-piFace: Get status of switches [IoT]KMatle2015-11-032015-11-03Free - Creative Commons CC BY 3.0Raspberry 2/piFace: Get status of switches [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-2-piface-get-status-of-switches.59995/[IoT]
B4JSnippetRaspberry PiRaspberry 2-piFace: Outputs [IoT]KMatle2015-11-042015-11-04Free - Creative Commons CC BY 3.0Raspberry 2/piFace: Outputs [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-2-piface-outputs.60029/[IoT]
B4JTutorialRaspberry PiRaspberry Pi 2 - Server PerformanceErel2015-09-012015-09-01Free - Creative Commons CC BY 3.0Raspberry Pi 2 - Server Performancehttps://www.b4x.com/android/forum/threads/raspberry-pi-2-server-performance.57856/
B4JTutorialRaspberry PiRaspberry Pi B4J UI Applications with Liberica JDKrwblinn2019-04-092019-04-09Free - Creative Commons CC BY 3.0Objective: to build B4J UI applications, using the Liberica JDK10, running on the Raspberry Pi. This tutorial covers setup of the Raspberry Pi, Liberica, development hints and few sample applications.https://www.b4x.com/android/forum/threads/raspberry-pi-b4j-ui-applications-with-liberica-jdk.92950/
B4JTutorialBluetoothRaspberry Pi Bluetooth Tutorial [IoT] [RPi]Erel2015-11-102015-11-10Free - Creative Commons CC BY 3.0Raspberry Pi Bluetooth Tutorial [IoT] [RPi]https://www.b4x.com/android/forum/threads/iot-rpi-raspberry-pi-bluetooth-tutorial.60214/[IoT][RPi]https://www.b4x.com/android/forum/attachments/bluecove_rpi_jars-zip.38795/https://www.b4x.com/android/forum/attachments/rpi_bluetooth_b4j-zip.38796/
B4JTutorialRaspberry PiRaspberry Pi CCTV with MQTT [IoT]Erel2015-12-212015-12-21Free - Creative Commons CC BY 3.0Simple solution that uses an embedded MQTT broker with a MQTT client to send the camera output to any connected client. The camera used is the standard RPi camera module.https://www.b4x.com/android/forum/threads/iot-raspberry-pi-cctv-with-mqtt.61574/[IoT]https://www.b4x.com/android/forum/attachments/picctv_b4j-zip.39882/
B4JTutorialDatabaseRaspberry Pi MySQL accessed by B4J UI application using jRDC2 [jRDC2]rwblinn2016-05-272016-05-27Free - Creative Commons CC BY 3.0Raspberry Pi MySQL accessed by B4J UI application using jRDC2 [jRDC2]https://www.b4x.com/android/forum/threads/jrdc2-raspberry-pi-mysql-accessed-by-b4j-ui-application-using-jrdc2.67328/[jRDC2]
B4JSnippetRaspberry PiRaspberry Pi run Bash Scriptrwblinn2016-05-032016-05-03Free - Creative Commons CC BY 3.0Raspberry Pi run Bash Scripthttps://www.b4x.com/android/forum/threads/raspberry-pi-run-bash-script.66502/
B4JTutorialABMaterialRaspberry Pi Service Setup [ABMaterial]rwblinn2017-11-302017-11-30Free - Creative Commons CC BY 3.0Raspberry Pi Service Setup [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-raspberry-pi-service-setup.86710/[ABMaterial]
B4JTutorialABMaterialRaspberry Pi Switch LED [ABMaterial]rwblinn2017-05-082017-05-08Free - Creative Commons CC BY 3.0ABMaterial WebApp running on a Raspberry Pi (RPi).https://www.b4x.com/android/forum/threads/abmaterial-raspberry-pi-switch-led.73649/[ABMaterial]
B4JTutorialRaspberry PiRaspberry Pi with Java 11Erel2019-08-082019-08-08Free - Creative Commons CC BY 3.0Running UI apps on Raspberry Pi with Java 11 is relatively simple.https://www.b4x.com/android/forum/threads/raspberry-pi-with-java-11.99606/
B4JSnippetRaspberry PiRaspberry: B4J i2c HD44780 LCD drivermadru2015-12-092015-12-09Free - Creative Commons CC BY 3.0Raspberry: B4J i2c HD44780 LCD driverhttps://www.b4x.com/android/forum/threads/raspberry-b4j-i2c-hd44780-lcd-driver.61123/
B4JSnippetRaspberry PiRaspBerry: Execute Python script with parameters from B4J [IoT]KMatle2015-11-122015-11-12Free - Creative Commons CC BY 3.0RaspBerry: Execute Python script with parameters from B4J [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-execute-python-script-with-parameters-from-b4j.60283/[IoT]
B4JTutorialRaspberry PiRaspberry: Use a IDE/SATA hd/ssd [IoT]KMatle2016-04-142016-04-14Free - Creative Commons CC BY 3.0Raspberry: Use a IDE/SATA hd/ssd [IoT]https://www.b4x.com/android/forum/threads/iot-raspberry-use-a-ide-sata-hd-ssd.65833/[IoT]
B4ALibraryRatingRateViewomidaghakhani13682014-12-072014-12-07Free - Creative Commons CC BY 3.0RateViewhttps://www.b4x.com/android/forum/threads/rateview.47884/
B4ALibraryRatingRating Stars/Barshashkiranr2015-06-262015-06-26Free - Creative Commons CC BY 3.0Rating Stars/Barhttps://www.b4x.com/android/forum/threads/rating-stars-bar.55548/
B4AClassRatingRatingBarstevel05v1.22013-05-16Free - Creative Commons CC BY 3.0Reflection and CustomView example - CustomView implementation of the RatingBar Class mainly using reflection.https://www.b4x.com/forum/additional-libraries-classes-official-updates/29249-customview-lib-example-ratingbar-using-mainly-reflection.htmlhttps://www.b4x.com/android/forum/attachments/ratingbar-zip.17371/
B4ALibraryRatingRatingBar2Informatixv1.12016-06-28Free - Creative Commons CC BY 3.0This library displays a rating (or any value) with a set of images. The bar can use your own images, have any size and be placed anywhere on screen, contrary to the standard RatingBar.https://www.b4x.com/android/forum/threads/ratingbar.65266/
B4JSnippetMathsRational NumbersBeneBarros2015-11-122015-11-12Free - Creative Commons CC BY 3.0Rational Numbershttps://www.b4x.com/android/forum/threads/rational-numbers.60317/
B4XTutorialGameRaycasting Algorithm Demo - Work In Progresswonder2016-11-152016-11-15Free - Creative Commons CC BY 3.0Raycasting Algorithm Demo - Work In Progresshttps://www.b4x.com/android/forum/threads/raycasting-algorithm-demo-work-in-progress.73085/
B4RLibraryB4R sensorrBH170FVIrwblinnv1.012017-02-15Free - Creative Commons CC BY 3.0Digital Light Sensor BH1750FVI Library.https://www.b4x.com/android/forum/threads/rbh170fvi.75663/
B4RLibraryB4R sensorrBH1750FVI - Digital Ambient Light Sensorrwblinnv1.012017-02-15Free - Creative Commons CC BY 3.0Ambient Light Sensor BH1750FVI Library using I2C communication.https://www.b4x.com/android/forum/threads/rbh1750fvi-digital-ambient-light-sensor.75663/
B4ATutorialEncryptionRC4 encryption to transfer data between Android and PCcenyu2018-08-152018-08-15Free - Creative Commons CC BY 3.0On one of my projects, I had to transfer sensitive data from Android to PC but - with RC4 encription. I wrote a little code that I want to share with you... Maybe Android supports RC4 encryption in some of its libs, I'm not sure, but this code may be usefull for someone.https://www.b4x.com/android/forum/threads/rc4-encryption-to-transfer-data-between-android-and-pc.96201/
B4RLibraryB4R motorrCheapStepper - library for the 28BYJ-48 stepper motor using ULN2003 driver boardJohan Schoeman2019-07-202019-07-20Free - Creative Commons CC BY 3.0An Arduino library for the 28BYJ-48 stepper motor using ULN2003 driver boardhttps://www.b4x.com/android/forum/threads/rcheapstepper-library-for-the-28byj-48-stepper-motor-using-uln2003-driver-board.107851/https://www.b4x.com/android/forum/attachments/rcheapstepper-zip.82406/
B4RLibraryCRCrCRC32-Easy for Calculate CRC32santook2017-02-132017-02-13Free - Creative Commons CC BY 3.0rCRC32-Easy for Calculate CRC32https://www.b4x.com/android/forum/threads/rcrc32-easy-for-calculate-crc32.76152/
B4RLibraryB4RrCurieBLE - Arduino 101 BLEErel2016-09-052016-09-05Free - Creative Commons CC BY 3.0With this library it is simple to connect to the Arduino 101 board with an Android or iOS device.https://www.b4x.com/android/forum/threads/rcurieble-arduino-101-ble.70704/https://www.b4x.com/android/forum/attachments/rcurieble-zip.47546/https://www.b4x.com/android/forum/attachments/b4r_ble_example-zip.47547/
B4IClassDatabaseRDC - DBRequestManagerErel2017-07-242017-07-24Free - Creative Commons CC BY 3.0B4i implementation of DBRequestManager which is the client side of RDChttps://www.b4x.com/android/forum/threads/class-rdc-dbrequestmanager.46568/
B4ATutorialDatabaseRDC - Simple way to create your own back-end databaseErel2013-08-072013-08-07Free - Creative Commons CC BY 3.0RDC - Simple way to create your own back-end databasehttps://www.b4x.com/android/forum/threads/rdc-simple-way-to-create-your-own-back-end-database.31616/
B4RLibraryDatabaseRDC based on MQTTErel2016-10-272016-10-27Free - Creative Commons CC BY 3.0This is an extension to jRDC2. It adds support for MQTT and allows accessing the remote database with an Arduino or ESP8266 board.https://www.b4x.com/android/forum/threads/rdc-based-on-mqtt.72416/https://www.b4x.com/android/forum/attachments/b4r_rdc-zip.49439/
B4JTutorialDatabaseRDC clientErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0RDC clienthttps://www.b4x.com/android/forum/threads/rdc-client.34623/
B4ATutorialDatabaseRDC: How to load blob and fill in to the imageviewrad2016-09-172016-09-17Free - Creative Commons CC BY 3.0RDC: How to load blob and fill in to the imageviewhttps://www.b4x.com/android/forum/threads/rdc-how-to-load-blob-and-fill-in-to-the-imageview.71071/
B4ALibraryGPS/locationRead / Write files GPX - LibGPX v1.0T201016v1.022017-10-07Free - Creative Commons CC BY 3.0This library enables: 1. read the information contained in the files - GPX; 2. Write the GPS coordinates to the new file in the following format (see example).https://www.b4x.com/android/forum/threads/read-write-files-gpx-libgpx-v1-0.84638/https://www.b4x.com/android/forum/attachments/libgpx-v1-0-zip.60303/https://www.b4x.com/android/forum/attachments/example-zip.60304/https://www.b4x.com/android/forum/attachments/demo-for-v1-01-zip.60374/
B4RSnippetB4RRead a Nunchuk using I2C with B4R an ESP8266KiloBravo2019-04-132019-04-13Free - Creative Commons CC BY 3.0Nothing spectacular the code just reads and logs the joystick x & y axis, the 2 buttons (Z&C), the 3 axis accelerometer data, as well as the calibration data. It works on the OEMs and Knock Offs if you lower the clock speed as indicated. I just ported some Arduino Code to B4R from the website listed in the code.https://www.b4x.com/android/forum/threads/read-a-nunchuk-using-i2c-with-b4r-an-esp8266.104832/
B4ATutorialB4ARead Key/Token from the B4A ManifestJohan Schoeman2018-08-112018-08-11Free - Creative Commons CC BY 3.0I was busy with a project and wanted to allow users to enter their own Key/Token via the B4A manifest file and then have access to the key/token via B4A code. I did a quick search and could not find something immediately and then did the below/attached via inline Java code that I found somewhere on the web.https://www.b4x.com/android/forum/threads/read-key-token-from-the-b4a-manifest.96047/
B4ASnippetFirebaseRead only Keys of a Node in Firebase Database via REST APIfredo2017-11-192017-11-19Free - Creative Commons CC BY 3.0Code to get just the keys (nodes, childnames, ...) of a Database path. https://www.b4x.com/android/forum/threads/read-only-keys-of-a-node-in-firebase-database-via-rest-api.86281/
B4RSnippetB4R sensorReading a FC-37 water sensor (2 pin black)Peter Simpson2018-08-202018-08-20Free - Creative Commons CC BY 3.0SubName: Reading a water sensor (2 pin black) Description: You can use this simple code to read a 2 pin rain/droplet/water sensor detector. When the sensor is completely dry (no water resistance) the logs will show the value 1023. With this particular sensor the more water there is on it the lower the value will go. I personally found that the value 750 is a good water warning trigger (that is basically 1 drop of water).https://www.b4x.com/android/forum/threads/reading-a-fc-37-water-sensor-2-pin-black.96335/
B4XSnippetFile handlingReading a UTF 8 file that might have BOM [B4X]Erel2018-03-222018-03-22Free - Creative Commons CC BY 3.0UTF8 text files might include a BOM character. You can test it by using a decent text editor such as Notepad++. Always prefer to work with text files encoded with UTF8 without BOM. This code reads a UTF8 text file and removes the BOM character if needed.https://www.b4x.com/android/forum/threads/b4x-reading-a-utf-8-file-that-might-have-bom.90943/[B4X]
B4RSnippetB4R sensorReading a water sensor (3 pin red)Peter Simpson2018-08-202018-08-20Free - Creative Commons CC BY 3.0SubName: Reading a water sensor (3 pin red) Description: You can use this simple code to read a 3 pin rain/droplet/water sensor detector. When the sensor is completely dry (no resistance) the logs will show 0(zero). With this particular sensor the more water there is on it, the more there is resistance, thus the reading goes higher.https://www.b4x.com/android/forum/threads/reading-a-water-sensor-3-pin-red.96333/
B4RSnippetB4R sensorReading and display voltage and current made easyPeter Simpson2017-04-162017-04-16Free - Creative Commons CC BY 3.0SubName: Reading voltage and current and display the results onto an OLED display. Description: Use the code below to display the voltage and current from load connected to a MAX471 module. The Max471 is a low cost precision high side current sense amplifiers with a maximum supply voltage of 36V. I personally would not push it that high, but putting 25V through it for a 5V Arduino or compatible device is more than adequate.https://www.b4x.com/android/forum/threads/reading-and-display-voltage-and-current-made-easy.77035/
B4ITutorialPDFReading and Writing PDF DocumentsErel2014-12-172014-12-17Free - Creative Commons CC BY 3.0Reading and Writing PDF Documentshttps://www.b4x.com/android/forum/threads/reading-and-writing-pdf-documents.48308/
B4RSnippetB4R sensorReading data from the TMP36 temperature sensorPeter Simpson2018-08-192018-08-20Free - Creative Commons CC BY 3.0SubName: Reading a TMP36 temperature sensor Description: You can use this simple code to read the temperature readings from a TMP36 temperate sensor. A few weeks ago I was speaking to B4X user Sorex when he mentioned to me a temperature sensor called a TMP36, I had never heard of this particular temperature sensor before so I decided to buy 5 of them. Note: Yes there is already code on the forum for this sensor, but I thought that I would share this code as it is a direct conversion from demo Arduino IDE code. This sensor is relatively stable but at times it can drift up and down a little bit. I would personally use the DS18B20 temperature module if you are looking for a seriously stable temperature reading, to me the DS18B20 is a more stable temperature sensor with less temperature drift. If you are looking for a general purpose temperate sensor at a bargain price then you can't really go wrong with the TMP36, look at the spoiler below to view the readings that I was reading.https://www.b4x.com/android/forum/threads/reading-data-from-the-tmp36-temperature-sensor.96331/
B4RSnippetB4RReading KY-023 dual-axis XY joystickPeter Simpson2018-09-192018-09-19Free - Creative Commons CC BY 3.0SubName: Reading an KY-023 joystick Description: You can use this simple code to read the position of a KY-023 dual-axis joystick.https://www.b4x.com/android/forum/threads/reading-ky-023-dual-axis-xy-joystick.97374/
B4ATutorialNFCReading NDEF data from NFC tagsErel2012-02-122012-02-12Free - Creative Commons CC BY 3.0Reading NDEF data from NFC tagshttps://www.b4x.com/android/forum/threads/reading-ndef-data-from-nfc-tags.14931/
B4RSnippetB4Rreading smart meter smr5.0 p1 portMbedAndroid2019-04-212019-04-21Free - Creative Commons CC BY 3.0reading smart meter smr5.0 p1 porthttps://www.b4x.com/android/forum/threads/reading-smart-meter-smr5-0-p1-port.105097/
B4RSnippetB4R sensorReading temperature sensor DS18B20 via inline C/C++, againPeter Simpson2017-04-012017-04-01Free - Creative Commons CC BY 3.0You can use this basic code to read the temperature readings from a DS18B20 temperature module, this can easily be done using inline C/C++. I'm reading °C but you can easily change it to °C by replacing 'sensors.getTempCByIndex(0)' with 'sensors.getTempFByIndex(0)'.https://www.b4x.com/android/forum/threads/reading-temperature-sensor-ds18b20-via-inline-c-c-again.76331/
B4RSnippetB4R sensorReading two sensors by A0 pinderez2017-02-202017-02-20Free - Creative Commons CC BY 3.0Reading two sensors by A0 pinhttps://www.b4x.com/android/forum/threads/reading-two-sensors-by-a0-pin.76376/
B4RSnippetB4RReading/Input and Writing/Output using an PCF8575 16 bit I/O extension shield modulePeter Simpson2017-07-302017-07-30Free - Creative Commons CC BY 3.0SubName: Manipulating all 16 bits/pins from a PCF8575 16 bit I/O IC using only 2 pins from an Arduino.Description: If you are running out of I/O pins on your Arduino based device then I highly recommend that you take a serious look into using a PCF8575 16 bit I/O extension shield module. With the following code you can easily read from or write to all 16 bits/pins of the PCF8575. Writing to the PCF8575 is a simple task of just writing an array of bytes using WireMaster.WriteTo, for example.https://www.b4x.com/android/forum/threads/reading-input-and-writing-output-using-an-pcf8575-16-bit-i-o-extension-shield-module.81544/
B4ALibraryB4AReady to run SDKErel2019-07-232019-07-23Free - Creative Commons CC BY 3.0The recommended way to manage Android SDK is explained here: https://www.b4x.com/b4a.html#installation Some users encounter issues (mostly network issues) that prevent them from downloading the required components. As a workaround you can follow these steps to download the SDK with the required items already installed. You can later add more components with B4A Sdk Manager.https://www.b4x.com/android/forum/threads/ready-to-run-sdk.99780/
B4ATutorialList- and scrollviewRearrange ListView linesasawyer132011-02-042011-02-04Free - Creative Commons CC BY 3.0Rearrange ListView lineshttps://www.b4x.com/android/forum/threads/rearrange-listview-lines.7699/
B4RLibraryAudio/VideorEasyBuzzerJohan Schoeman2019-06-222019-06-22Free - Creative Commons CC BY 3.0The Beep Library For Arduino.? This library has been tested on the following devices: Arduino UNO, Arduino MEGA 2560, ESP32https://www.b4x.com/android/forum/threads/reasybuzzer.106970/https://www.b4x.com/android/forum/attachments/b4reasybuzzer-zip.81558/
B4ASnippetUpdaterReceive package updatefredo2018-04-122018-04-12Free - Creative Commons CC BY 3.0Code to start the app automatically if it was updatedhttps://www.b4x.com/android/forum/threads/receive-package-update.91814/
B4ATutorialInteropReceiving shared images from other appsErel2017-06-262017-06-26Free - Creative Commons CC BY 3.0This example shows how to create an app that can act as a sharing target. It will be listed in the list of apps that show when the user shares an image.https://www.b4x.com/android/forum/threads/receiving-shared-images-from-other-apps.81041/
B4JClassFile handlingRecent Files Manager [class]Erelv1.012019-04-09Free - Creative Commons CC BY 3.0A simple class that manages the list of recent files. You can set the maximum number of recent files. The default is 5.https://www.b4x.com/android/forum/threads/class-recent-files-manager.104633/[CLASS]
B4XSnippetImagesRectangle image with rounded corners [B4X] [XUI]Erel2017-11-192017-11-19Free - Creative Commons CC BY 3.0Rectangle image with rounded corners [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-rectangle-image-with-rounded-corners.86285/[B4X][XUI]
B4ATutorialFile handlingrecursive Directorystructures and what to do with this filelistDonManfred2014-05-032014-05-03Free - Creative Commons CC BY 3.0recursive Directorystructures and what to do with this filelisthttps://www.b4x.com/android/forum/threads/recursive-directorystructures-and-what-to-do-with-this-filelist.40560/
B4JSnippetFile handlingRedirect the output to a fileErel2016-03-282016-03-28Free - Creative Commons CC BY 3.0Redirect the output to a filehttps://www.b4x.com/android/forum/threads/redirect-the-output-to-a-file.65165/
B4RTutorialB4RReed Switch Monitor Examplerwblinn2016-11-022016-11-02Free - Creative Commons CC BY 3.0B4R & B4J experiment to monitor the state of a Reed switch connected to an ESP8266 - a NodeMCU is used.https://www.b4x.com/android/forum/threads/reed-switch-monitor-example.72624/
B4ALibraryRuntimeReflectionAgrahamv2.42013-03-09Free - Creative Commons CC BY 3.0Reflection library for runtime creation and manipulation of Java classes and object instances.https://www.b4x.com/forum/additional-libraries-official-updates/6767-reflection-library.htmlhttps://www.b4x.com/android/forum/attachments/reflection2-1-zip.12257/
B4ISnippetTable/GridRefreshControl for TableView and ScrollViewnarek adonts2016-03-262016-03-26Free - Creative Commons CC BY 3.0RefreshControl for TableView and ScrollViewhttps://www.b4x.com/android/forum/threads/refreshcontrol-for-tableview-and-scrollview.58793/
B4AOtherStringsRegex TesterErelv1.01900-01-01Free - Creative Commons CC BY 3.0Online tester for B4x regular expressions: https://b4x.com:51041/regex_ws/index.html
B4JTutorialStringsRegex Tool [Server]Erel2014-03-242014-03-24Free - Creative Commons CC BY 3.0Regex Tool [Server]https://www.b4x.com/android/forum/threads/server-regex-tool.39192/[Server]
B4XLibraryStringsRegexBuilder - Builder for Regular Expressions [B4X]Erel2017-09-032017-09-03Free - Creative Commons CC BY 3.0Regex is a very powerful tool for parsing strings. However the regex syntax can be a bit difficult if you are not using regex regularly. Reading a regex pattern and understanding it is even more challenging. The purpose of RegexBuilder is to help with building regex patterns. The API is based on a builder pattern. It is more verbose and hopefully more clear. It is inspired by VerbalExpressions open source project, though there are many differences between the two.https://www.b4x.com/android/forum/threads/b4x-regexbuilder-builder-for-regular-expressions.83495/[B4X]
B4ASnippethttpRegister User example using HttpUtils2aericv1.32019-02-08Free - Creative Commons CC BY 3.0Register User example using HttpUtils2https://www.b4x.com/android/forum/threads/register-user-example-using-httputils2.52293/https://www.b4x.com/android/forum/attachments/registeruser1-1-zip.35695/https://www.b4x.com/android/forum/attachments/registeruser1-3-zip.77222/
B4ATutorialhttpRegister/Login example using TCP [Server and Client]Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Example of login and register using tcp and mysql dbhttps://www.b4x.com/android/forum/threads/register-login-example-using-tcp-server-and-client.98337/[SERVER AND CLIENT]
B4XTutorialStringsRegular expressions (RegEx) tutorial [B4X]Erel2010-12-292010-12-29Free - Creative Commons CC BY 3.0Regular expressions (RegEx) tutorial [B4X]https://www.b4x.com/android/forum/threads/b4x-regular-expressions-regex-tutorial.7123/[B4X]
B4JTutorialABMaterialRelated MaterialCSS Experiments [ABMaterial]Mashiane2017-07-082017-07-08Free - Creative Commons CC BY 3.0Related MaterialCSS Experiments [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-related-materialcss-experiments.81420/[ABMaterial]
B4ALibraryViews - additionalRelative Layout [Library]Roger Garstang2012-11-192012-11-19Free - Creative Commons CC BY 3.0Relative Layout [Library]https://www.b4x.com/android/forum/threads/library-relative-layout.23504/[Library]https://www.b4x.com/android/forum/attachments/relativelayout-zip.14938/
B4RTutorialB4RRelays, don't get caught outPeter Simpson2017-04-022017-04-02Free - Creative Commons CC BY 3.0Relays, don't get caught outhttps://www.b4x.com/android/forum/threads/relays-dont-get-caught-out.76771/
B4JTutorialBluetoothRemote control Raspberry Pi with Tablet via Bluetooth.mark35at2016-01-052016-01-05Free - Creative Commons CC BY 3.0Remote control Raspberry Pi with Tablet via Bluetooth.https://www.b4x.com/android/forum/threads/remote-control-raspberry-pi-with-tablet-via-bluetooth.62037/https://www.b4x.com/android/forum/attachments/windsonic_server-zip.40282/https://www.b4x.com/android/forum/attachments/winsonic_client-zip.40283/
B4ALibraryDatabaseRemote Database ConnectorErel2013-10-242013-10-24Free - Creative Commons CC BY 3.0Remote Database Connectorhttps://www.b4x.com/android/forum/threads/remote-database-connector-files.31541/
B4ATutorialDatabaseRemote Database Connector (RDC) - Connect to any remote DBErel2013-08-042013-08-04Free - Creative Commons CC BY 3.0Remote Database Connector (RDC) - Connect to any remote DBhttps://www.b4x.com/android/forum/threads/remote-database-connector-rdc-connect-to-any-remote-db.31540/
B4JTutorialB4JRemote debugging with B4J-BridgeErel2018-11-222018-11-22Free - Creative Commons CC BY 3.0B4J v1.80 adds support for remote debugging using B4J-Bridge, a tool similar to the beloved B4A-Bridge. The purpose of B4J-Bridge is to allow you to connect the IDE to a remote machine such as a Mac computer or a Raspberry Pi board and to easily debug your app on the remote machine. The connection is done over the network (usually the local network).https://www.b4x.com/android/forum/threads/remote-debugging-with-b4j-bridge.38804/
B4XLibraryDatabaseRemote MongoDB Connector (RMDBC) [B4X]Erel2014-03-232014-03-23Free - Creative Commons CC BY 3.0This is a similar solution to RDC that works with MongoDB databases.https://www.b4x.com/android/forum/threads/b4x-remote-mongodb-connector-rmdbc.72270/[B4X]https://www.b4x.com/android/forum/attachments/upload_2016-10-23_16-56-17-png.49310/https://www.b4x.com/android/forum/attachments/rmdbc_server_b4j-zip.49313/https://www.b4x.com/android/forum/attachments/rmdbc_b4i-zip.49314/
B4ASnippetStringsRemove accents from stringErel2014-04-292014-04-29Free - Creative Commons CC BY 3.0Remove accents from stringhttps://www.b4x.com/android/forum/threads/remove-accents-from-string.40429/
B4XSnippetStringsRemove leading numbers from stringfredo2018-03-062018-03-06Free - Creative Commons CC BY 3.0This code removes leading numbers from a stringhttps://www.b4x.com/android/forum/threads/remove-leading-numbers-from-string.90326/
B4ASnippetStringsRemove linefeeds & carriagereturn/linefeeds from stringsgravel2019-07-152019-07-15Free - Creative Commons CC BY 3.0Remove linefeeds & carriagereturn/linefeeds from stringshttps://www.b4x.com/android/forum/threads/remove-linefeeds-carriagereturn-linefeeds-from-strings.107673/
B4ASnippetAction Bar etcRemove Material Action Bar ShadowErel2016-06-072016-06-07Free - Creative Commons CC BY 3.0The material action bar is elevated by default. The following code sets the elevation to 0 and removes the shadow.https://www.b4x.com/android/forum/threads/remove-material-action-bar-shadow.67640/
B4ASnippetStringsRemove multiple spaces inside stringsgravel2019-07-152019-07-15Free - Creative Commons CC BY 3.0Remove multiple spaces inside stringshttps://www.b4x.com/android/forum/threads/remove-multiple-spaces-inside-strings.107672/
B4ALibraryPDFRenderPDF - A Native Android PDF Renderer [Beta]keirS2014-11-122014-11-12Free - Creative Commons CC BY 3.0RenderPDF - A Native Android PDF Renderer [Beta]https://www.b4x.com/android/forum/threads/beta-renderpdf-a-native-android-pdf-renderer.46826/[Beta]
B4ALibraryImagesRenderScript Intrinsics Function ExampleDrewG2013-09-082013-09-08Free - Creative Commons CC BY 3.0I was searching for a higher performance method of analyzing images (real-time), and stubled on the fairly new feature of android (4.2 and later only I believe) - RenderScript Intrinsicshttps://www.b4x.com/android/forum/threads/renderscript-intrinsics-function-example.32511/
B4JLibraryViews - additionalReplacement TitleBarstevel05v0.42017-10-03Free - Creative Commons CC BY 3.0I've seen a few questions on the forums about changing the titlebar color. The answer is that you have to replace the title bar. This gives the problem of then losing all of the form controls, resizing minimising, maximising and close buttons. This is a customview, that does all of this. Just add the titlebarCV customview to the top of a layout and it will replace the existing titlebar with one defined int the titlebar layout.https://www.b4x.com/android/forum/threads/replacement-titlebar.84586/
B4RTutorialESP8266Requesting time from a server [ESP8266]Erel2016-07-052016-07-05Free - Creative Commons CC BY 3.0The example connects to a NIST server every minute to get the updated time. It then calculates the current time by comparing the current millis value to the previous one.https://www.b4x.com/android/forum/threads/esp8266-requesting-time-from-a-server.68636/[ESP8266]
B4RTutorialB4RResistance color specs reading - Billy Brown habitshatzisn2019-07-312019-07-31Free - Creative Commons CC BY 3.0Resistance color specs reading - Billy Brown habitshttps://www.b4x.com/android/forum/threads/resistance-color-specs-reading-billy-brown-habits.107845/
B4ISnippetViews - effectsResize all views to any screen size...ilan2015-01-042015-01-04Free - Creative Commons CC BY 3.0Resize all views to any screen size...https://www.b4x.com/android/forum/threads/resize-all-views-to-any-screen-size.46600/
B4ALibraryImagesResize and crop imageklaus2018-12-052018-12-05Free - Creative Commons CC BY 3.0This is a new version from these threads. https://www.b4x.com/android/forum/threads/resize-and-crop.19550/#content and this one. https://www.b4x.com/android/forum/threads/resize-and-crop-square-image.94949/ It handles images with any width/height ratio in both orientations.https://www.b4x.com/android/forum/threads/resize-and-crop-image.95001/
B4ASnippetImagesResize Bitmap with a maximum Byte limitStar-Dust2017-12-022017-12-02Free - Creative Commons CC BY 3.0Sometimes the images we use in our Apps are overly large. In some cases, images are entered by the user and therefore we do not know the size. And to manage them we need them to fall within a certain Byte limit. How to reduce them within the limit? Here is a code that allows you to redimension the images while maintaining the proportion and returning within the Byte mitie that serves ushttps://www.b4x.com/android/forum/threads/resize-bitmap-with-a-maximum-byte-limit.86793/
B4ISnippetViews - effectsResize view with parentstevel052014-11-182014-11-18Free - Creative Commons CC BY 3.0Resize view with parenthttps://www.b4x.com/android/forum/threads/resize-view-with-parent.47074/
B4ASnippetTranslationResourceManager - load multiple string values named in an arrayMisterbates2017-06-012017-06-01Free - Creative Commons CC BY 3.0ResourceManager - load multiple string values named in an arrayhttps://www.b4x.com/android/forum/threads/resourcemanager-load-multiple-string-values-named-in-an-array.80194/
B4RLibraryBluetoothrESP32Bluetooth - Esp32 Classic BluetoothErel2018-05-212018-05-21Free - Creative Commons CC BY 3.0Very simple to use Bluetooth library for ESP32 modules. Note that you need to have a recent version of ESP32 SDK. If you encounter any error then download the complete SDK: https://github.com/espressif/arduino-esp32 and copy it to ESP32 SDK folder: C:\Users\\Documents\Arduino\hardware\espressif\esp32https://www.b4x.com/android/forum/threads/resp32bluetooth-esp32-classic-bluetooth.93257/https://www.b4x.com/android/forum/attachments/resp32bluetooth-zip.68136/
B4RLibraryBluetoothrESP32SimpleBLE - ESP32 BLEErel2018-05-222018-05-22Free - Creative Commons CC BY 3.0This library makes it very simple to advertise data through BLE. You just need to call ble.Advertise with the string that you want to advertise as the device name. Note that it doesn't support making connections.https://www.b4x.com/android/forum/threads/resp32simpleble-esp32-ble.93287/https://www.b4x.com/android/forum/attachments/resp32simpleble-zip.68160/https://www.b4x.com/android/forum/attachments/b4a_ble_client-zip.68161/
B4RLibraryB4RrESP8266FileSystem (SPIFFS)Erelv1.102018-07-19Free - Creative Commons CC BY 3.0ESP8266 comes with built-in file system provisioned on the chip flash. The file system is useful for storing persistent information.https://www.b4x.com/android/forum/threads/resp8266filesystem-spiffs.76487/https://www.b4x.com/android/forum/attachments/b4j_filetransfer-zip.53088/
B4RLibraryESP8266rESP8266rtc .. a Real Time ClockStarchildv1.052018-07-07Free - Creative Commons CC BY 3.0A software based Real Time Clock.https://www.b4x.com/android/forum/threads/resp8266rtc-a-real-time-clock.72783/
B4JTutorialABMaterialResponsive containers [ABMaterial]alwaysbusy2017-12-202017-12-20Free - Creative Commons CC BY 3.0Responsive containers [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-responsive-containers.87482/[ABMATERIAL]
B4JSnippetABMaterialResponsive Design - Input Footer [ABMaterial]Harris2016-12-012016-12-01Free - Creative Commons CC BY 3.0This is always a challenge. A phone in portrait mode is nothing like a tablet or desktop in landscape... Fortunately, we can adjust the appearance for phone or desktop. I don't worry about tablets since they automatically take the best from both (upper and lower) screen views.https://www.b4x.com/android/forum/threads/abmaterial-responsive-design-input-footer.73663/[ABMaterial]
B4JTutorialB4JResumable Subs - Sleep / Wait ForErel2018-02-222018-02-22Free - Creative Commons CC BY 3.0Resumable subs is a new feature added in B4J v5.50. It dramatically simplifies the handling of asynchronous tasks. (This feature is a variant of stackless coroutines.) The special feature of resumable subs is that they can be paused, without pausing the executing thread, and later be resumed. The program doesn't wait for the resumable sub to be continued. Other events will be raised as usual. Any sub with one or more calls to Sleep or Wait For is a resumable subs. The IDE shows an indicator next to the sub declarationhttps://www.b4x.com/android/forum/threads/resumable-subs-sleep-wait-for.78601/
B4JSnippetB4JResumable Subs (wait for / sleep) in server handlersErel2017-07-192017-07-19Free - Creative Commons CC BY 3.0Resumable subs can only work when there is a message queue. By default, server handlers end when the Handle sub is completed. They do not create a message loop. If you want to wait for an event then you need to call StartMessageLoop and later StopMessageLoop. Example of handler that downloads a page and returns it as the response.https://www.b4x.com/android/forum/threads/resumable-subs-wait-for-sleep-in-server-handlers.81833/
B4XTutorialB4XResumable subs that return values (ResumableSub) [B4X]Erel2017-08-252017-08-25Free - Creative Commons CC BY 3.0Starting from B4A v7.30, B4J Vx.xx and B4i Vx.xx it is possible to return values from resumable subs. Remember that that a call to Sleep or Wait For in a resumable sub causes the code flow to return to the parent.https://www.b4x.com/android/forum/threads/b4x-resumable-subs-that-return-values-resumablesub.82670/[B4X]
B4JTutorialBAnanoResumeable Sub [sort of][BANano]alwaysbusy2019-02-052019-02-05Free - Creative Commons CC BY 3.0Javascript acts differently compared to java when doing some async stuff and is rather complex. However, I've tried to make it as comfortable as possible for you, the programmer. All you have to do is follow some very simple rules.https://www.b4x.com/android/forum/threads/banano-resumeable-sub-sort-of.100500/[BANANO][SORT OF]
B4ATutorialWebViewRetrieve HTML content from WebView using WebViewExtras libraryGregg Homan2014-01-252014-01-25Free - Creative Commons CC BY 3.0Retrieve HTML content from WebView using WebViewExtras libraryhttps://www.b4x.com/android/forum/threads/retrieve-html-content-from-webview-using-webviewextras-library.37092/
B4ATutorialImagesRetrieve one or multiple image(s) shared to your appKMatle2018-04-082018-04-08Free - Creative Commons CC BY 3.0With this code you can retrieve images shared to your app (e.g. if a user selects one or more images from the gallery and selects "Share..."). No permissions are required as the user selects the images.https://www.b4x.com/android/forum/threads/retrieve-one-or-multiple-image-s-shared-to-your-app.91612/
B4ASnippetMathsReturn NaN and Infinitywonder2019-05-222019-05-22Free - Creative Commons CC BY 3.0Return NaN and Infinityhttps://www.b4x.com/android/forum/threads/return-nan-and-infinity.106046/
B4JSnippetMathsReturn Rnd number in step modeilan2016-07-102016-07-10Free - Creative Commons CC BY 3.0Return Rnd number in step modehttps://www.b4x.com/android/forum/threads/return-rnd-number-in-step-mode.68822/
B4ASnippetDate/timeReturn the current month as a stringPeter Simpson2015-02-152015-02-15Free - Creative Commons CC BY 3.0Return the current month as a stringhttps://www.b4x.com/android/forum/threads/return-the-current-month-as-a-string.50689/
B4ASnippetOtherReusable Event SystemThraka2014-08-122014-08-12Free - Creative Commons CC BY 3.0Reusable Event System - a simple way to subscribe and unsubscribe multiple listeners to an event.https://www.b4x.com/android/forum/threads/reusable-event-system.43767/
B4ALibraryTextviewRevealTextViewJohan Schoeman2011-12-282011-12-28Free - Creative Commons CC BY 3.0A TextView subclass to show a reveal effecthttps://www.b4x.com/android/forum/threads/revealtextview.61780/https://www.b4x.com/android/forum/attachments/b4arevealtextview-zip.40066/https://www.b4x.com/android/forum/attachments/revealtextviewlibfiles-zip.40067/
B4ALibraryGPS/locationReverse geolocation with OpenStreetMapDavideV2018-05-242018-05-24Free - Creative Commons CC BY 3.0i wrote a simple class to obtain the full address (if available) from a given Latitude and Longitude location. The address, along other more or less useful info, is obtained from the online nominatim server that makes use of the OpenStreetMap. The pros is that it doesn't require any key or registration ,the cons is that it doesn't allow a massive usage, see their policyhttps://www.b4x.com/android/forum/threads/reverse-geolocation-with-openstreetmap.93388/
B4ASnippetB4AReversing Screen Orientation Using JavaObjectErickAsas2018-06-252018-06-25Free - Creative Commons CC BY 3.0If your activity uses either landscape or portrait orientation, and you want to reverse either orientation, this code snippet will enable you to do so.https://www.b4x.com/android/forum/threads/reversing-screen-orientation-using-javaobject.94457/
B4RLibraryB4RRF24 - nRF24L01 radio modulesErel2016-05-182016-05-18Free - Creative Commons CC BY 3.0With this library it is simple to transmit or receive small packets between two or more Arduinos using nRF24L01+ radio modules.https://www.b4x.com/android/forum/threads/rf24-nrf24l01-radio-modules.66972/
B4RTutorialB4R LEDRGB LedsErel2016-04-192016-04-19Free - Creative Commons CC BY 3.0RGB Ledshttps://www.b4x.com/android/forum/threads/rgb-leds.65998/
B4RLibraryB4R LCDrGlyphduino - draw custom characters to LCD display [LCD1602]Johan Schoeman2019-06-082019-06-08Free - Creative Commons CC BY 3.0rGlyphduino - draw custom characters to LCD display [LCD1602]https://www.b4x.com/android/forum/threads/rglyphduino-draw-custom-characters-to-lcd-display-lcd1602.106548/[LCD1602]https://www.b4x.com/android/forum/attachments/rglyphduino-zip.81130/
B4RCode modulehttprHttpUtils2 - Http Client [module]Erel2017-01-022017-01-02Free - Creative Commons CC BY 3.0The HttpJob module implements an http client. It is a simplified version of B4X HttpUtils2.https://www.b4x.com/android/forum/threads/module-rhttputils2-http-client.74785/[module]
B4ALibraryViews - additionalRichEditorsomed3v3loperv0.052017-07-01Free - Creative Commons CC BY 3.0RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Androidhttps://www.b4x.com/android/forum/threads/richeditor-view.66319/https://www.b4x.com/android/forum/attachments/smmricheditor-zip.43580/https://www.b4x.com/android/forum/attachments/copytoassetsfolder-zip.43581/https://www.b4x.com/android/forum/attachments/smmricheditor2-zip.50208/https://www.b4x.com/android/forum/attachments/smmricheditor0-03-zip.57114/https://www.b4x.com/android/forum/attachments/smmricheditor0-04-zip.57149/
B4ALibraryAnimationRichPathJohan Schoeman2017-07-142017-07-14Free - Creative Commons CC BY 3.0Full Animation Control on Paths and VectorDrawables: Animate any attribute in a specific path in the VectorDrawablehttps://www.b4x.com/android/forum/threads/richpath.81653/https://www.b4x.com/android/forum/attachments/libres-zip.57656/https://www.b4x.com/android/forum/attachments/thejavacode-zip.57658/https://www.b4x.com/android/forum/attachments/b4arichpath-zip.57659/https://www.b4x.com/android/forum/attachments/b4arichpathlibfiles-zip.57661/
B4ALibraryStringsRichStringAgrahamv1.52017-01-05Free - Creative Commons CC BY 3.0Format individual characters within strings for display in Views.https://www.b4x.com/forum/additional-libraries-official-updates/10680-richstring-library.html
B4IClassStringsRichString B4IErel2014-12-242014-12-24Free - Creative Commons CC BY 3.0The RichString class uses NativeObject to create attributed strings. Similar to B4A RichString library.https://www.b4x.com/android/forum/threads/class-richstring.48573/
B4JLibraryViews - additionalRichViewfx CodeArea [Custom View]stevel052019-01-132019-01-13Free - Creative Commons CC BY 3.0This is a custom view and very light wrapper for the RichTextFX Codearea from Thomas Mikula on github. There is enough in here to display code, useful for a snippets manager or similar.https://www.b4x.com/android/forum/threads/custom-view-richviewfx-codearea.62823/[Custom View]https://www.b4x.com/android/forum/attachments/richtextview-0-2-zip.69889/
B4ALibraryButtonRingButtonJohan Schoeman2015-08-222015-08-22Free - Creative Commons CC BY 3.0It is a two-in-one button. The top and bottom half of each button act as individual buttons. The top and bottom of each button will raise separate events in B4A when clicked.https://www.b4x.com/android/forum/threads/ringbutton.57514/https://www.b4x.com/android/forum/attachments/b4aringbutton-zip.36849/
B4ASnippetGameRings (with sources)BeneBarros2017-02-232017-02-23Free - Creative Commons CC BY 3.0Rings (with sources)https://www.b4x.com/android/forum/threads/rings-with-sources.76521/https://www.b4x.com/android/forum/attachments/rings-jpg.53124/
B4ALibraryDrawingRippleDrawableInformatix2017-03-102017-03-10Free - Creative Commons CC BY 3.0This library allows to create RippleDrawables (drawables that show a ripple effect in response to state changes) for API >= 21 with custom colors. You can assign these drawables to the background of any view.https://www.b4x.com/android/forum/threads/rippledrawable.77164/
B4ALibraryViews - effectsRippleEffectErel2018-11-212018-11-21https://github.com/traex/RippleEffect/blob/master/LICENSE.txtThis library wraps this open source project: https://github.com/traex/RippleEffect License: https://github.com/traex/RippleEffect/blob/master/LICENSE.txt You can use it to add ripple effects to views.https://www.b4x.com/android/forum/threads/ripple-effect-library.45918/https://www.b4x.com/android/forum/attachments/rippleeffect-zip.54381/
B4ALibraryViews - effectsRippleViewJohan Schoeman2015-08-232015-08-23Free - Creative Commons CC BY 3.0View that imitates Ripple Effect on click which was introduced in Android L.https://www.b4x.com/android/forum/threads/rippleview.57050/https://www.b4x.com/android/forum/attachments/b4arippleview-zip.36525/
B4RLibraryB4R LCDrLCD1602BigNumbers - Display Big Numbersrwblinn2017-01-312017-01-31Free - Creative Commons CC BY 3.0Library to display up to 4 Big Numbers on a LCD1602.https://www.b4x.com/android/forum/threads/rlcd1602bignumbers-display-big-numbers.75745/
B4RLibraryB4R LCDrLcdBarGraph - draw a bar graph on your LCD display [LCD 1602]Johan Schoeman2019-06-082019-06-08Free - Creative Commons CC BY 3.0rLcdBarGraph - draw a bar graph on your LCD display [LCD 1602]https://www.b4x.com/android/forum/threads/rlcdbargraph-draw-a-bar-graph-on-your-lcd-display-lcd-1602.106552/[LCD 1602]https://www.b4x.com/android/forum/attachments/b4rlcdbargraph-zip.81134/
B4RLibraryB4R LCDrLCDBitmapJohan Schoeman2019-07-072019-07-07Free - Creative Commons CC BY 3.0rLCDBitmaphttps://www.b4x.com/android/forum/threads/rlcdbitmap.107414/https://www.b4x.com/android/forum/attachments/b4rlcdbitmap-zip.81916/
B4RLibraryB4R LEDrLedControlErel2016-11-172016-11-17Free - Creative Commons CC BY 3.0This is an Arduino library to control MAX7219 and MAX7221 Led display drivers.https://www.b4x.com/android/forum/threads/rledcontrol.73160/
B4RLibraryB4R LEDrMAX7219LedMatrixErel2016-11-172016-11-17Free - Creative Commons CC BY 3.0Wrapper for: https://github.com/squix78/MAX7219LedMatrix This is an ESP8266 library.https://www.b4x.com/android/forum/threads/rmax7219ledmatrix.69861/
B4RLibraryB4RrMCP2515Erel2016-11-222016-11-22Free - Creative Commons CC BY 3.0This is a wrapper for MCP2515 libraryhttps://www.b4x.com/android/forum/threads/rmcp2515.73330/
B4RLibraryB4R sensorrMPU6050_I2C - MotionTrackingrwblinn2017-02-132017-02-13Free - Creative Commons CC BY 3.0Library to read values from the MPU6050 MotionTracking device by InvenSense.https://www.b4x.com/android/forum/threads/rmpu6050_i2c-motiontracking.76143/
B4ALibrarySwitchRMSwitchJohan Schoeman2016-08-222016-08-22Free - Creative Commons CC BY 3.0A simple View that works like a switch, but with more customizationshttps://www.b4x.com/android/forum/threads/rmswitch-https-github-com-riccardomoro-rmswitch.70260/https://www.b4x.com/android/forum/attachments/rmswitchlibfiles-zip.47215/https://www.b4x.com/android/forum/attachments/b4armswitch-zip.47216/https://www.b4x.com/android/forum/attachments/rmswitchres-zip.47217/
B4RLibraryArduinorMultiFuncShield - Arduino Multi Function Shieldrwblinn2017-02-132017-02-13Free - Creative Commons CC BY 3.0This library supports the Arduino Multi Function Shield - a good device to get started learning sensoring & B4R.https://www.b4x.com/android/forum/threads/rmultifuncshield-arduino-multi-function-shield.76003/https://www.b4x.com/android/forum/attachments/rmultifuncshield-zip.52793/
B4RLibraryB4R sensorrNewPingJohan Schoeman2019-06-012019-06-01Free - Creative Commons CC BY 3.0NewPing for the HC-SR04 sensor (and I guess similar Ultrasonic sensors)https://www.b4x.com/android/forum/threads/rnewping.106340/https://www.b4x.com/android/forum/attachments/b4rlibfiles-zip.80920/https://www.b4x.com/android/forum/attachments/newping-zip.80921/
B4ASnippetMathsRoot of a function - Newton-Raphson algorithmderez2014-03-282014-03-28Free - Creative Commons CC BY 3.0Root of a function - Newton-Raphson algorithmhttps://www.b4x.com/android/forum/threads/root-of-a-function-newton-raphson-algorithm.39337/
B4ALibraryOSRootCmdIceFairy333v12012-12-11Free - Creative Commons CC BY 3.0RootCmd library execute command with roothttps://www.b4x.com/forum/additional-libraries-classes-official-updates/24195-icefairy333-rootcmd-library.html
B4ALibraryProgress/GaugeRope Progress BarJohan Schoemanv1.02015-09-21Free - Creative Commons CC BY 3.0Android ProgressBar that "bends" under its own weighthttps://www.b4x.com/android/forum/threads/rope-progress-bar.58580/https://www.b4x.com/android/forum/attachments/ropeprogressbar-zip.37690/https://www.b4x.com/android/forum/attachments/ropeprogressbarjavacode-zip.37692/
B4ALibraryEncryptionROT13 and Atbash substitution cipher CodeLuis Costa2015-03-072015-03-07Free - Creative Commons CC BY 3.0ROT13 and Atbash substitution cipher Codehttps://www.b4x.com/android/forum/threads/rot13-and-atbash-substitution-cipher-code.51542/
B4ALibrarySpinnerRotaryKnobViewJohan Schoeman2016-04-102016-04-10Free - Creative Commons CC BY 3.0A Rotation Knob Widget on Androidhttps://www.b4x.com/android/forum/threads/rotaryknobview.65628/https://www.b4x.com/android/forum/attachments/rotaryknobviewlibfiles-zip.43093/https://www.b4x.com/android/forum/attachments/b4arotaryknobview-zip.43094/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43095/
B4ASnippetViews - effectsRotate a view (degrees)KMatle2017-02-062017-02-06Free - Creative Commons CC BY 3.0Rotate a view (degrees)https://www.b4x.com/android/forum/threads/rotate-a-view-degrees.75939/
B4ALibraryButtonRound Buttontremara12014-11-282014-11-28Free - Creative Commons CC BY 3.0Round Buttonhttps://www.b4x.com/android/forum/threads/round-button.47539/
B4ATutorialButtonRound Button - FunWithRoundButtonsJohan Schoeman2015-03-272015-03-27Free - Creative Commons CC BY 3.0Round Button - FunWithRoundButtonshttps://www.b4x.com/android/forum/threads/round-button-funwithroundbuttons.52316/
B4ATutorialImagesRoundBitmapWithBorder - inline java codeJohan Schoeman2015-03-152015-03-15Free - Creative Commons CC BY 3.0RoundBitmapWithBorder - inline java codehttps://www.b4x.com/android/forum/threads/roundbitmapwithborder-inline-java-code.51848/
B4ALibraryImagesRounded + Scaled + Rotated BitmapsMrjoey2015-05-112015-05-11Free - Creative Commons CC BY 3.0Rounded + Scaled + Rotated Bitmapshttps://www.b4x.com/android/forum/threads/rounded-scaled-rotated-bitmaps.53676/
B4ALibraryImagesRoundedImageViewvpires2014-08-052014-08-05Free - Creative Commons CC BY 3.0RoundedImageViewhttps://www.b4x.com/android/forum/threads/roundedimageview.43551/https://www.b4x.com/android/forum/attachments/shot-png.26804/https://www.b4x.com/android/forum/attachments/roundedimageviewlib-zip.26805/
B4ALibraryImagesRoundImageDonManfredv1.02015-02-05Free - Creative Commons CC BY 3.0This Library can create a round image from an bitmap or an round drawable from an drawablehttps://www.b4x.com/android/forum/threads/roundimage-v1-0.50311/https://www.b4x.com/android/forum/attachments/roundimageex-zip.31971/
B4XLibrarySliderRoundSlider [B4X] [XUI]Erel2018-07-252018-07-25Free - Creative Commons CC BY 3.0Cross platform round slider. Add it with the designer. Make sure that its width and height are the same. Make the custom view large enough as the custom view size includes the place for the thumb.https://www.b4x.com/android/forum/threads/b4x-xui-roundslider.95465/[B4X][XUI]
B4ALibraryViews - additionalRPN CalculatorJohan Schoeman2016-10-302016-10-30Free - Creative Commons CC BY 3.0A simple "shortcut" for whenever you want to have quick access to a RPN (Reverse Polish Notation) calculator from within your app.https://www.b4x.com/android/forum/threads/rpn-calculator.72498/https://www.b4x.com/android/forum/attachments/resource-zip.49545/https://www.b4x.com/android/forum/attachments/b4arpn-zip.49546/https://www.b4x.com/android/forum/attachments/rpnlibfiles-zip.49548/https://www.b4x.com/android/forum/attachments/thejavacode-zip.49550/
B4RLibraryArduinorPN532 RFID reader/writerkolbe2019-06-162019-06-16Free - Creative Commons CC BY 3.0A library using the Adafruit arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip.https://www.b4x.com/android/forum/threads/rpn532-rfid-reader-writer.105561/
B4RLibraryArduinorRadioHead - RF95 / Default settingsjanderkan2018-07-182018-07-18Free - Creative Commons CC BY 3.0I have succeeded to implement 2 functions and 4 constants from RadioHead/RF95 library. Sleep: will put the Lora radio into sleep mode, it will wake up next time you send something. ModemConfig: lets you select between 4 predefined modem configurations. Sending 25 bytes Mode=0 : Default medium range (75ms airtime) Mode=1 : Fast+short range (22ms airtime) Mode=2 : Slow+long range (1266ms airtime) Mode=3 : Slow+long range (Did not work on Dragino shield nor Dragino Lora Mini)https://www.b4x.com/android/forum/threads/rradiohead-rf95-default-settings.95271/
B4RLibraryB4RrRadioHead - RF95 / Dragino Lora shieldErel2017-12-032017-12-03Free - Creative Commons CC BY 3.0This is a wrapper for RadioHead library. Currently only RF95 is exposed. RadioHead documentation: http://www.airspayce.com/mikem/arduino/RadioHead/classRH__RF95.html#details : "Driver to send and receive unaddressed, unreliable datagrams via a LoRa capable radio transceiver."https://www.b4x.com/android/forum/threads/rradiohead-rf95-dragino-lora-shield.86819/
B4RLibraryHome automationrRCSwitch libraryjanderkan2018-08-052018-08-05Free - Creative Commons CC BY 3.0This is a wrapper for RCSwitch library. https://github.com/sui77/rc-switch Receive from or operate 433/315 MHz remote radio controlled devices. Tested with Uno, Mega and Wemos D1.https://www.b4x.com/android/forum/threads/rrcswitch-library.95830/https://www.b4x.com/android/forum/attachments/rrcswitch_1_01-zip.70669/https://www.b4x.com/android/forum/attachments/rcswitch-receive-zip.70670/
B4RLibraryB4RrRF24xt ... an extended library for nRF24L01+ radio modulesStarchildv1.022017-10-17Free - Creative Commons CC BY 3.0rRF24xt ... an extended library for nRF24L01+ radio moduleshttps://www.b4x.com/android/forum/threads/rrf24xt-an-extended-library-for-nrf24l01-radio-modules.84273/
B4ALibraryEncryptionRSAKMatle2016-03-212016-03-21Free - Creative Commons CC BY 3.0Convert OpenSSL Public Key to/from B4xhttps://www.b4x.com/android/forum/threads/rsa-convert-openssl-public-key-to-from-b4x.64905/
B4XSnippetEncryptionRSA Encrypt and Decrypt [B4X]Alexander Stolte2019-03-232019-03-23Free - Creative Commons CC BY 3.0I build a auth method for my app to protect my API and one of this step is to signed requests to the api to ensure that every request comes from my app. RSA is the best method for that, because this is not a hash, so that the same input is ever the same output. The API knows the Private Key, the apps knows the public key.https://www.b4x.com/android/forum/threads/b4x-rsa-encrypt-and-decrypt.104065/[B4X]
B4XTutorialEncryptionRSA example (asyncstreams) [B4x]KMatle2018-09-172018-09-17Free - Creative Commons CC BY 3.0RSA example (asyncstreams) [B4x]https://www.b4x.com/android/forum/threads/b4x-rsa-example-asyncstreams.97346/[B4X]
B4XTutorialEncryptionRSA sign & verify messages [extra: with corresponding php code] [B4x]KMatle2019-09-082019-09-08Free - Creative Commons CC BY 3.0This little tutorial is about signing and verifying data you send/receive between apps (= all "programs", even websites). You can use it in B4A without a change (I don't know how B4i works, but I assume there are similar libs).https://www.b4x.com/android/forum/threads/b4x-rsa-sign-verify-messages-extra-with-corresponding-php-code.109391/[EXTRA: WITH CORRESPONDING PHP CODE][B4X]
B4ALibraryGameRSAndEngine Public ReleaseXverhelstX2013-08-162013-08-16Free - Creative Commons CC BY 3.0RSAndEngine Public Releasehttps://www.b4x.com/android/forum/threads/rsandengine-public-release.31845/
B4ATutorialGameRSAndEngine TutorialXverhelstX2013-07-102013-07-10Free - Creative Commons CC BY 3.0RSAndEngine Tutorialhttps://www.b4x.com/android/forum/threads/rsandengine-tutorial.30901/
B4ALibraryFile xferRSAsyncDownloader - Download files asynchronously & easily!XverhelstX2013-12-212013-12-21Free - Creative Commons CC BY 3.0RSAsyncDownloader - Download files asynchronously & easily!https://www.b4x.com/android/forum/threads/rsasyncdownloader-download-files-asynchronously-easily.35925/
B4ALibraryImagesRSCrop - Crop images with galleryXverhelstX2012-07-272012-07-27Free - Creative Commons CC BY 3.0It opens your gallery where you select your image and then the cropping activity opens. After the cropping is done, an event is raised with the Path and a success boolean.https://www.b4x.com/android/forum/threads/library-rscrop-crop-images-with-gallery.19938/
B4RLibraryB4R LEDrSevSegJohan Schoeman2019-06-222019-06-22Free - Creative Commons CC BY 3.0rSevSeghttps://www.b4x.com/android/forum/threads/rsevseg.106961/https://www.b4x.com/android/forum/attachments/b4rsevseg-zip.81549/
B4ALibraryGPS/locationRSFluffyLocationXverhelstXv1.02013-12-23Free - Creative Commons CC BY 3.0Location updates will be broadcast to your app periodically, including after phone reboot. And your users won't complain about it killing their batteries. Perfect for widgets that require periodic updates in background, and for apps that need a reasonably current location available to them on startup. Also works great for apps that do something with location periodically, such as using it to get updates from a server.https://www.b4x.com/android/forum/threads/rsfluffylocation-battery-friendly-background-location-updates.35988
B4ALibraryImagesRSImageProcessingXverhelstX2012-07-212012-07-21Free - Creative Commons CC BY 3.0With this library you can do a lot of image processing.https://www.b4x.com/forum/additional-libraries-classes-official-updates/16230-rsimageprocessing-library.htmlhttps://www.b4x.com/android/forum/attachments/rsimageprocessing-zip.10948/https://www.b4x.com/android/forum/attachments/rsimageprocessing2-zip.12297/
B4ALibraryMenuRSPopupMenuXverhelstXv1.002014-08-06Free - Creative Commons CC BY 3.0RSPopupMenu wraps the native Android PopupMenu (API 11+) and attaches a PopUpMenu to a view. You can add menu's or submenus.https://www.b4x.com/android/forum/threads/rspopupmenu.43602/
B4ALibraryGPS/locationRSProximityAlert - Enter or exit surrounding areaXverhelstX2013-12-242013-12-24Free - Creative Commons CC BY 3.0A proximity alert is a broadcast you receive when the device detects that it has entered or exited the area surrounding the location you entered.https://www.b4x.com/android/forum/threads/rsproximityalert-enter-or-exit-surrounding-area.36021/
B4RLibraryB4R sensorrSRF04-Easy Use Ultrasonic rangingsantook2017-02-132017-02-13Free - Creative Commons CC BY 3.0rSRF04-Easy Use Ultrasonic ranginghttps://www.b4x.com/android/forum/threads/rsrf04-easy-use-ultrasonic-ranging.76173/
B4ALibraryRSSRSS ParserDonManfred2018-01-062018-01-06Free - Creative Commons CC BY 3.0This is an Android library to parse a RSS Feed.https://www.b4x.com/android/forum/threads/rss-parser.88006/https://www.b4x.com/android/forum/attachments/rssparserex-zip.63464/
B4XTutorialRSSRSS Viewer using xCustomListView [B4X]Jack Cole2019-02-192019-02-19Free - Creative Commons CC BY 3.0After having used the RSS Viewer library in the past, and now finding that it won't function with my secure sites, I decided to start with Erel's XUI CustomListView example and then integrate that with using the XML2MAP library to write a RSS viewer. The attached example is for B4A, but it would probably be easy enough to adapt to b4i as well.https://www.b4x.com/android/forum/threads/b4x-rss-viewer-using-xcustomlistview.102671/[B4X]
B4ALibraryWidgetRSSmartWidgets - Host widgets in appXverhelstX2013-09-192013-09-19Free - Creative Commons CC BY 3.0RSSmartWidgets - Host widgets in apphttps://www.b4x.com/android/forum/threads/rssmartwidgets-host-widgets-in-app.32807/
B4ALibraryViews - effectsRSSwipeAndDismiss - Swipe away any viewXverhelstX2014-08-042014-08-04Free - Creative Commons CC BY 3.0RSSwipeAndDismiss - Swipe away any viewhttps://www.b4x.com/android/forum/threads/rsswipeanddismiss-swipe-away-any-view.43547/
B4ALibraryCameraRSVideoRecordXverhelstX2012-03-242012-03-24Free - Creative Commons CC BY 3.0Can record videos using a panel and not using the standard camera.https://www.b4x.com/forum/additional-libraries-classes-official-updates/16268-rsvideorecord-library.html
B4RTutorialB4RRTC DS1302 Examplerwblinn2016-06-022016-06-03Free - Creative Commons CC BY 3.0RTC DS1302 Examplehttps://www.b4x.com/android/forum/threads/rtc-ds1302-example.67497/
B4JCode modulePrintRTF print module for formatted reportsgezueb2014-12-032014-12-03Free - Creative Commons CC BY 3.0RTF print module for formatted reportshttps://www.b4x.com/android/forum/threads/rtf-print-module-for-formatted-reports.47686/
B4ALibraryLabelRtfLabelPetrus2013-09-062013-09-06Free - Creative Commons CC BY 3.0RtfLabelhttps://www.b4x.com/android/forum/threads/rtflabel.32455/https://www.b4x.com/android/forum/attachments/example01e-png.19328/https://www.b4x.com/android/forum/attachments/example02e-png.19329/https://www.b4x.com/android/forum/attachments/example03e-png.19330/https://www.b4x.com/android/forum/attachments/example04e-png.19331/https://www.b4x.com/android/forum/attachments/example05e-png.19332/
B4RLibraryB4R motorrTinyStepper_28BYJ_48 - A library for the 28BYJ_48 stepper motor[s]Johan Schoeman2019-07-132019-07-13Free - Creative Commons CC BY 3.0This Arduino library is used to control one or more 28BYJ-48 stepper motors. These motors are very small with a built in gear reduction. The advantage of these motors is that they are inexpensive and easily available on Amazon. Their downside is that they're very slow (0.3 revolutions/second max), and only suitable for light-duty applications.https://www.b4x.com/android/forum/threads/rtinystepper_28byj_48-a-library-for-the-28byj_48-stepper-motor-s.107613/[S]https://www.b4x.com/android/forum/attachments/b4rtinystepper-zip.82126/
B4RLibraryB4R LEDrTM1638 - 8 Seven Segment LED Display with Keys And LEDsrwblinn2017-02-072017-02-07Free - Creative Commons CC BY 3.0Library supporting the 8 Seven Segment LED Display with Keys And LEDs using the TM1638.https://www.b4x.com/android/forum/threads/rtm1638-8-seven-segment-led-display-with-keys-and-leds.75933/
B4RLibraryAudio/VideorTone - playing tones on a passive buzzerJohan Schoeman2019-07-032019-07-03Free - Creative Commons CC BY 3.0rTone - playing tones on a passive buzzerhttps://www.b4x.com/android/forum/threads/rtone-playing-tones-on-a-passive-buzzer.107322/https://www.b4x.com/android/forum/attachments/b4rtone-zip.81845/
B4RLibraryArduinorTTP229 - Capacitive KeypadErel2017-05-072017-05-07Free - Creative Commons CC BY 3.0Wrapper for ttp229-arduino open source project: https://github.com/arduino12/ttp229-arduino It works with Arduino and ESP8266. Connections are explained here: https://github.com/arduino12/ttp229-arduino/tree/master/TTP229 It can work in 8 keys mode or 16 keys mode.https://www.b4x.com/android/forum/threads/rttp229-capacitive-keypad.79250/
B4ALibraryPickerRuler Pickermoster672018-04-272018-04-27Free - Creative Commons CC BY 3.0Android custom view that uses a ruler for picking the number from given range.https://www.b4x.com/android/forum/threads/ruler-picker.92403/https://www.b4x.com/android/forum/attachments/libs-zip.67239/
B4JTutorialB4J ServerRun a Server on a VPS [server]Erel2018-10-082018-10-08Free - Creative Commons CC BY 3.0Run a Server on a VPS [server]https://www.b4x.com/android/forum/threads/server-run-a-server-on-a-vps.60378/[server]
B4JTutorialB4J serverRun a Server on Azure as an App Service [server]xulihang2019-03-062019-03-06Free - Creative Commons CC BY 3.0Since Azure supports Jetty, a B4J server app can also run on azure.https://www.b4x.com/android/forum/threads/server-run-a-server-on-azure-as-an-app-service.98277/[SERVER]
B4JTutorialB4JRunner to start JAR with Open JDKtchart2019-06-032019-06-03Free - Creative Commons CC BY 3.0Runner to start JAR with Open JDKhttps://www.b4x.com/android/forum/threads/runner-to-start-jar-with-open-jdk.106230/
B4ATutorialLinuxRunning B4A and B4J under Linux with wine - fully functionalMihai Rainer Jr.2019-03-262019-03-26Free - Creative Commons CC BY 3.0Running B4A and B4J under Linux with wine - fully functionalhttps://www.b4x.com/android/forum/threads/running-b4a-and-b4j-under-linux-with-wine-fully-functional.98431/
B4ATutorialEmulator/VMRunning B4A on a Mac - my experiencetimbald2015-04-212015-04-21Free - Creative Commons CC BY 3.0Running B4A on a Mac - my experiencehttps://www.b4x.com/android/forum/threads/running-b4a-on-a-mac-my-experience.53079/
B4JSnippetB4Jrunning jar in jdk11derez2019-08-102019-08-10Free - Creative Commons CC BY 3.0running jar in jdk11https://www.b4x.com/android/forum/threads/running-jar-in-jdk11.108512/
B4JTutorialB4JRunning jars under OpenJDK 11agraham2019-05-312019-05-31Free - Creative Commons CC BY 3.0With Java 8 you could run a jar on a Windows PC by double clicking on it. This does not work with OpenJDK so as I want to be able to quickly run some utility B4J programs easily without packaging them this is what I did.https://www.b4x.com/android/forum/threads/running-jars-under-openjdk-11.106201/
B4JSnippetB4JRunning JS expressions on the flyWilliam Lancee2019-03-042019-03-04Free - Creative Commons CC BY 3.0In trying to solve another problem I stumbled into what might be useful to others. It seems to be the minimum required to run scripts on the fly. I have attached a project "CodeRunner" that uses this method. It extends this snippet to run B4X code on the fly. This is done in about 500 lines of code, without external libraries.https://www.b4x.com/android/forum/threads/running-js-expressions-on-the-fly.103382/
B4ATutorialOSRunning shell commands as SuperUserm0narX2010-12-142010-12-14Free - Creative Commons CC BY 3.0Running shell commands as SuperUserhttps://www.b4x.com/android/forum/threads/running-shell-commands-as-superuser.6886/
B4ATutorialOtherRunning simultaneous tasks at different speedswonder2015-10-172015-10-17Free - Creative Commons CC BY 3.0Running simultaneous tasks at different speedshttps://www.b4x.com/android/forum/threads/running-simultaneous-tasks-at-different-speeds.59398/
B4ASnippetMapRunning totals with a Mapstevel052014-03-272014-03-27Free - Creative Commons CC BY 3.0Running totals with a Map - keep a running total of as many items as you want while parsing any data.https://www.b4x.com/android/forum/threads/running-totals-with-a-map.39324/
B4ATutorialEmulator/VMRunning your apk as an extension on Google ChromeMashiane2015-02-162015-02-16Free - Creative Commons CC BY 3.0Running your apk as an extension on Google Chromehttps://www.b4x.com/android/forum/threads/running-your-apk-as-an-extension-on-google-chrome.50721/
B4ATutorialB4ARuntime Permissions (Android 6.0+ Permissions)Erel2018-11-122018-11-12Free - Creative Commons CC BY 3.0The nice thing about runtime permissions is that the user is not asked for any permission when they install your application from Google Play. Instead they will be asked to approve "dangerous" permissions at runtime.https://www.b4x.com/android/forum/threads/runtime-permissions-android-6-0-permissions.67689/
B4XLibraryDroneRyze/DJI Tello drone SDK -app [B4X]inakigarm2018-05-132018-05-13Free - Creative Commons CC BY 3.0Ryze/DJI Tello drone SDK -app [B4X]https://www.b4x.com/android/forum/threads/b4x-ryze-dji-tello-drone-sdk-app.92874/[B4X]https://www.b4x.com/android/forum/attachments/b4jtello-zip.67853/
B4JSnippetFile handlingSafeKillJakeBullet702016-06-042016-06-04Free - Creative Commons CC BY 3.0It allows you to not have to check if the files exists first before deleting it.https://www.b4x.com/android/forum/threads/safekill.67554/
B4JLibraryImagesSahandJPEG - JPEG Compression Librarysahand_1232017-10-112017-10-11Free - Creative Commons CC BY 3.0This is a tiny Library that compresses your jpeg imageshttps://www.b4x.com/android/forum/threads/sahandjpeg-jpeg-compression-library.84931/https://www.b4x.com/android/forum/attachments/sahandjpeg-jar.60548/
B4ALibraryEncryptionSaltyNinja - Secure Hash Algorithmwonder2017-03-042017-03-04Free - Creative Commons CC BY 3.0SaltyNinja - Secure Hash Algorithmhttps://www.b4x.com/android/forum/threads/saltyninja-secure-hash-algorithm.76909/
B4ASnippetApp startupSample Splash ScreenRandomCoder2016-09-292016-09-29Free - Creative Commons CC BY 3.0As requested by Fhren Meza after seeing a sample video I posted on YouTube, here is a sample splash screen. In the end I abandoned the transparent background with fade to black because the very top title bar area always looks a little ametuerish. Anyhow, please see the attached project if wanting to re-create the look shown here...https://www.b4x.com/android/forum/threads/sample-splash-screen.71517/
B4ALibraryAdsSamsung AdHubXverhelstX2012-07-182012-07-18Free - Creative Commons CC BY 3.0Samsung Adhub is another way of monetizing your apps.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19659-library-samsung-adhub.htmlhttps://www.b4x.com/android/forum/attachments/libraries-zip.12846/https://www.b4x.com/android/forum/attachments/adhubsample-zip.12848/
B4ALibraryHome automationSamsung TV Wrapper-library (sending remote-control code to Samsung TVs)moster672012-12-052012-12-05Free - Creative Commons CC BY 3.0Samsung TV Wrapper-library (sending remote-control code to Samsung TVs)https://www.b4x.com/android/forum/threads/samsung-tv-wrapper-library-sending-remote-control-code-to-samsung-tvs.24025/https://www.b4x.com/android/forum/attachments/samsungtv_library-zip.14907/https://www.b4x.com/android/forum/attachments/samsungtvremoteb4asampleproject-zip.14908/
B4ASnippetFile handlingSanitize Filenamefredo2017-08-072017-08-07Free - Creative Commons CC BY 3.0Code to make sure a string complies with standard filename rules.https://www.b4x.com/android/forum/threads/sanitize-filename.82558/
B4XSnippetStringsSanitize Hashtag stringsfredo2017-07-202017-07-20Free - Creative Commons CC BY 3.0Code to make sure a string complies with "standard" Hashtag rules.https://www.b4x.com/android/forum/threads/sanitize-hashtag-strings.81871/
B4ATutorialOtherSave all Edittexts & corresponding labels on a view to a file (JSON) and reload themKMatle2014-09-112014-09-11Free - Creative Commons CC BY 3.0Save all Edittexts & corresponding labels on a view to a file (JSON) and reload themhttps://www.b4x.com/android/forum/threads/save-all-edittexts-corresponding-labels-on-a-view-to-a-file-json-and-reload-them.44635/
B4ASnippetStringsSave and load CSBuildersErel2018-10-152018-10-15Free - Creative Commons CC BY 3.0Using this class you can build CharSequences (the output of CSBuilder) and save the information required to build those styled strings. This allows to later load the information and create the same CharSequences.https://www.b4x.com/android/forum/threads/save-and-load-csbuilders.98257/
B4JSnippetB4JSave changes before closing with a resumable subErel2019-04-092019-04-09Free - Creative Commons CC BY 3.0Save changes before closing with a resumable subhttps://www.b4x.com/android/forum/threads/save-changes-before-closing-with-a-resumable-sub.104666/
B4AClassDate/timeSave the Date! with SimpleDateFormatterstanmillerv1.00.12016-12-11Free - Creative Commons CC BY 3.0Save the Date! with SimpleDateFormatterhttps://www.b4x.com/android/forum/threads/save-the-date-with-simpledateformatter.73998/
B4ASnippetStringsSave/Load text formattedilan2018-04-252018-04-25Free - Creative Commons CC BY 3.0Save & reload a formatted CSBuilder stringhttps://www.b4x.com/android/forum/threads/save-load-text-formatted.92263/
B4XLibraryGoogleScale for Google Maps [B4X] [XUI]Erel2017-12-072017-12-07Free - Creative Commons CC BY 3.0This custom view class is based on XUI library. It is compatible with B4A, B4i and B4J. It shows the map scale.https://www.b4x.com/android/forum/threads/b4x-xui-scale-for-google-maps.86975/[B4X][XUI]
B4ASnippetImagesScale imageHotShoe2014-03-282014-03-28Free - Creative Commons CC BY 3.0Scale imagehttps://www.b4x.com/android/forum/threads/scale-image.39332/
B4JSnippetViews - effectsScale nodes on mouseoverDaestrum2016-01-302016-01-30Free - Creative Commons CC BY 3.0Scale nodes on mouseoverhttps://www.b4x.com/android/forum/threads/scale-nodes-on-mouseover.62939/
B4ALibraryImagesScaleImageView - Pan and zoom large imagesagrahamv2.002019-03-08Free - Creative Commons CC BY 3.0Instead 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.https://www.b4x.com/android/forum/threads/scaleimageview-pan-and-zoom-large-images.102190/
B4XTutorialGameScene EditorInformatix2019-07-072019-07-07Free - Creative Commons CC BY 3.0Scene Editorhttps://www.b4x.com/android/forum/threads/scene-editor.107422/
B4ITutorialNotificationsScheduling local notificationsErel2014-11-052014-11-05Free - Creative Commons CC BY 3.0Scheduling local notificationshttps://www.b4x.com/android/forum/threads/scheduling-local-notifications.46516/
B4ALibraryViews - additionalScratchViewDonManfredv1.52016-06-26Free - Creative Commons CC BY 3.0ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.https://www.b4x.com/android/forum/threads/scratchview-v1-2.66876/https://www.b4x.com/android/forum/attachments/scratchviewv1-0-0-zip.44016/https://www.b4x.com/android/forum/attachments/scratchviewv1-0-1-zip.44021/https://www.b4x.com/android/forum/attachments/scratchviewv1-2-zip.44030/https://www.b4x.com/android/forum/attachments/scratchviewex-zip.45453/
B4JTutorialImagesScreen Capture & FTP [Server]AzureCrystal2016-03-292016-03-29Free - Creative Commons CC BY 3.0Screen Capture & FTP [Server]https://www.b4x.com/android/forum/threads/server-screen-capture-ftp.65183/[Server]
B4JTutorialImagesScreen capture server [Server]Erel2014-01-302014-01-30Free - Creative Commons CC BY 3.0Screen capture server [Server]https://www.b4x.com/android/forum/threads/server-screen-capture-server.37292/[Server]
B4ACode moduleOtherScreen HotSpots Code Modulestevel05v1.62015-01-15Free - Creative Commons CC BY 3.0Code Module for defining and responding to screen hotspots.https://www.b4x.com/forum/additional-libraries-classes-official-updates/27614-code-module-hotspots.htmlhttps://www.b4x.com/android/forum/attachments/hotspot1-5-zip.17511/
B4AClassOSScreenSettingJackKirk2016-03-172016-03-17Free - Creative Commons CC BY 3.0Set screen settings (16 orientations and full/non-full screen)https://www.b4x.com/android/forum/threads/programmatically-set-screen-settings.64746/
B4ALibrarySocialScringo for Basic4Android is live!scringo2013-05-092013-05-09Free - Creative Commons CC BY 3.0Scringo for Basic4Android is live!https://www.b4x.com/android/forum/threads/scringo-for-basic4android-is-live.29068/
B4ASnippetColourScrollbar ColorErel2018-02-212018-02-21Free - Creative Commons CC BY 3.0This code uses reflection to change the ScrollView scroll bar colorhttps://www.b4x.com/android/forum/threads/scrollbar-color.89818/
B4JSnippetB4JScrollbar Sizestevel052018-10-022018-10-02Free - Creative Commons CC BY 3.0Sometimes the scrollbar is too wide, especially for small listviews, this code allows changing the width (for Vertical scrollbars) or height (for Horizontal scrollbars). If you call this from a sub in which you load the layout - i.e. AppStart, DesignerCreateView etc., put it at the end of the sub and add a Sleep(0) command before it.https://www.b4x.com/android/forum/threads/scrollbar-size.97757/
B4ATutorialTable/GridScrollCoins - Using GameView to implement a scrolling gridErel2016-09-212016-09-21Free - Creative Commons CC BY 3.0Using GameView to implement a scrolling gridhttps://www.b4x.com/android/forum/threads/scrollcoins-using-gameview-to-implement-a-scrolling-grid.71195/
B4XLibraryLabelScrolling Label [B4X] [XUI]Erel2017-10-292017-10-29Free - Creative Commons CC BY 3.0A custom view with a label that scrolls automatically when the text is wider than the label. The class is supported by B4A, B4i and B4J. It depends on XUI v1.46+.https://www.b4x.com/android/forum/threads/b4x-xui-scrolling-label.85516/[B4X][XUI]
B4ATutorialList- and scrollviewScrolling Marquee with ListViewsNFOBoy2012-04-222012-04-22Free - Creative Commons CC BY 3.0Scrolling Marquee with ListViewshttps://www.b4x.com/android/forum/threads/scrolling-marquee-with-listviews.17139/
B4ALibraryPanelScrolling PanelAsim A Baki2017-10-292017-10-29Free - Creative Commons CC BY 3.0Here is a scrolling panel which can auto scroll objects and text contained smoothly in both directions right-to-left and left-to right The library allows the developer to switch the direction while playing, it also rearrange the views contained to match the scrolling direction. You can also add or remove views during the playback, think about it as the luggage roller line, some people add luggage and other people removes their luggage while the roller is scrolling. This is good for rss news display.https://www.b4x.com/android/forum/threads/scrolling-panel.85519/https://www.b4x.com/android/forum/attachments/scrolling-text-source-and-example-zip.61095/
B4JLibraryPreferencesScrolling Property Sheetstevel052018-10-132018-10-13Free - Creative Commons CC BY 3.0This is a property sheet on a ListView with CSS optimized for small views but scales pretty well.https://www.b4x.com/android/forum/threads/scrolling-property-sheet.98094/
B4AClassViews - effectsScrolling textDavideV2015-06-192015-06-19Free - Creative Commons CC BY 3.0With this class you can give a scrolling effect (chars by chars) to label's text (and views based on labels: button, edittext).https://www.b4x.com/android/forum/threads/scrolling-text.55271/
B4ALibraryViews - effectsScrolling text 2Asim A Baki2015-10-252015-10-25Free - Creative Commons CC BY 3.0This is a library which displays scrolling text on the screen like news style on TV channelhttps://www.b4x.com/android/forum/threads/scrolling-labels-bi-directional-with-multi-line-support-news-feeds.59660/https://www.b4x.com/android/forum/attachments/scrolling-text-library-zip.38417/
B4JSnippetScrollPaneScrollPane helper code moduleknutf2019-04-222019-04-22Free - Creative Commons CC BY 3.0ScrollPane helper code modulehttps://www.b4x.com/android/forum/threads/scrollpane-helper-code-module.105131/
B4AClassList- and scrollviewScrollPanel classInformatixv1.42012-11-12Free - Creative Commons CC BY 3.0Displays a small panel next to the vertical scrollbar in a scrollview, which you can use to display information and quickly scroll.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19668-class-scrollpanel.htmlhttps://www.b4x.com/android/forum/attachments/img1-jpg.12850/https://www.b4x.com/android/forum/attachments/img2-jpg.12866/https://www.b4x.com/android/forum/attachments/img3-jpg.13528/https://www.b4x.com/android/forum/attachments/scrollpanel-v1-4-zip.14575/
B4ATutorialList- and scrollviewScrollView exampleErel2010-11-162010-11-16Free - Creative Commons CC BY 3.0ScrollView examplehttps://www.b4x.com/android/forum/threads/scrollview-example.6612/
B4ATutorialList- and scrollviewScrollView example with a Panel higher than the screenklaus2017-07-112017-07-11Free - Creative Commons CC BY 3.0ScrollView example with a Panel higher than the screenhttps://www.b4x.com/android/forum/threads/scrollview-example-with-a-panel-higher-than-the-screen.9539/https://www.b4x.com/android/forum/attachments/scrollviewbigpanel1-jpg.7751/https://www.b4x.com/android/forum/attachments/scrollviewbigpanel2-jpg.7752/
B4ATutorialDatabaseScrollView example with multiselection and SQLklaus2011-04-232011-04-23Free - Creative Commons CC BY 3.0ScrollView example with multiselection and SQLhttps://www.b4x.com/android/forum/threads/scrollview-example-with-multiselection-and-sql.8832/https://www.b4x.com/android/forum/attachments/scrollviewmultiselect-zip.7505/https://www.b4x.com/android/forum/attachments/scrollviewmultiselect1-jpg.7506/
B4ATutorialList- and scrollviewScrollView examples summaryklaus2011-03-272011-03-27Free - Creative Commons CC BY 3.0ScrollView examples summaryhttps://www.b4x.com/android/forum/threads/scrollview-examples-summary.8423/
B4ASnippetList- and scrollviewScrollView propertiesklaus2017-09-082017-09-08Free - Creative Commons CC BY 3.0ScrollView propertieshttps://www.b4x.com/android/forum/threads/scrollview-properties.40878/
B4ATutorialList- and scrollviewscrollview.panel.add views order questionbasicall2013-01-212013-01-21Free - Creative Commons CC BY 3.0scrollview.panel.add views order questionhttps://www.b4x.com/android/forum/threads/scrollview-panel-add-views-order-question.25472/
B4ATutorialList- and scrollviewScrollview: Adding labels and setting their height automatically depending on the text(size)KMatle2017-09-162017-09-16Free - Creative Commons CC BY 3.0This is just a simple example (and yes, there are others doing similar). You can modify this example it by using other colors, gradients, adding other views and so on to have a simple but good looking GUI.https://www.b4x.com/android/forum/threads/scrollview-adding-labels-and-setting-their-height-automatically-depending-on-the-text-size.83999/
B4ALibraryList- and scrollviewScrollView2DInformatixv1.32016-07-29Free - Creative Commons CC BY 3.0A ScrollView merged with a Horizontal ScrollView. Can also be used as a normal ScrollView or Horizontal ScrollView, with more features.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19268-lib-scrollview2d.htmlhttps://www.b4x.com/android/forum/attachments/scrollview2d-v1-3-zip.46505/
B4XLibraryButtonSD AnimatedButton [b4xlib] [B4X] [XUI]Star-Dustv0.012019-05-08Free - Creative Commons CC BY 3.0SD AnimatedButton [b4xlib] [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-animatedbutton-b4xlib.104459/[B4XLIB][B4X][XUI]https://www.b4x.com/android/forum/attachments/sample-b4a-zip.78996/https://www.b4x.com/android/forum/attachments/sample-b4j-zip.78997/https://www.b4x.com/android/forum/attachments/sample-b4i-zip.78998/
B4ALibraryTextviewSD AutoComposeTextView [XUI]Star-Dustv0.022019-05-31Free - Creative Commons CC BY 3.0SD AutoComposeTextView [XUI]https://www.b4x.com/android/forum/threads/xui-sd-autocomposetextview.105951/[XUI]https://www.b4x.com/android/forum/attachments/sample-zip.80542/https://www.b4x.com/android/forum/attachments/sd_autocomposetextview-0-02-zip.80898/
B4XLibraryViews - additionalSD AwesoneWheel [B4X] [XUI]Star-Dustv0.052018-08-01Free - Creative Commons CC BY 3.0SD AwesoneWheel [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-awesonewheel.95569/[B4X][XUI]https://www.b4x.com/android/forum/attachments/sample1-zip.70518/https://www.b4x.com/android/forum/attachments/jsample1-zip.70520/https://www.b4x.com/android/forum/attachments/sd_xui_awesonewheel-0-05-zip.70542/https://www.b4x.com/android/forum/attachments/jsd_xui_awesonewheel-0-05-zip.70543/https://www.b4x.com/android/forum/attachments/isd_awesonewheel-0-05-zip.70781/
B4XLibraryB4XSD B4XView [B4X] [XUI]Star-Dustv0.072019-06-03Free - Creative Commons CC BY 3.0This library adds to the XUi Views the native views of the three platforms (Android / IOS / Desktop) so that they can be managed by Design, using them as XUI views without having to change its type in the Globals Sub. XUI is designed to work with the native views. You can add regular view you like with the designer. But with this Library the views have the same properties and identical events, and you can also access the original view and more properties and animation. This will allow you to reuse the code written for a platform on the others without any changes. Also I'm adding custom views and (if I have time) more animations not included natively. In the future AnyWhere will insert the management of the XUI Views in the design ... that day I will take away the native views from this library (no longer needed) and leave only the custom ones.https://www.b4x.com/android/forum/threads/b4x-xui-sd-b4xview.96178/[B4X][XUI]https://www.b4x.com/android/forum/attachments/jsd_xuiview-0-04-zip.72911/https://www.b4x.com/android/forum/attachments/sd_xuiview-0-04-zip.72912/https://www.b4x.com/android/forum/attachments/isd_xuiview-0-04-zip.72913/https://www.b4x.com/android/forum/attachments/sd_xuiview-0-07-zip.80989/
B4JSnippetBase64SD Base64 - Encode / Decode [XUI]Star-Dust2019-05-132019-05-13Free - Creative Commons CC BY 3.0SD Base64 - Encode / Decode [XUI]https://www.b4x.com/android/forum/threads/xui-sd-base64-encode-decode.105755/[XUI]
B4XLibraryMenuSD BottoMenu [with source code][B4X][XUI]Star-Dustv1.402019-05-15Free - Creative Commons CC BY 3.0[B4X] [XUI] SD BottoMenu [with source code]https://www.b4x.com/android/forum/threads/b4x-xui-sd-bottomenu-with-source-code.102992/[B4X][XUI][WITH SOURCE CODE]
B4RTutorialB4RSD cardsErel2016-04-192016-04-19Free - Creative Commons CC BY 3.0SD cardshttps://www.b4x.com/android/forum/threads/sd-cards.65994/https://www.b4x.com/android/forum/attachments/b4j_preparecurrencyfile-zip.43362/
B4ALibraryDialogsSD DialogsStar-Dustv0.072019-06-01Free - Creative Commons CC BY 3.0I finally finished my first Library. I suppose it's full of bugs. I rely on your messages and your benevolence (Do not be too bad with me) There are already many Dialogs libraries already, but since B4A 7.01 is available, the question arises. How do people who have an old version without WaitFor and Sleep will have to keep obsolete libraries because the new ones will no longer be supported. So I decided to create an updated library that would use both DoEvents (the so hated) but it would work without it. Here is my library. With the attached examples you can see how to use the bookstore in the ways (with and without DoEvents). Probably you can also use it in a third way with WaitFor, but I have not tried it.https://www.b4x.com/android/forum/threads/sd-dialogs.80529/https://www.b4x.com/android/forum/attachments/dialog_example-zip.57453/https://www.b4x.com/android/forum/attachments/sd_dialogs-0-06-for-b4a-6-zip.80894/https://www.b4x.com/android/forum/attachments/sd_dialogs-0-06-for-b4a-7-or-up-zip.80895/
B4XLibraryDate/timeSD DiscTImePicker [B4X] [XUI]Star-Dustv0.032019-03-06Free - Creative Commons CC BY 3.0SD DiscTImePicker [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-disctimepicker.103404/[B4X][XUI]https://www.b4x.com/android/forum/attachments/sample1-zip.78011/
B4XLibraryProgress/GaugeSD DogLoadingIndicator [B4X] [XUI]Star-Dustv0.022019-03-13Free - Creative Commons CC BY 3.0SD DogLoadingIndicator [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-dogloadingindicator.103560/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asample1-zip.78190/https://www.b4x.com/android/forum/attachments/jsample1-zip.78191/https://www.b4x.com/android/forum/attachments/isample1-zip.78195/
B4ALibraryViews - effectsSD DragBoardStar-Dustv0.062018-04-22DonationThis library contains three classes. The first "DragBoard" allows you to move single-label labels (containing only one string) from one column to another, to activate the shift by clicking a longer touch. Delete or edit each item by clicking a shortcut (if enabled by customView). It supports the addition of a single item for each column (CustomView enabled) and the alphabetical sorting of entries within a column (enabled by CustoView) The second "DragPanel" allows you to move Panels from one column to another (each panel can hold any view object you want, the panel should not be changed in dimension, and the background in Color should not be changed). To activate the move, click on a longer touch. To erase or edit each item by clicking a shortcut (if enabled by customView). And will raise an event that invokes a sub in your app you manage to edit. It supports the event by adding a single item for each column (CustomView enabled) and the event sorting by alpha (CustoView enabled). These events are handled by you in the sub which is raised. The third "DragListView" is a listview that allows you to move individual entries from one line to another by dragging, it can contain one or two lines of text and a Swicht button (You can also access the panel to add more objects but the Events will not be managed by the library). To activate the move, click on a longer touch. Capture or edit every single element by clicking a short touch (if activated by customView). And will raise an event that invokes a sub in your app you manage to edit. It supports the event by adding a single item for each column (CustomView enabled) and the event sorting by alpha (CustoView enabled). These events are handled by you in the sub which is raised. All three also have a title bar. The bar can contain the Confirm button (if enabled) and delete (if enabled).m On the left also contains the menu button, which raises an event. If enabled by customView, the Menu button in addition to lifting an event opens a panel to the left. The panel can hold what you want. A listView, a menu etc ...https://www.b4x.com/android/forum/threads/sd-dragboard.81367/
B4XLibraryViews - additionalSD ElasticTrimmer [B4X] [XUI]Star-Dust2019-05-302019-05-30Free - Creative Commons CC BY 3.0SD ElasticTrimmer [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-elastictrimmer.106273/[B4X][XUI]https://www.b4x.com/android/forum/attachments/jsample-zip.80854/https://www.b4x.com/android/forum/attachments/asample-zip.80856/https://www.b4x.com/android/forum/attachments/sd_elastictrimmer-b4xlib.80860/
B4XLibraryTable/GridSD FlexGrid [B4X] [XUI]Star-Dustv0.052019-01-17Free - Creative Commons CC BY 3.0I created a new library to show a table (or grid) similar to the one in EXCEL. There are already excellent classes that allow many to accomplish things, such as xCustomListView (by Erel) and with the FlexibleTable (by Klaus). I wanted to make something slightly different suited to my needs.https://www.b4x.com/android/forum/threads/b4x-xui-sd-flexgrid.100897/[B4X][XUI]https://www.b4x.com/android/forum/attachments/sd_flexgrid-0-05-zip.75756/https://www.b4x.com/android/forum/attachments/isd_flexgrid-0-05-zip.75763/https://www.b4x.com/android/forum/attachments/sample-b4a-zip.75764/
B4ALibraryButtonSD Floating Button StandOutStar-Dustv0.072018-08-10Free - Creative Commons CC BY 3.0A flying button that always stands out even on other Apps On the Desktop.https://www.b4x.com/android/forum/threads/sd-floating-button-standout.80847/https://www.b4x.com/android/forum/attachments/sample1-zip.65394/https://www.b4x.com/android/forum/attachments/sample2-zip.65395/
B4ALibraryMenuSD GhigliottinaMenu (GuillotineMenu)Star-Dustv0.062018-02-10Free - Creative Commons CC BY 3.0SD Menu (with Animation)https://www.b4x.com/android/forum/threads/sd-ghigliottinamenu-guillotinemenu.80908/https://www.b4x.com/android/forum/attachments/example1-zip.56986/https://www.b4x.com/android/forum/attachments/example2-zip.56987/https://www.b4x.com/android/forum/attachments/example3-zip.57456/https://www.b4x.com/android/forum/attachments/sd_menu-0-06-full-zip.64721/
B4XLibraryImagesSD ImageViewMultiple [B4X] [XUI]Star-Dustv0.022019-05-30Free - Creative Commons CC BY 3.0This new view allows you to insert up to 4 images and be viewed simultaneously in a view potion (See example images) The images are inserted with a small animation that makes the image look like clock hands.https://www.b4x.com/android/forum/threads/b4x-xui-sd-imageviewmultiple.105805/[B4X][XUI]https://www.b4x.com/android/forum/attachments/jsd_imageviewmultiple-0-02-zip.80399/
B4XLibraryProgress/GaugeSD LiquidProgress [Bar][B4X][XUI]Star-Dustv0.052019-06-14Free - Creative Commons CC BY 3.0[B4X] [XUI] SD LiquidProgress [Bar]https://www.b4x.com/android/forum/threads/b4x-xui-sd-liquidprogress-bar.103509/[B4X][XUI][BAR]https://www.b4x.com/android/forum/attachments/asample1-zip.78174/
B4ALibraryProgress/GaugeSD MeteoViewStar-Dust2019-04-182019-04-18Free - Creative Commons CC BY 3.0SD MeteoViewhttps://www.b4x.com/android/forum/threads/sd-meteoview.105012/
B4ALibraryAnimationSD RevealColorView [XUI]Star-Dustv0.012018-07-17Free - Creative Commons CC BY 3.0This XUI library serves to change color to an animation (XUI) panel. This panel has the same methods as an XUI panelhttps://www.b4x.com/android/forum/threads/xui-sd-revealcolorview.95158/[XUI]https://www.b4x.com/android/forum/attachments/sample1-zip.69991/https://www.b4x.com/android/forum/attachments/sd_xui_revealcolorview-0-01-zip.70040/https://www.b4x.com/android/forum/attachments/jsd_xui_revealcolorview-zip.70227/https://www.b4x.com/android/forum/attachments/jsample-zip.70228/https://www.b4x.com/android/forum/attachments/isd_xui_revealcolorview-zip.70783/
B4ALibraryAnimationSD ScheduledAnimationsStar-Dustv0.032018-09-08Free - Creative Commons CC BY 3.0Setting 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 ithttps://www.b4x.com/android/forum/threads/sd-scheduledanimations.96675/https://www.b4x.com/android/forum/attachments/sample1-zip.71692/
B4ALibrarySwitchSD SwitchStar-Dustv0.032018-08-22Free - Creative Commons CC BY 3.0SD Switchhttps://www.b4x.com/android/forum/threads/sd-switch.96413/https://www.b4x.com/android/forum/attachments/sample1-zip.71396/
B4ALibraryDrawingSD XUI_View3D (Demo) [BAX] [XUI]Star-Dustv0.252018-08-24DonationI created a library to display polygons in 3D. It is also possible to use it to create 3D XUI views.https://www.b4x.com/android/forum/threads/bax-xui-sd-xui_view3d-demo.94809/[BAX][XUI]https://www.b4x.com/android/forum/attachments/sample2-zip.69999/https://www.b4x.com/android/forum/attachments/sample3-pacman-zip.70000/https://www.b4x.com/android/forum/attachments/jsample1-zip.70004/https://www.b4x.com/android/forum/attachments/sample1-zip.70012/https://www.b4x.com/android/forum/attachments/isample1-zip.70079/
B4XLibraryList- and scrollviewSD XUIScrollView2D [B4X] [XUI]Star-Dustv0.062019-06-13Free - Creative Commons CC BY 3.0SD XUIScrollView2D [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-sd-xuiscrollview2d.106476/[B4X][XUI]https://www.b4x.com/android/forum/attachments/asample-zip.81081/https://www.b4x.com/android/forum/attachments/jsample-zip.81083/https://www.b4x.com/android/forum/attachments/isample-zip.81084/
B4XLibraryB4XSD XUIView2 [B4X] [XUI]Star-Dustv0.022018-10-04Free - Creative Commons CC BY 3.0the second series of XUI Viewshttps://www.b4x.com/android/forum/threads/b4x-xui-sd-xuiview2.96519/[B4X][XUI]https://www.b4x.com/android/forum/attachments/sd_xuiview2-0-02-zip.72902/https://www.b4x.com/android/forum/attachments/jsd_xuiview2-0-02-zip.72903/https://www.b4x.com/android/forum/attachments/isd_xuiview2-0-02-zip.72904/https://www.b4x.com/android/forum/attachments/asample-zip.72905/https://www.b4x.com/android/forum/attachments/jsample-zip.72906/
B4XLibraryB4XSD: B4XViewEvent [B4X] [XUI]Star-Dustv0.012018-07-17Free - Creative Commons CC BY 3.0Using the XUI views I realized the need to follow the events of Touch, Drag, Click and Release in a unique way.https://www.b4x.com/android/forum/threads/b4x-xui-sd-b4xviewevent.92507/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4j_sample1-zip.67375/https://www.b4x.com/android/forum/attachments/b4a_sample1-zip.67376/https://www.b4x.com/android/forum/attachments/sd_b4xviewevent-0-01-zip.80049/
B4ALibraryDatabaseSD: BindingNavigator (Sqlite GUI Navigator)Star-Dustv0.502018-04-14Free - Creative Commons CC BY 3.0This is a first version of the BindingNavigator Library, which wants to somehow reproduce the corresponding BindingNavigator of VB.NET A DataSet Class is available that allows to associate some views (EditText, Label, ImageView, ToggleButton, CheckBox) with specific fields of a Sqlite DataBase. By scrolling the position of the DataSet the fields will be updated and if the fields in some way undergo a variation by the user, raising the UpdateChange event will in turn be modified in the DataBase. This very Agevolent construction of GUI related to the DB. In addition you have a Second ViewCalss NavigatorBar that adds a new Seek view to the design that is linked to the DataSet. Scrolling through the Seek will change all the views linked to the DataSet. And if the UpdateChange eventio is updated, the DB will be updated based on changes in the views linked to the fields. PS. a third class is being processed, this will automatically create views based on the fields in the table. The VievClass will be added to the Design and then the Mask will appear automatically with all the fields. There will also be the possibility to select only some fields that you need to have in the mask. But for this you will have to waithttps://www.b4x.com/android/forum/threads/sd-bindingnavigator-sqlite-gui-navigator.90916/
B4ALibraryPrintSD: Bluetooth PrinterStar-Dustv0.152019-05-29DonationPrint text on bluetooth thermal printers.https://www.b4x.com/android/forum/threads/sd-bluetooth-printer.85750/https://www.b4x.com/android/forum/attachments/sd_bt_printer-0-15-zip.78021/
B4JLibraryPrintSD: Bluetooth Printer B4JStar-Dustv0.032019-03-12DonationBT_Printer library allows you to print text (and soon image) to a bluetooth thermal printers. It is similar to the BT_Printer library for Android, and implementations, events and methods are almost identical. We are working to have the same library for all platforms. On iOS it will be different because it uses BLE, but we will try to standardize the use.https://www.b4x.com/android/forum/threads/sd-bluetooth-printer.103258/https://www.b4x.com/android/forum/attachments/jsample1-zip.78283/https://www.b4x.com/android/forum/attachments/jsd_bt_printer-0-03-zip.78310/
B4AClassCalendarSD: DateDialog (Calendar Picker)Star-Dust2019-06-032019-06-03Free - Creative Commons CC BY 3.0SD: DateDialog (Calendar Picker)https://www.b4x.com/android/forum/threads/sd-datedialog-calendar-picker.79007/https://www.b4x.com/android/forum/attachments/1-png.55304/https://www.b4x.com/android/forum/attachments/2-png.55305/
B4ILibraryTable/GridSD: DragBoard B4IStar-Dustv0.012018-10-07Free - Creative Commons CC BY 3.0SD: DragBoardhttps://www.b4x.com/android/forum/threads/sd-dragboard.97978/
B4ILibraryImagesSD: ImageCropStar-Dustv0.092018-10-06DonationThis new library will allow you to make cuts on images in a square (rectangular), circle and ellipse. Moreover, the image can be enlarged by the user, and rotated to obtain different cuts. I have used XUI libraries, if I have time I convert it to Android. The full version will be distributed to those making a donation. You can contact me in private.https://www.b4x.com/android/forum/threads/sd-imagecrop.97723/https://www.b4x.com/android/forum/attachments/isd_imagecrop-0-09-zip.72873/https://www.b4x.com/android/forum/attachments/samplecrop-zip.72874/
B4ALibraryAnimationSD: ImageTile (Image Swap Animation)Star-Dustv0.022018-05-16Free - Creative Commons CC BY 3.0Move from one image to another with a brick animation. The image is decomposed into a tile, each tile is rotated and the new image appears in the back. You can set the number of grids/tile from the Design.https://www.b4x.com/android/forum/threads/sd-imagetile-image-swap-animation.93065/https://www.b4x.com/android/forum/attachments/sample1-zip.67930/https://www.b4x.com/android/forum/attachments/sample2-zip.67983/
B4ALibraryB4ASD: MenuCloseStar-Dustv0.032018-06-01Free - Creative Commons CC BY 3.0I had the need to create a menu when it is required to exit App from the Back button of the device but also from the home button. So I have to create something similar to closing the device.https://www.b4x.com/android/forum/threads/sd-menuclose.93659/https://www.b4x.com/android/forum/attachments/sample1-zip.68503/
B4ALibraryMenuSD: MenuExtenderStar-Dustv0.132018-05-04Free - Creative Commons CC BY 3.0I created a new library that adds new menus that are not in my other libraries. (menu and PanelExtra) ManagerPanel: allows you to change from one panel to another by leafing them like a deck of cards. catalog: It has a series of articles with relative photos, name, code, description and price in grid format. Clicking the article opens at full schemro to the card and you can buy it or go back. Clicking the purchase button (the shopping cart) generates the Select event ATTENTION: This library intercepts the back key to returnhttps://www.b4x.com/android/forum/threads/sd-menuextender.88991/https://www.b4x.com/android/forum/attachments/sample1-zip.67551/https://www.b4x.com/android/forum/attachments/sample2-zip.67552/https://www.b4x.com/android/forum/attachments/sample3-zip.67553/
B4AClassViews - effectsSD: MeteorViewStar-Dust2018-06-042018-06-04Free - Creative Commons CC BY 3.0I created a new class that animates the background of any view and makes a starry sky appear with falling meteors.https://www.b4x.com/android/forum/threads/sd-meteorview.93796/https://www.b4x.com/android/forum/attachments/meteorview-class-zip.68611/
B4ASnippetDialogsSD: MsgBox re-stylizedStar-Dust2017-10-232017-10-23Free - Creative Commons CC BY 3.0There are many libraries that update and modify MsgBox and all interesting, but no one meets my needs. So I created someone I did. I hope someone else might be useful. It's not a library. Only snippets of code. Does not require any additional library. You can include on your sources or you can wrap them into Class.https://www.b4x.com/android/forum/threads/sd-msgbox-re-stylized.78660/
B4ASnippetViews - additionalSD: Numeric Up/Down with Designer supportStar-Dust2017-10-232017-10-23Free - Creative Commons CC BY 3.0SD: Numeric Up/Down with Designer supporthttps://www.b4x.com/android/forum/threads/sd-numeric-up-down-with-designer-support.78735/https://www.b4x.com/android/forum/attachments/1-png.55014/
B4ALibraryPanelSD: Panel NavigatorStar-Dustv0.112018-08-23Free - Creative Commons CC BY 3.0SD: Panel Navigatorhttps://www.b4x.com/android/forum/threads/sd-panel-navigator.83673/https://www.b4x.com/android/forum/attachments/5-gif.61865/https://www.b4x.com/android/forum/attachments/4-png.61867/
B4ASnippetOtherSD: Question Time ClassStar-Dust2017-08-032017-08-03Free - Creative Commons CC BY 3.0Someone in the forum today asked for help He has a series of questions. Each question can have many answers. He wanted the questions to appear one after the other. For each question one could choose an answer and immediately afterwards go to the next. I chose to create a Class. The result is nice and I decided to publish the source. Of course you can change to customize the graphics and add new features. I've put a button that allows you to go back to the previous questionhttps://www.b4x.com/android/forum/threads/sd-question-time-class.82408/
B4XLibraryProgress/GaugeSD: RadarProgressView (With Source Code) [B4X] [XUI]Star-Dust2018-05-292018-05-29Free - Creative Commons CC BY 3.0ProgressBar that simulates a submarine radar.https://www.b4x.com/android/forum/threads/b4x-xui-sd-radarprogressview-with-source-code.93584/[B4X][XUI]
B4ILibraryMenuSD: RollMenuStar-Dustv0.012018-10-29Free - Creative Commons CC BY 3.0SD: RollMenuhttps://www.b4x.com/android/forum/threads/sd-rollmenu.98779/https://www.b4x.com/android/forum/attachments/isd_rollmenu-lib_0-01-zip.73703/
B4ILibraryProgress/GaugeSD: RPMViewStar-Dustv0.012018-10-08Free - Creative Commons CC BY 3.0SD: RPMViewhttps://www.b4x.com/android/forum/threads/sd-rpmview.98045/https://www.b4x.com/android/forum/attachments/isd_rpmview-0-01-demo-zip.73006/
B4ALibraryPanelSD: ScratchCardStar-Dustv0.012018-12-08Free - Creative Commons CC BY 3.0I created a new view / panel that simulates the effect of scratch cards. Create a panel from code that design and you can hook other views that will be visible after the user has passed the finger on the surface. It has all the properties of a panel and also returns the native panel.https://www.b4x.com/android/forum/threads/sd-scratchcard.100221/https://www.b4x.com/android/forum/attachments/sample1-zip.75152/
B4ILibraryPanelSD: ScratchCard B4IStar-Dustv0.012018-12-08Free - Creative Commons CC BY 3.0I created a new view / panel that simulates the effect of scratch cards. Create a panel from code that design and you can hook other views that will be visible after the user has passed the finger on the surface. It has all the properties of a panel and also returns the native panel.https://www.b4x.com/android/forum/threads/sd-scratchcard.100227/https://www.b4x.com/android/forum/attachments/isd_scratchcard-0-01-zip.75164/
B4AClassSpinnerSD: Spinner with CustomViewStar-Dust2019-01-032019-01-03Free - Creative Commons CC BY 3.0I've created a new class with CistomView to have the same features on the spinner object as ListView. A second line of text and the ability to add an image beside each item. Also there is the ability to put the screen in gray when you click on the spinner. And finally, the ability to represent each item with rounded edges. In the cases there is an image that will also be rounded.https://www.b4x.com/android/forum/threads/sd-spinner-with-customview.79423/
B4JLibraryDatabaseSD: SqliteExtraStar-Dust2018-03-232018-03-23Free - Creative Commons CC BY 3.0This new library is used to add some functions to the already precious SQLite library. Insertion, updating and reading of images in fields of type BLOB. Functions to add a table, a field. Update a field. Delete a row or table. List of tables, fields and typos of the fields contained in the database Commands to populate List and ListView also with images.https://www.b4x.com/android/forum/threads/sd-sqliteextra.91012/https://www.b4x.com/android/forum/attachments/jsd_sqliteextra-1-00-zip.65847/
B4ASnippetSwitchSD: Switch with CustomViewStar-Dust2018-12-132018-12-13Free - Creative Commons CC BY 3.0I created SwicthView. I have noticed that you have created a similar object already on the ViewEx library.https://www.b4x.com/android/forum/threads/sd-switch-with-customview.78871/
B4ALibraryB4ASD: TouchViewEvent B4A [XUI]Star-Dustv0.022018-04-30Free - Creative Commons CC BY 3.0Using the XUI views I realized the need to follow the events of Touch, Drag, Click and Release in a unique way. I wanted to create an XUI class that manages things in a standard way, so if we write apps using XUI views we can also have a standard when we write code related to events, without having to use #IF B4A, #IF B4Jhttps://www.b4x.com/android/forum/threads/xui-sd-touchviewevent.92459/[XUI]https://www.b4x.com/android/forum/attachments/b4a_sample1-zip.67313/
B4JLibraryB4JSD: TouchViewEvent B4J [XUI]Star-Dustv0.022018-04-30Free - Creative Commons CC BY 3.0Using the XUI views I realized the need to follow the events of Touch, Drag, Click and Release in a unique way. I wanted to create an XUI class that manages things in a standard way, so if we write apps using XUI views we can also have a standard when we write code related to events, without having to use #IF B4A, #IF B4Jhttps://www.b4x.com/android/forum/threads/xui-sd-touchviewevent.92460/[XUI]https://www.b4x.com/android/forum/attachments/jtouchviewevent_sample1-zip.67316/
B4ALibraryPickerSD: TrimmerStar-Dust2018-05-082018-05-08Free - Creative Commons CC BY 3.0Simulate the mixer trimmer, the bass volume etchttps://www.b4x.com/android/forum/threads/sd-trimmer.92776/https://www.b4x.com/android/forum/attachments/sample2-zip.67682/https://www.b4x.com/android/forum/attachments/sample1-zip.67683/
B4ALibraryProgress/GaugeSD: ViewAnimationStar-Dustv0.162018-04-19Free - Creative Commons CC BY 3.0This class receives the view and an image as parameters. Once the class has been initialized, the image with the circular shape will be displayed in the background. With the "Progress" methods add a circular progress bar of different graphics to the survey as you can see in the attached imagehttps://www.b4x.com/android/forum/threads/sd-circleprogressbar.91908/https://www.b4x.com/android/forum/attachments/sd_viewanimation-0-16-zip.66834/
B4ALibraryViews - additionalSD: ViewExtraStar-Dustv0.052018-04-21Free - Creative Commons CC BY 3.0This library adds some elements of view. SwitchView: Android and IOS SD_Spinner: Animated spinner with images UpDown: A view that allows you to increase or decrease a number within the set limits AlfabeticListView: A ListView that places the items in alphabetical order and a separator for each letter SeparatorListView: A ListView that allows you to add separating lines between the components QuestionTime: A view where you can enter a series of questions with multiple answers. The user can answer each question, the class will return the results.https://www.b4x.com/android/forum/threads/sd-viewextra.87236/
B4JLibraryViews - additionalSD: XUI_DesignStar-Dust2019-05-112019-05-11Free - Creative Commons CC BY 3.0A single CustomView that allows you to insert a design B4XView allowing you to associate it with any viewhttps://www.b4x.com/android/forum/threads/sd-xui_design.105704/
B4JLibraryB4JSD: XUI_DragView [B4A] [XUI]Star-Dustv0.022018-07-17Free - Creative Commons CC BY 3.0This library handles drag and drop of XUI views. It is a simple library with few methods but it only serves to drag the space already indicated.https://www.b4x.com/android/forum/threads/b4a-xui-sd-xui_dragview.92512/[B4A][XUI]https://www.b4x.com/android/forum/attachments/b4a-dragview-sample2-zip.67388/https://www.b4x.com/android/forum/attachments/b4a-dragview-sample1-zip.67389/https://www.b4x.com/android/forum/attachments/b4j-dragview-sample1-zip.67390/https://www.b4x.com/android/forum/attachments/jsd_xui_dragview-0-02-zip.70032/
B4ALibraryCompressionSD: ZipLibraryStar-Dustv1.022018-11-06Free - Creative Commons CC BY 3.0SD: ZipLibraryhttps://www.b4x.com/android/forum/threads/sd-ziplibrary.90733/
B4XClassImagesSD_ImageView [B4X]Star-Dust2019-05-082019-05-08Free - Creative Commons CC BY 3.0A custom ImageView view that allows you to upload an image from the web. Just pass the URL as a parameterhttps://www.b4x.com/android/forum/threads/b4x-sd_imageview.105559/[B4X]https://www.b4x.com/android/forum/attachments/asample-zip.80153/https://www.b4x.com/android/forum/attachments/jsample-zip.80155/https://www.b4x.com/android/forum/attachments/isample-zip.80156/
B4ALibraryDatabaseSD_SqliteExtraStar-Dustv1.032018-03-23Free - Creative Commons CC BY 3.0This new library is used to add some functions to the already precious SQL library. Insertion, updating and reading of images in fields of type BLOB. Functions to add a table, a field. Update a field. Delete a row or table. Commands to populate List and ListView also with images.https://www.b4x.com/android/forum/threads/sd_sqliteextra.90805/https://www.b4x.com/android/forum/attachments/example2-zip.65653/https://www.b4x.com/android/forum/attachments/example1-zip.65655/
B4JLibraryCompressionSD_ZipLibraryStar-Dustv1.022019-03-10Free - Creative Commons CC BY 3.0SD_ZipLibraryhttps://www.b4x.com/android/forum/threads/sd_ziplibrary.90652/https://www.b4x.com/android/forum/attachments/sample1-zip.65534/
B4XSnippetB4XSearch algorithms (and code) on ordered listsStar-Dust2017-09-022017-09-02Free - Creative Commons CC BY 3.0Search algorithms (and code) on ordered listshttps://www.b4x.com/android/forum/threads/search-algorithms-and-code-on-ordered-lists.83432/
B4AClassFile handlingSearch classDerez2013-09-212013-09-21Free - Creative Commons CC BY 3.0a simple file searchhttps://www.b4x.com/android/forum/threads/search-a-simple-class-for-file-search.32860/
B4ATutorialDatabaseSearching the nearest Coordinate in a DatabaseDonManfred2017-03-022017-03-02Free - Creative Commons CC BY 3.0Searching the nearest Coordinate in a Databasehttps://www.b4x.com/android/forum/threads/searching-the-nearest-coordinate-in-a-database.76833/
B4ALibraryButtonSearchOrbViewjahswaniv0.82015-12-27Free - Creative Commons CC BY 3.0This is like the google Voice SearchView.https://www.b4x.com/android/forum/threads/searchorbview.61743/https://www.b4x.com/android/forum/attachments/searchorbviewlib-zip.40035/
B4IClassSearchViewSearchViewErel2016-02-012016-02-01Free - Creative Commons CC BY 3.0This class is similar to B4A SearchView class. It allows the user to filter a list of items based on a term (prefix matches first followed by other matches).https://www.b4x.com/android/forum/threads/class-searchview.48576/
B4JLibrarySearchViewSearchView [custom view]Erel2017-07-242017-07-24Free - Creative Commons CC BY 3.0A custom view similar to B4A and B4i SearchViewhttps://www.b4x.com/android/forum/threads/custom-view-searchview.82007/[custom view]
B4AClassSearchViewSearchView classErel2019-05-192019-05-19Free - Creative Commons CC BY 3.0More powerful alternative to AutoCompleteEditTexthttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19379-class-searchview-more-powerful-alternative-autocompleteedittext.html
B4ALibraryTextviewSecretTextViewJohan Schoeman2015-10-312015-10-31Free - Creative Commons CC BY 3.0A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds.https://www.b4x.com/android/forum/threads/secrettextview.59884/https://www.b4x.com/android/forum/attachments/b4asecrettextview-zip.38580/https://www.b4x.com/android/forum/attachments/secrettextviewlibfiles-zip.38581/
B4ALibraryProgress/GaugeSectorProgressView and ColorfulRingProgressViewJohan Schoeman2017-07-012017-07-01Free - Creative Commons CC BY 3.0SectorProgressView and ColorfulRingProgressViewhttps://www.b4x.com/android/forum/threads/sectorprogressview.81203/https://www.b4x.com/android/forum/attachments/thejavacode-zip.57223/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.57225/
B4JTutorialRaspberry PiSecure Your Raspberry Pi Against Attackers [Article]fredo2017-09-202017-09-20Free - Creative Commons CC BY 3.0Secure Your Raspberry Pi Against Attackers [Article]https://www.b4x.com/android/forum/threads/article-secure-your-raspberry-pi-against-attackers.84123/[Article]
B4ALibraryEncryptionSecured Assets - Encrypt your assets filesErel2013-12-112013-12-11Free - Creative Commons CC BY 3.0Secured Assets - Encrypt your assets fileshttps://www.b4x.com/android/forum/threads/secured-assets-encrypt-your-assets-files.35589/https://www.b4x.com/android/forum/attachments/b4j-securedassets-zip.21162/
B4ALibraryEncryptionSecureMyText - AES256PasswordBasedEncryption-DecryptionDonManfred2017-05-122017-05-12Free - Creative Commons CC BY 3.0AES256PasswordBasedEncryption-Decryption A library that lets you use the AES 256 password based encryption/decryption for your android application in the easiest manner.https://www.b4x.com/android/forum/threads/securemytext-aes256passwordbasedencryption-decryption.68920/
B4ALibraryWebSocketSecureWebSocket Client Librarydaemon2014-10-232014-10-23Free - Creative Commons CC BY 3.0SecureWebSocket Client Libraryhttps://www.b4x.com/android/forum/threads/securewebsocket-client-library.45981/
B4ASnippetInteropSecurity PHP+MD5+TOKEN ConfigDouglas Farias2014-11-262014-11-26Free - Creative Commons CC BY 3.0Security PHP+MD5+TOKEN Confighttps://www.b4x.com/android/forum/threads/security-php-md5-token-config.47465/
B4RSnippetDate/timeSee human readable Arduino running timehatzisn2019-07-172019-07-17Free - Creative Commons CC BY 3.0See human readable Arduino running timehttps://www.b4x.com/android/forum/threads/see-human-readable-arduino-running-time.107735/
B4ALibraryViews - additionalSegmentedBarViewDonManfredv1.02019-02-27Free - Creative Commons CC BY 3.0Custom UI control for android which is showing data as a segments and a value inside them.https://www.b4x.com/android/forum/threads/segmentedbarview.59163/https://www.b4x.com/android/forum/attachments/libsegmentedbarviewv1-0-0-zip.38107/
B4ISnippetSegmentedControlSegmentedControl accepts only text, no imagesklaus2014-11-212014-11-21Free - Creative Commons CC BY 3.0SegmentedControl accepts only text, no imageshttps://www.b4x.com/android/forum/threads/segmentedcontrol-accepts-only-text-no-images.47238/
B4ALibraryButtonSegmentedControlViewJohan Schoeman2016-05-082016-05-08Free - Creative Commons CC BY 3.0SegmentedControlView is unswipable button style control view. Inspired by iOS's UISegmentedControl, buttons are evenly spaced in width. Simple usage ! Just specify the highlight colors and unselected text colors are calculated automatically.https://www.b4x.com/android/forum/threads/segmentedcontrolview.66676/https://www.b4x.com/android/forum/attachments/b4asegmentedcontrolview-zip.43898/
B4ATutorialImagesSelect,Upload,Display,Delete image from ServerMohammadNew2017-12-192017-12-19Free - Creative Commons CC BY 3.0In this example (Select an image from gallery and display it, Resize the image, Save the image from Imageview to app's folder, Upload the image to the server, Display the image from the server, Delete the image from the server and last choice Delete all images from the server.https://www.b4x.com/android/forum/threads/select-upload-display-delete-image-from-server.87438/https://www.b4x.com/android/forum/attachments/php_files-zip.62916/https://www.b4x.com/android/forum/attachments/myimage-png.62917/https://www.b4x.com/android/forum/attachments/screenshot_2017-12-19-13-57-22-jpg.62918/
B4ALibraryViews - effectsSelectableRoundedImageViewJohan Schoeman2016-01-032016-01-03Free - Creative Commons CC BY 3.0Android ImageView that supports different radii on each corner. It also supports oval(and circle) shape and border.https://www.b4x.com/android/forum/threads/selectableroundedimageview.55302/
B4ALibraryLabelSelection text of Label or Editviewomidaghakhani13682014-12-032014-12-03Free - Creative Commons CC BY 3.0Selection text of Label or Editviewhttps://www.b4x.com/android/forum/threads/selection-text-of-label-or-editview.47719/
B4JLibraryWebViewSelenium Browser Automation - Create any Robot with BrowserAlberto Iglesias2019-05-212019-05-21Free - Creative Commons CC BY 3.0Selenium is an open source automated testing suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Professional (QTP) only that Selenium focuses on automating web-based applications. Selenium is not just a single tool but a suite of software's, each catering to different testing needs of an organization. Based on Selenium WebDrivers, this new Library for B4J can automate browsers and create any robot and get any information from websites.https://www.b4x.com/android/forum/threads/selenium-browser-automation-create-any-robot-with-browser.104344/
B4ALibraryImagesSelfie - Make Screenshot of your own appDonManfred2016-08-232016-08-23Free - Creative Commons CC BY 3.0A simple library to make taking screenshots of your apps a breeze.https://www.b4x.com/android/forum/threads/selfie-make-screenshot-of-your-own-app.73398/https://www.b4x.com/android/forum/attachments/selfieex-zip.50309/
B4ATutorialBluetoothsend and receive messages between two devices or Device and PC using bluetoothimrpk2016-06-142016-06-14Free - Creative Commons CC BY 3.0send and receive messages between two devices or Device and PC using bluetoothhttps://www.b4x.com/android/forum/threads/send-and-receive-messages-between-two-devices-or-device-and-pc-using-bluetooth.67909/
B4JTutorialB4J ServerSend and receive objects [Server]Erel2018-03-302018-03-30Free - Creative Commons CC BY 3.0This is an old example. Better use B4XSerializator to serialize objects. Send and receive objects [Server]https://www.b4x.com/android/forum/threads/server-send-and-receive-objects.37206/[Server]
B4ATutorialMailSend email attach filesigster2012-05-022012-05-02Free - Creative Commons CC BY 3.0Send email attach filehttps://www.b4x.com/android/forum/threads/send-email-attach-file.17465/
B4AClassMailSend E-Mail with FileproviderURI [Class]Filippo2018-02-062018-02-06Free - Creative Commons CC BY 3.0Send E-Mail with FileproviderURI [Class]https://www.b4x.com/android/forum/threads/class-send-e-mail-with-fileprovideruri.89217/[CLASS]
B4ASnippetComms & NetworkSend feedback email in-appAndOrNot2017-01-312017-01-31Free - Creative Commons CC BY 3.0php - b4a code that i use to send feedback in my app. You can use always a database, or another method, but i use this to get a notification when i receive an email.https://www.b4x.com/android/forum/threads/send-feedback-email-in-app.75764/
B4ATutorialFirebaseSend Firebase notification via PHP [CURL]Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Example of how send a firebase notification via phphttps://www.b4x.com/android/forum/threads/send-firebase-notification-via-php-curl.98339/[CURL]
B4XTutorialFirebaseSend Firebase-Message via php [B4x]KMatle2019-09-152019-09-15Free - Creative Commons CC BY 3.0How to use php to send messages to devices.https://www.b4x.com/android/forum/threads/b4x-send-firebase-message-via-php.69066/[B4x]
B4ASnippetFirebaseSend notifications to one of two apps in the same project at firebasefabricio2017-12-132017-12-13Free - Creative Commons CC BY 3.0Send notifications to one of two apps in the same project at firebasehttps://www.b4x.com/android/forum/threads/send-notifications-to-one-of-two-apps-in-the-same-project-at-firebase.87240/
B4ITutorialPush notificationsSend Push Notification with OneSignalcloner78012016-08-082016-08-08Free - Creative Commons CC BY 3.0In this tutorial I use onesignal rest api and send device token to onesignal and store ithttps://www.b4x.com/android/forum/threads/send-push-notification-with-onesignal.69835/
B4ITutorialPush notificationsSend Push Notification with parse.comcloner78012016-06-112016-06-11Free - Creative Commons CC BY 3.0I found and Created an easy way to send push notification without b4x push server. I used parse.com for my apps written with swift and I don't like b4x because It needs a power on system like vps for store device tokens.In this tutorial I use parse rest api and send device token to parse and store it.https://www.b4x.com/android/forum/threads/send-push-notification-with-parse-com.67828/https://www.b4x.com/android/forum/attachments/parsepush-zip.44895/
B4ASnippetSMSSend SMS/MMS using Twilio Rest APIJohnC2019-07-312019-07-31Free - Creative Commons CC BY 3.0Send SMS/MMS using Twilio Rest APIhttps://www.b4x.com/android/forum/threads/send-sms-mms-using-twilio-rest-api.108226/
B4XSnippetB4XSend structure from C++ to B4X in prefix modejohnf20132018-02-102018-02-10Free - Creative Commons CC BY 3.0Send structure from C++ to B4X in prefix modehttps://www.b4x.com/android/forum/threads/send-structure-from-c-to-b4x-in-prefix-mode.89396/
B4ATutorialBluetoothSend Text File using BlueToothRobert Valentino2013-12-142013-12-14Free - Creative Commons CC BY 3.0Send Text File using BlueToothhttps://www.b4x.com/android/forum/threads/send-text-file-using-bluetooth.35683/
B4ALibraryMailSendEmailAnimationJohan Schoeman2016-06-262016-06-26Free - Creative Commons CC BY 3.0This is a small attempt to attract users when they are using in app feature to send out an email. The usage of this repo serves the purpose like contacting the support desk, inviting another user over email or any other form of email based features.https://www.b4x.com/android/forum/threads/sendemailanimation.68358/https://www.b4x.com/android/forum/attachments/thejavacode-zip.45470/https://www.b4x.com/android/forum/attachments/b4asendemailanimation-zip.45471/
B4JTutorialBAnanoSending Contact Us Form contents to an email with inline PHP [BANano]Mashiane2019-05-202019-05-20Free - Creative Commons CC BY 3.0Sending Contact Us Form contents to an email with inline PHP [BANano]https://www.b4x.com/android/forum/threads/banano-sending-contact-us-form-contents-to-an-email-with-inline-php.105983/[BANANO]
B4ASnippetMailSending email via SMTP with POP before SMTPpeacemaker2018-01-222018-01-22Free - Creative Commons CC BY 3.0The emailing (via SMTP) trouble is solved: to avoid server auth error before using SMTP server we have to check email, say by POP3. This class is tested during 3 days on popular app with around 70-80 emails from an app to the chosen GMAIL box to self. No sending errors now. Before there were 2-3 sending errors per day.https://www.b4x.com/android/forum/threads/sending-email-via-smtp-with-pop-before-smtp.88622/
B4XTutorialMailSending emails with Gmail REST API [B4X]Erel2017-07-172017-07-17Free - Creative Commons CC BY 3.0Up until now there were two ways to send emails: 1. Using the default mobile app which required the user to actually send the message (available in B4A and B4i). 2. Using SMTP from the Net library. This required the user to enter the email account details. Both options are problematic. Now there is a third option which is to ask the user once for permission to send emails through his gmail account Once allowed we can use the Gmail API to send messages.https://www.b4x.com/android/forum/threads/b4x-sending-emails-with-gmail-rest-api.81736/[B4X]
B4ASnippetMailSending HTML Email via SMTPTron2014-08-262014-08-26Free - Creative Commons CC BY 3.0Sending HTML Email via SMTPhttps://www.b4x.com/android/forum/threads/sending-html-email-via-smtp.44200/
B4ASnippetSMSSending SMS with _SmsSentStatus and _SmsDelivered eventspeacemaker2018-09-022018-09-02Free - Creative Commons CC BY 3.0Sending SMS with _SmsSentStatus and _SmsDelivered eventshttps://www.b4x.com/android/forum/threads/sending-sms-with-_smssentstatus-and-_smsdelivered-events.96786/
B4ALibraryOtherSendInput - Emulate user input within your appJim Brownv0.22018-06-07Free - Creative Commons CC BY 3.0SendInput - Emulate user input within your apphttps://www.b4x.com/android/forum/threads/sendinput-emulate-user-input-within-your-app.38873/
B4ALibraryOSSensor Extender LibraryMikieK2011-12-022011-12-02Free - Creative Commons CC BY 3.0Sensor Extender Library. I have created a library that offers access to many of Androids SensorManager Helper functions. (I'm only using API 8, so Ive missed out a few of the newer functions and a large chunk of gravity constants.)https://www.b4x.com/android/forum/threads/sensor-extender-library.12954/https://www.b4x.com/android/forum/attachments/sensorextenderexample-zip.9540/
B4ATutorialIRC / IMSERVER IRC (Internet Relay Chat) B4AStar-Dustv0.022018-02-20Free - Creative Commons CC BY 3.0SERVER IRC (Internet Relay Chat)https://www.b4x.com/android/forum/threads/server-irc-internet-relay-chat.89490/
B4JTutorialIRC / IMSERVER IRC (Internet Relay Chat) B4JStar-Dustv0.032018-02-19Free - Creative Commons CC BY 3.0SERVER IRC (Internet Relay Chat)https://www.b4x.com/android/forum/threads/server-irc-internet-relay-chat.89484/
B4ATutorialServiceService and Sockets for beginnersStraker2014-09-242014-09-24Free - Creative Commons CC BY 3.0Service and Sockets for beginnershttps://www.b4x.com/android/forum/threads/service-and-sockets-for-beginners.45017/
B4ATutorialServiceService Module Examplejonydoboi2014-09-232014-09-23Free - Creative Commons CC BY 3.0Service Module Examplehttps://www.b4x.com/android/forum/threads/service-module-example.45008/
B4ATutorialServiceService ModulesErel2018-03-112018-03-11Free - Creative Commons CC BY 3.0Service Moduleshttps://www.b4x.com/android/forum/threads/service-modules.7542/
B4RTutorialB4R motorServo motor and Arduinoinakigarm2016-08-262016-08-26Free - Creative Commons CC BY 3.0Servo motor and Arduinohttps://www.b4x.com/android/forum/threads/servo-motor-and-arduino.66051/
B4RTutorialB4R motorServo Motor controlled via IR Remote Controlrwblinn2016-06-172016-06-17Free - Creative Commons CC BY 3.0An experiment to move a Little Crane arm (used some Lego parts) up and down via IR Remote Control (Key1=UP,Key2=DOWN). When the arm moves, the Red LED lights else the Green LED is on.https://www.b4x.com/android/forum/threads/servo-motor-controlled-via-ir-remote-control.67992/
B4JSnippetB4J ServerSession and session attribute events [Server]mindful2016-11-072016-11-07Free - Creative Commons CC BY 3.0Session and session attribute events [Server]https://www.b4x.com/android/forum/threads/server-session-and-session-attribute-events.72785/[Server]
B4JSnippetButtonSet all buttons CSS style to transparentrwblinn2016-06-052016-06-05Free - Creative Commons CC BY 3.0Just a neat little one to set the CSS style of all buttons in one go to transparent using the CSSUtils library.https://www.b4x.com/android/forum/threads/set-all-buttons-css-style-to-transparent.67575/
B4ASnippetB4ASet any activity orientation (opposite to #SupportedOrientations)Peter Simpson2018-09-202018-09-20Free - Creative Commons CC BY 3.0SubName: Set any activity to the opposite orientation used in the app. Description: Using this line of code in your manifest allows you to set one (or more) of your projects activities to a different orientation than the default one which is set in the Main activity using #SupportedOrientations.https://www.b4x.com/android/forum/threads/set-any-activity-orientation-opposite-to-supportedorientations.97438/
B4XSnippetStringsSet CSBuilder or Text to a Label [B4X]Erel2019-01-312019-01-31Free - Creative Commons CC BY 3.0This sub accepts a string or CSBuilder and sets it as the Label's text. It is useful for cross platform solutions. Note that the Text parameter type is Object.https://www.b4x.com/android/forum/threads/b4x-set-csbuilder-or-text-to-a-label.102118/[B4X]
B4ASnippetDate/timeSet Date and Time of Device (root needed)JohnCody2015-05-092015-05-09Free - Creative Commons CC BY 3.0Set Date and Time of Device (root needed)https://www.b4x.com/android/forum/threads/set-date-and-time-of-device-root-needed.53621/
B4ISnippetViews - effectsSet Gradient Color to a Viewilan2016-04-022016-04-02Free - Creative Commons CC BY 3.0Set gradient color to a view like panel, label, imageview, button,…https://www.b4x.com/android/forum/threads/set-gradient-color-to-a-view.65242/
B4ISnippetViews - effectsSet horizontal gradient to viewhatzisn2018-12-302018-12-30Free - Creative Commons CC BY 3.0Set horizontal gradient to viewhttps://www.b4x.com/android/forum/threads/set-horizontal-gradient-to-view.100921/
B4ASnippethttpSet HTTP Request Header with HttpUtils2Erel2017-09-172017-09-17Free - Creative Commons CC BY 3.0Set HTTP Request Header with HttpUtils2https://www.b4x.com/android/forum/threads/set-http-request-header-with-httputils2.39413/
B4RSnippetESP8266Set IP address static/fixed for ESP8266ilpesce2017-03-062017-03-06Free - Creative Commons CC BY 3.0Set IP address static/fixed for ESP8266https://www.b4x.com/android/forum/threads/set-ip-address-static-fixed-for-esp8266.75798/
B4ASnippetProgress/GaugeSet maximum progress for ProgressbarPooya12018-05-012018-05-01Free - Creative Commons CC BY 3.0Set maximum progress for Progressbarhttps://www.b4x.com/android/forum/threads/set-maximum-progress-for-progressbar.92536/
B4RSnippetB4R motorSet servo angle via potentiometer and show on displayPeter Simpson2017-04-192017-04-19Free - Creative Commons CC BY 3.0SubName: Set a servo angle and show the angle reading on a OLED display Description: Their are already a few servo examples on this forum, but here is my take on it. I'm using a quality TURNIGY servo and a standard cheap 10kO potentiometer. As you turn the potentiometer the display changes to shows you the angle that the servo is set to, reading ranges from 0° to 179°.https://www.b4x.com/android/forum/threads/set-servo-angle-via-potentiometer-and-show-on-display.78411/
B4ASnippetB4ASet Status bar colorsEmme Developer2018-02-192018-02-19Free - Creative Commons CC BY 3.0A useful sub to set status bar color and foreground color, at runtimehttps://www.b4x.com/android/forum/threads/set-status-bar-colors.89733/
B4JSnippetTable/GridSet the resize policy of tableview columnsrwblinn2016-06-082016-06-08Free - Creative Commons CC BY 3.0Two options to set the resize policy of TableView columns.https://www.b4x.com/android/forum/threads/set-the-resize-policy-of-tableview-columns.67694/
B4ASnippetTabStripViewPagerSet value to single view on specific TabStripViewPager panelfredo2018-05-072018-05-07Free - Creative Commons CC BY 3.0On a TabStripViewPager with more than 1 loaded layout the views defined in Sub Global are only valid for the last loaded panel. Change of values on previous loaded panels require some extra effort. With this code you can access a specific view on any tabstrip control panel by using Erel's RemovePage function. https://www.b4x.com/android/forum/threads/set-value-to-single-view-on-specific-tabstripviewpager-panel.92715/
B4ASnippetImagesSetImageViewUnfilteredJames Chambliin2015-10-112015-10-11Free - Creative Commons CC BY 3.0When you create an ImageView that has dimensions greater than the image it contains, Android will apply some filters to it to make the image look smooth. Sometimes, that is not what you want. I made this little sub that takes an imageView and a BitMap, and removes the filtering.https://www.b4x.com/android/forum/threads/unfiltered-imageview-setimageviewunfiltered.59198/
B4JSnippetOthersetMouseTransparent, enable mouse events in underlying nodesklaus2018-08-232018-08-23Free - Creative Commons CC BY 3.0Routine to enable mouse events to be transmitted to undelying nodes.https://www.b4x.com/android/forum/threads/setmousetransparent-enable-mouse-events-in-underlying-nodes.74396/
B4ASnippetAction Bar etcSetNavigationBarColor - Change code of Navigation Bar by Codeasales2018-01-162018-01-16Free - Creative Commons CC BY 3.0I use this function to change color of the Navigation Bar (SDK > 21 = Android 5+) in some screens of my app that use Theme.Holo.Light.https://www.b4x.com/android/forum/threads/setnavigationbarcolor-change-code-of-navigation-bar-by-code.88369/
B4ALibraryInteropSetResultdata (Broad Cast Receiver)mohsen nasrabady2014-11-022014-11-02Free - Creative Commons CC BY 3.0SetResultdata (Broad Cast Receiver)https://www.b4x.com/android/forum/threads/setresultdata-broad-cast-receiver.46361/
B4ASnippetOSSETTINGMarcoRome2016-10-282016-10-28Free - Creative Commons CC BY 3.0Android > 6 code to automatically open the settings windowhttps://www.b4x.com/android/forum/threads/setting.72447/
B4ISnippetButtonSetting a button's image/iconMarcus Araujo2019-04-272019-04-27Free - Creative Commons CC BY 3.0Setting a button's image/iconhttps://www.b4x.com/android/forum/threads/setting-a-buttons-image-icon.105270/
B4ATutorialIcons / fontsSetting custom font for whole application without any libraryBrandsum2018-12-022018-12-02Free - Creative Commons CC BY 3.0How to add a custom font for the whole application without any library or extra code.https://www.b4x.com/android/forum/threads/setting-custom-font-for-whole-application-without-any-library.99933/
B4ASnippetViews - effectsSetting perfect textsize plus padding in a loop for ALL viewsKMatle2014-07-272014-07-27Free - Creative Commons CC BY 3.0Setting "perfect" textsize plus padding in a loop for ALL viewshttps://www.b4x.com/android/forum/threads/setting-perfect-textsize-plus-padding-in-a-loop-for-all-views.43284/
B4ATutorialFirebaseSetting up Firebase messaging in 5 minutesKMatle2016-12-072016-12-07Free - Creative Commons CC BY 3.0This is a quick guide how to - set up a fresh app - creating a new firebase project in the Firebase console to receive Firebase messages.https://www.b4x.com/android/forum/threads/setting-up-firebase-messaging-in-5-minutes.73569/
B4RTutorialB4R LEDSevSeg with inline CJohan Schoeman2019-06-212019-06-21Free - Creative Commons CC BY 3.0This B4R project uses the SevSeg library via inline C to display characters on a 4 digit x 7 segment LED display (I am using a SMA420364L) - hard wired.https://www.b4x.com/android/forum/threads/sevseg-with-inline-c.106952/https://www.b4x.com/android/forum/attachments/sevseg-zip.81532/
B4ATutorialGameShaders in libGDXInformatix2014-10-082014-10-08Free - Creative Commons CC BY 3.0Shaders in libGDXhttps://www.b4x.com/android/forum/threads/shaders-in-libgdx.45441/
B4AClassViews - effectsShadow ClassDerezv2.22015-09-05Free - Creative Commons CC BY 3.0add shadow to any view.https://www.b4x.com/android/forum/threads/shadow.47887/https://www.b4x.com/android/forum/attachments/shadow2-png.29973/https://www.b4x.com/android/forum/attachments/shadow2-1-zip.30004/
B4XLibraryImagesShadows [B4X] [XUI]Star-Dust2018-05-162018-05-16Free - Creative Commons CC BY 3.0I have created a very simple little code to create the shadow to the images in the views, it can also be used to transform colors into shades of gray.https://www.b4x.com/android/forum/threads/b4x-xui-shadows.93093/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xui-shadow-b4a-zip.67967/
B4ALibraryGesturesShakeDetector: Shake it baby!Periklis Koutsogiannis2014-07-262014-07-26Free - Creative Commons CC BY 3.0ShakeDetector: Shake it baby!https://www.b4x.com/android/forum/threads/shakedetector-shake-it-baby.43267/
B4ALibraryViews - effectsShapeImageViewsomed3v3loperv0.012016-08-27Free - Creative Commons CC BY 3.0Give your imageview a different shape (Circle/Rectangle/RoundRectangle)https://www.b4x.com/android/forum/threads/shapeimageview.70398/
B4ALibraryAnimationShapeRippleJohan Schoeman2017-07-222017-07-22Free - Creative Commons CC BY 3.0Shape Ripple is a library that emulates a ripple like animations with cool tweaks on the go. It runs on API level 11 and upwards. As addition you can even create your own shape renderer through the canvas to create a custom shape ripple.https://www.b4x.com/android/forum/threads/shaperipple.81946/https://www.b4x.com/android/forum/attachments/libres-zip.57949/https://www.b4x.com/android/forum/attachments/b4alibfiles-zip.57950/https://www.b4x.com/android/forum/attachments/b4ashaperipple-zip.57951/
B4ITutorialInteropShare data from your app with ActivityViewControllerErel2016-11-172016-11-17Free - Creative Commons CC BY 3.0ActivityViewController allows the user to share data from your app using the standard share dialog. It was added in iPhone library v2.00. https://www.b4x.com/android/forum/threads/share-data-from-your-app-with-activityviewcontroller.73159/
B4JTutorialEncryptionShare encrypted data with B4AErel2013-12-092013-12-09Free - Creative Commons CC BY 3.0Share encrypted data with B4Ahttps://www.b4x.com/android/forum/threads/share-encrypted-data-with-b4a.35482/
B4ASnippetSocialShare FacebookMarcoRome2015-02-212015-02-21Free - Creative Commons CC BY 3.0Share Facebookhttps://www.b4x.com/android/forum/threads/share-facebook.50973/
B4ATutorialEmulator/VMShare files between emulator and PCclaudio2012-08-072012-08-07Free - Creative Commons CC BY 3.0Share files between emulator and PChttps://www.b4x.com/android/forum/threads/share-files-between-emulator-and-pc.20281/
B4ASnippetSocialShare image using Facebook Appasales2015-06-082015-06-08Free - Creative Commons CC BY 3.0Share image using Facebook Apphttps://www.b4x.com/android/forum/threads/share-image-using-facebook-app.54686/
B4ATutorialMultiple itemsShare My Experience With B4A-Full Source Youtube Downloadtuhatinhvn2013-12-312013-12-31Free - Creative Commons CC BY 3.0Share My Experience With B4A-Full Source "Youtube Download"https://www.b4x.com/android/forum/threads/share-my-experience-with-b4a-full-source-youtube-download.36232/https://www.b4x.com/android/forum/attachments/youtubedownload-tob4a-zip.21624/https://www.b4x.com/android/forum/attachments/full-liibrary-zip.21626/
B4ASnippetSocialShare text messages in all social [and not] appshatzisn2018-11-252018-11-25Free - Creative Commons CC BY 3.0Here is a code I developed with cooking and mixing of given recipies... Share text (you can include URIs) in every social app and more... Use it in activities.https://www.b4x.com/android/forum/threads/share-text-messages-in-all-social-and-not-apps.99707/[AND NOT]
B4ATutorialB4AShared Code ModulesErel2018-06-192018-06-19Free - Creative Commons CC BY 3.0Edit: shared modules are still supported however more powerful options are available in newer versions of B4X: https://www.b4x.com/android/forum/threads/shared-code-modules.40747/#contenthttps://www.b4x.com/android/forum/threads/shared-code-modules.40747/
B4ALibraryAnimationSharedElementTransition library - Create Material Design transitions between Activitiescorwin42v0.12017-01-14Free - Creative Commons CC BY 3.0Create Material Design transitions between Activities. With this library (or class module) you can create so called "Shared Element Transitions" between Activities. Many times there are elements common between activities. With this library you can move these elements to their new location and resize them in a nice animation while starting a new activity.https://www.b4x.com/android/forum/threads/sharedelementtransition-library-create-material-design-transitions-between-activities.75201/https://www.b4x.com/android/forum/attachments/sharedelementtransitionlib0_1-zip.51979/
B4ATutorialPickerSharing files from your app with File ProviderErel2018-10-032018-10-03Free - Creative Commons CC BY 3.0This tutorial explains the steps required to implement a file picker that other applications can use to select files or resources.https://www.b4x.com/android/forum/threads/sharing-files-from-your-app-with-file-provider.70458/
B4XTutorialB4XSharing layouts between platforms [B4X]Erel2019-09-052019-09-05Free - Creative Commons CC BY 3.0Sharing layouts between platforms [B4X]https://www.b4x.com/android/forum/threads/b4x-sharing-layouts-between-platforms.109296/[B4X]
B4XTutorialB4XSharing modules and classes [B4X]Erel2018-07-182018-07-18Free - Creative Commons CC BY 3.0In newer versions of B4A (v7.8), B4J (v6.0) and B4i (not yet released) it is simple to share code modules between projects, including projects targeting other platforms.https://www.b4x.com/android/forum/threads/b4x-sharing-modules-and-classes.87478/[B4X]
B4ASnippetMultiple itemsSharing the goodness - Some useful methodsMashiane2015-10-032015-10-03Free - Creative Commons CC BY 3.0Sharing the goodness - Some useful methodshttps://www.b4x.com/android/forum/threads/sharing-the-goodness-some-useful-methods.58963/
B4JTutorialABMaterialSharing the goodness [ABMaterial]Mashiane2017-05-122017-05-12Free - Creative Commons CC BY 3.0Article 1: Generic Excel Importer Class for your ABMUpload component Article 2: Overwriting files uploaded with ABMUpload.https://www.b4x.com/android/forum/threads/abmaterial-sharing-the-goodness.79427/[ABMaterial]
B4JSnippetBAnanoSharing the goodness [BANano]Mashiane2019-02-082019-02-08Free - Creative Commons CC BY 3.0One of the elusive attributes is the 'disabled' attributes for elements. Apparently whether you set this to true/false to enable your element, the status quo stays the same. It seems the only way to toggle this is to remove it to enable your element. The code snippet here is to remove attributes from elements.https://www.b4x.com/android/forum/threads/banano-sharing-the-goodness.101271/[BANANO]
B4ASnippetMultiple itemsSharing the goodness: Form Input ValidationMashiane2015-10-012015-10-01Free - Creative Commons CC BY 3.0As my b4a apps at times deal with form input validation, I needed some subs that I could just run in my forms e.g. checking if a textbox is blank, confirming passwords etc, so I came up with this…https://www.b4x.com/android/forum/threads/sharing-the-goodness-form-input-validation.58895
B4ASnippetDialogsSharing the goodness: MsgBox ThingsMashiane2015-10-012015-10-01Free - Creative Commons CC BY 3.0I'm using the code snippets below for my message boxes. I have these running in a module. First I define the vb like constants, I kept on forgetting with the DialogResponse constants so I decided on this, seeing coming from a vb background..https://www.b4x.com/android/forum/threads/sharing-the-goodness-msgbox-things.58894https://www.b4x.com/android/forum/attachments/exclaim-png.37943/https://www.b4x.com/android/forum/attachments/info25-png.37944/
B4JSnippetMultiple itemsSharing the goodness: Useful methodsMashiane2019-03-112019-03-11Free - Creative Commons CC BY 3.0Sharing the goodness: Useful methodshttps://www.b4x.com/android/forum/threads/sharing-the-goodness-useful-methods.59058/
B4ALibraryTable/GridShelfViewJohan Schoeman2017-02-252017-02-25Free - Creative Commons CC BY 3.0Android custom view to display books on shelfhttps://www.b4x.com/android/forum/threads/shelfview.76608/https://www.b4x.com/android/forum/attachments/shelfviewlibfiles-zip.53197/https://www.b4x.com/android/forum/attachments/thejavacodeandlibsfolder-zip.53199/https://www.b4x.com/android/forum/attachments/otherjars-zip.53201/
B4ALibraryTable/GridShelfView2jahswaniv1.22017-02-27Free - Creative Commons CC BY 3.0Android custom view to display books on shelfhttps://www.b4x.com/android/forum/threads/shelfview.76608/https://www.b4x.com/android/forum/attachments/shelfviewlibfiles-zip.53197/https://www.b4x.com/android/forum/attachments/thejavacodeandlibsfolder-zip.53199/https://www.b4x.com/android/forum/attachments/otherjars-zip.53201/
B4RSnippetB4R LEDShift Register 74HC595 - Controlling 8+ LED's with only 3 pinsPeter Simpson2017-06-172017-06-17Free - Creative Commons CC BY 3.0SubName: Controlling 8 LED's with only 3 pins from your Arduino through a shift register. Description: Here is some basic code for controlling 8 LED's through a 74HC595 shift register, you could in fact control a lot more LED's using multiple shift registers and still only using 3 pins from your Arduino device. You can use shift registers to control anything from LED's to multiple 8 channel relay modules etc.https://www.b4x.com/android/forum/threads/shift-register-74hc595-controlling-8-leds-with-only-3-pins.80651/
B4ALibraryButtonShineButtonJohan Schoeman2016-07-082016-07-08Free - Creative Commons CC BY 3.0This is a UI lib for Android. Effects like shining.https://www.b4x.com/android/forum/threads/shinebutton.68789/https://www.b4x.com/android/forum/attachments/shinebuttonlibfiles-zip.45900/
B4ATutorialSpeechShort tip for working with voice commandspauleffect2014-01-262014-01-26Free - Creative Commons CC BY 3.0Short tip for working with voice commandshttps://www.b4x.com/android/forum/threads/short-tip-for-working-with-voice-commands.37131/
B4ALibraryInteropShortcutBadgerDonManfredv1.52017-12-13Free - Creative Commons CC BY 3.0The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!https://www.b4x.com/android/forum/threads/shortcutbadger-v1-0-0.64305/https://www.b4x.com/android/forum/attachments/libshortcutbadgerv1-0-0-zip.42189/https://www.b4x.com/android/forum/attachments/shortcutbadgerex-zip.42190/https://www.b4x.com/android/forum/attachments/shortcutbadgerv1-1-zip.49412/
B4ASnippetMathsShorten numbersPooya12018-05-012018-05-01Free - Creative Commons CC BY 3.0Example convert 1000 to 1k or 1500 to 1.5khttps://www.b4x.com/android/forum/threads/shorten-numbers.92525/
B4ALibraryhttpShortLinkMarcoRomev1.022016-04-20Free - Creative Commons CC BY 3.0Create a short URLhttps://www.b4x.com/android/forum/threads/library-create-shortlink.56398/https://www.b4x.com/android/forum/attachments/shortlink-example-zip.36041/
B4JTutorialBAnanoShow a progressbar on long processes [BANanoWebix]Mashiane2019-07-272019-07-27Free - Creative Commons CC BY 3.0Show a progressbar on long processes [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-show-a-progressbar-on-long-processes.108070/[BANANOWEBIX]
B4ISnippetB4IShow and record screen tapsCaptKronos2019-04-272019-04-27Free - Creative Commons CC BY 3.0Whilst iOS has a nice built-in screen recorder it doesn't show screen taps. If you are using a local mac, this is an easy way (though a bit of a hack) to show the taps which are then recordable.https://www.b4x.com/android/forum/threads/show-and-record-screen-taps.105264/
B4ASnippetToastshow toast message at positionDave O2016-07-052016-07-05Free - Creative Commons CC BY 3.0With ToastMessageShow, the toast is limited to the bottom center of the screen. To show a standard Android toast message at a certain position on the screen, use this code instead.https://www.b4x.com/android/forum/threads/show-toast-message-at-position.68668/
B4ASnippetTooltipshow tooltip for viewDave O2016-07-052016-07-05Free - Creative Commons CC BY 3.0The standard Android UI includes a way to show tooltips for controls by long-clicking them (press and hold). This creates a toast-like message near the control. So, for an Edit icon (the pencil), you can long-click and it will show a tooltip of "Edit". This is not directly supported by Android (there's no hintText property), so I wrote some code to do it. Not enough for a class (just 4 subs), so here it is: To add a tooltip to a view, it's a single line of code in the view's LongClick event listener:https://www.b4x.com/android/forum/threads/show-tooltip-for-view.68670/
B4ASnippetKeyboardShow/Hide keyboard without IMEnpsonic2018-03-132018-03-13Free - Creative Commons CC BY 3.0Show/hide keyboard without use of IMEhttps://www.b4x.com/android/forum/threads/hide-keyboard-without-ime.90602/
B4JTutorialABMaterialShowcase (one to many table relation) [ABMaterial]Harris2016-01-172016-01-17Free - Creative Commons CC BY 3.0Showcase (one to many table relation) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-showcase-one-to-many-table-relation.62446/[ABMaterial]
B4ALibraryApp startupShowCaseViewjahswaniv12015-06-22Free - Creative Commons CC BY 3.0With this lib you can capture user attention or a first run tutorial.https://www.b4x.com/android/forum/threads/showcaseview-wrapper.55379/https://www.b4x.com/android/forum/attachments/2-png.35204/https://www.b4x.com/android/forum/attachments/5-png.35208/https://www.b4x.com/android/forum/attachments/showcasewrapper-zip.35211/
B4ALibraryEditTextShowHidePasswordEditTextDonManfredv1.02016-06-26Free - Creative Commons CC BY 3.0Inputting text on mobile devices with their smaller keyboards can be error prone and when the password is obscured it can lead to failed login attempts that can frustrate users. Show/Hide Password EditText is a very simple extension of Android's EditText that puts a clickable hide/show icon in the right hand side of the EditText that allows showing of the password. Can be used with TextInputLayout from the design support lib. https://www.b4x.com/android/forum/threads/showhidepasswordedittext.68352/
B4ATutorialGPS/locationShowing Google turn by turnbluedude2011-08-052011-08-05Free - Creative Commons CC BY 3.0Showing Google turn by turnhttps://www.b4x.com/android/forum/threads/showing-google-turn-by-turn.10660/
B4RTutorialB4RShow-Off your Board!!Cableguy2016-04-112016-04-11Free - Creative Commons CC BY 3.0Show-Off your Board!!https://www.b4x.com/android/forum/threads/show-off-your-board.65690/
B4ITutorialAnimationShowPage Animatedilan2017-12-202017-12-20Free - Creative Commons CC BY 3.0A ShowPage animation Code Modulehttps://www.b4x.com/android/forum/threads/showpage-animated.87495/
B4RTutorialArduinoShrink your arduino project to the minimumhatzisn2019-08-192019-08-19Free - Creative Commons CC BY 3.0Shrink your arduino project to the minimumhttps://www.b4x.com/android/forum/threads/shrink-your-arduino-project-to-the-minimum.108779/
B4ATutorialOtherShuffle a LIST (MP3 playlist for example)DonManfred2014-02-152014-02-15Free - Creative Commons CC BY 3.0Shuffle a LIST (MP3 playlist for example)https://www.b4x.com/android/forum/threads/shuffle-a-list-mp3-playlist-for-example.37847/
B4ASnippetOtherShuffleListDonManfred2014-03-272014-03-27Free - Creative Commons CC BY 3.0ShuffleListhttps://www.b4x.com/android/forum/threads/shufflelist.39325/
B4ASnippetMenuSide Menu Icon with xCustomListViewrraswisak2018-04-202018-04-20Free - Creative Commons CC BY 3.0Side Menu Icon with xCustomListViewhttps://www.b4x.com/android/forum/threads/side-menu-icon-with-xcustomlistview.92144/
B4ALibraryMenuSide swipe sliding menu libraryPeter Simpson2013-07-202013-07-20Free - Creative Commons CC BY 3.0Side swipe sliding menu libraryhttps://www.b4x.com/android/forum/threads/side-swipe-sliding-menu-library.31144/https://www.b4x.com/android/forum/attachments/phone_l-png.18592/https://www.b4x.com/android/forum/attachments/phone_p-png.18593/https://www.b4x.com/android/forum/attachments/tablet_l-png.18594/https://www.b4x.com/android/forum/attachments/tablet_p-png.18595/https://www.b4x.com/android/forum/attachments/extraliberiesused-zip.18605/
B4ACode moduleSignatureSignature CaptureErel2011-05-112011-05-11Free - Creative Commons CC BY 3.0Support for signature capturing in an Android application,https://www.b4x.com/android/forum/threads/signature-capture-tutorial.9096/
B4IClassSignatureSignature Capture B4IErel2015-03-242015-03-24Free - Creative Commons CC BY 3.0Support for signature capturing in an IOS application,https://www.b4x.com/android/forum/threads/class-signature-capture.52170/
B4ALibrarySignatureSignature Capture DialogDonManfredv12016-03-25Free - Creative Commons CC BY 3.0This library is intended to help capture signatures with an easily-configurable style.https://www.b4x.com/android/forum/threads/signature-capture-dialog.65067/https://www.b4x.com/android/forum/attachments/signcapv1-0-0-zip.42737/
B4ATutorialSignatureSignature Capturing with jSignature and WebViewExtrasJosé J. Aguilar2018-08-232018-08-23Free - Creative Commons CC BY 3.0After several test, now I can use the jSignature javascript plugin I was using in my web, in my B4A app, in order to update my database from b4a the same way I'm doing in my web.https://www.b4x.com/android/forum/threads/signature-capturing-with-jsignature-and-webviewextras.96451/https://www.b4x.com/android/forum/attachments/jsignature-b4a-png.71435/
B4ATutorialGoogleSigning your application before uploading to Google PlayErel2010-12-052010-12-05Free - Creative Commons CC BY 3.0Signing your application before uploading to Google Playhttps://www.b4x.com/android/forum/threads/signing-your-application-before-uploading-to-google-play.6756/
B4ALibraryDrawingSignPadDonManfredv0.202015-03-20Free - Creative Commons CC BY 3.0Android Signature Pad is an Android library for drawing smooth signatures. It uses variable width Bézier curve interpolation based on Smoother Signatures.https://www.b4x.com/android/forum/threads/signpad-v0-20-signature-capture-incl-java-source.50072/https://www.b4x.com/android/forum/attachments/libsignpad_0-16-zip.31742/https://www.b4x.com/android/forum/attachments/libsignpad_0-17-zip.31744/https://www.b4x.com/android/forum/attachments/libsignpadv0-20-zip.32972/https://www.b4x.com/android/forum/attachments/signaturepad_javasource020-zip.32973/
B4ITutorialPush notificationsSilent Push NotificationsErel2018-12-282018-12-28Free - Creative Commons CC BY 3.0Silent Push Notificationshttps://www.b4x.com/android/forum/threads/silent-push-notifications.56016/
B4ALibraryPhoneSimCard ( also Dual Sim )MarcoRome2015-03-012015-03-01Free - Creative Commons CC BY 3.0SimCard ( also Dual Sim )https://www.b4x.com/android/forum/threads/simcard-also-dual-sim.51301/https://www.b4x.com/android/forum/attachments/library-simcard1-00-zip.32572/https://www.b4x.com/android/forum/attachments/example-simcard2-zip.37182/
B4ATutorialLabelSimilar to FloatLabeledEditTextStar-Dust2018-02-082018-02-08Free - Creative Commons CC BY 3.0Similar to FloatLabeledEditTexthttps://www.b4x.com/android/forum/threads/similar-to-floatlabelededittext.89311/
B4ALibraryMenuSimple Circle Menu Libraryjahswaniv1.22016-11-08Free - Creative Commons CC BY 3.0Simple customisable menu that could have from 1 to 10 (and more) buttons.https://www.b4x.com/android/forum/threads/simple-circle-menu-library.72866/https://www.b4x.com/android/forum/attachments/circlemenuexample-zip.49857/https://www.b4x.com/android/forum/attachments/circlemenulibrary-zip.49858/
B4ISnippetComboboxSimple class for ComboBoxDerek Johnson2015-10-222015-10-22Free - Creative Commons CC BY 3.0Simple class for ComboBoxhttps://www.b4x.com/android/forum/threads/simple-class-for-combobox.59024/https://www.b4x.com/android/forum/attachments/democombo-zip.38025/
B4ATutorialOtherSimple Code Module to implemente a License file using StringFunctions EncryptPedro Caldeira2016-12-032016-12-03Free - Creative Commons CC BY 3.0Simple Code Module to implemente a License file using StringFunctions Encrypthttps://www.b4x.com/android/forum/threads/simple-code-module-to-implemente-a-license-file-using-stringfunctions-encrypt.73776/
B4ATutorialComboboxSimple ComboBox concept: WORKS!persianpowerman12014-01-052014-01-05Free - Creative Commons CC BY 3.0Simple ComboBox concept: WORKS!https://www.b4x.com/android/forum/threads/simple-combobox-concept-works.36419/
B4ALibraryViews - additionalSimple CompassJohan Schoeman2016-04-092016-04-09Free - Creative Commons CC BY 3.0A Compass Application in Androidhttps://www.b4x.com/android/forum/threads/simple-compass.65592/https://www.b4x.com/android/forum/attachments/thejavacode-zip.43079/https://www.b4x.com/android/forum/attachments/b4acompass-zip.43080/
B4XLibraryB4Xsimple config converter classKnoppi2019-04-062019-04-06Free - Creative Commons CC BY 3.0Unfortunately, Windows and Linux work with different configuration files. Therefore, I have written a simple class for converting the most common formats. Formats: INI, MAP, CSV, JSON, XML, YAMLhttps://www.b4x.com/android/forum/threads/simple-config-converter-class.104582/
B4ATutorialhtmlSimple Currency Api [Brazilian]Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Example of how to get values from a website, on this example we get the bitcoin and dolar value converted to REAL (R$) works only with REAL of brazil.https://www.b4x.com/android/forum/threads/simple-currency-api-brazilian.98354/[BRAZILIAN]
B4ASnippetDate/timeSimple Date Spinneraeric2016-02-162016-02-16Free - Creative Commons CC BY 3.0Simple Date Spinnerhttps://www.b4x.com/android/forum/threads/simple-date-spinner.63600/https://www.b4x.com/android/forum/attachments/simple-date-spinner-zip.41613/
B4ATutorialAction Bar etcSimple example B4XDrawer sliding drawer class with materialicons and fontawesome iconsA0_2_A72019-04-042019-04-04Free - Creative Commons CC BY 3.0A small example of the class B4XDrawer with material icons and fontawesome iconshttps://www.b4x.com/android/forum/threads/simple-example-b4xdrawer-sliding-drawer-class-with-materialicons-and-fontawesome-icons.104512/
B4RTutorialComms & NetworkSimple example of how to have a TCP Server and make HTTP Client calls in same projectmiker20692017-09-242017-09-24Free - Creative Commons CC BY 3.0Simple example of how to have a TCP Server and make HTTP Client calls in same projecthttps://www.b4x.com/android/forum/threads/simple-example-of-how-to-have-a-tcp-server-and-make-http-client-calls-in-same-project.84252/
B4ALibraryDatabaseSimple file system over SQLiterbsoft2012-04-032012-04-03Free - Creative Commons CC BY 3.0Simple file system over SQLitehttps://www.b4x.com/android/forum/threads/simple-file-system-over-sqlite.16594/
B4ALibraryBarcodeSimple generation EAN barcodesvampirbcn2013-05-052013-05-05Free - Creative Commons CC BY 3.0Simple generation EAN barcodeshttps://www.b4x.com/android/forum/threads/simple-generation-ean-barcodes.28909/
B4ALibraryViews - additionalSimple Guitar Chord Chart [CustomView]stevel052013-05-072013-05-07Free - Creative Commons CC BY 3.0Simple Guitar Chord Chart [CustomView]https://www.b4x.com/android/forum/threads/customview-simple-guitar-chord-chart.28994/[CustomView]
B4JLibraryAudio/VideoSimple Guitar Chord Chart with Midistevel052016-01-262016-01-26Free - Creative Commons CC BY 3.0Simple Guitar Chord Chart with Midihttps://www.b4x.com/android/forum/threads/customview-simple-guitar-chord-chart-with-midi.62787/
B4ASnippetAnimationSimple Halo AnimationErel2017-10-172017-10-17Free - Creative Commons CC BY 3.0Code to create a nice halo animationhttps://www.b4x.com/android/forum/threads/simple-halo-animation.80267/
B4ASnippethtmlSimple HTML5 app wrapperJack Cole2014-07-152014-07-15Free - Creative Commons CC BY 3.0Simple HTML5 app wrapperhttps://www.b4x.com/android/forum/threads/simple-html5-app-wrapper.42875/https://www.b4x.com/android/forum/attachments/shot-jpg.26343/
B4JLibraryImagesSimple Image Info - Image Size and MIME typestevel052018-04-092018-04-09Free - Creative Commons CC BY 3.0Here is a port of a class found here: http://blog.jaimon.co.uk/simpleimageinfo/SimpleImageInfo.java.html that reads the size info from a file for GIF, JPG, PNG, BMP and TIFF files. Useful so you can determine whether to load the file or a Sampled version without having to load it fully first.https://www.b4x.com/android/forum/threads/simple-image-info-image-size-and-mime-type.91677/
B4ATutorialImagesSimple Image viewer & pagerIvan Aldaz2017-06-112017-06-11Free - Creative Commons CC BY 3.0This example shows the images contained in a certain directory, with pinch zoom and smooth scroll -when image is zoomed- capabilities (provided by JSTouchImageView library, from @salvadorjhai). Also you can pass from one image to the next or the previous, with an horizontal touch movement (provided by Gestures library, from @agraham). One of the major advantages, appart from its simplicity, is the low comsumption of memory, as only one image is loaded at a time.https://www.b4x.com/android/forum/threads/simple-image-viewer-pager.80540/
B4JSnippetImagesSimple lens (Fish eye)BeneBarros2018-10-102018-10-10Free - Creative Commons CC BY 3.0Simple lens (Fish eye)https://www.b4x.com/android/forum/threads/simple-lens-fish-eye.98114/https://www.b4x.com/android/forum/attachments/f1-jpg.73106/https://www.b4x.com/android/forum/attachments/f2-jpg.73107/
B4ALibraryB4ASimple Library Compiler - Build libraries without Eclipse [Tool]Erelv1.112019-08-16Free - Creative Commons CC BY 3.0Simple Library Compiler - Build libraries without Eclipse [Tool]https://www.b4x.com/android/forum/threads/tool-simple-library-compiler-build-libraries-without-eclipse.29918/[Tool]
B4ALibraryDate/timeSimple Lunar Library52manhua2018-09-052018-09-05Free - Creative Commons CC BY 3.0Well, that's a Chinese Lunar Library, It's just convert milliseconds value to Chinese lunar calendar date, e.g. the DateTime.Nowhttps://www.b4x.com/android/forum/threads/simple-lunar-library.96878/
B4ASnippetFirebaseSimple Message (using FirebaseNotifications) + Source Codeskrjabin2018-06-262018-06-26Free - Creative Commons CC BY 3.0This was my first test-App for Firebase Push Notifications and it is a easy way to chat over different topics/groups.https://www.b4x.com/android/forum/threads/simple-message-using-firebasenotifications-source-code.94507/
B4ASnippetTranslationSimple Multilanguage RotineHumberto2017-05-222017-05-22Free - Creative Commons CC BY 3.0I develop a simple rotine to translate language using text file like "NotePad"https://www.b4x.com/android/forum/threads/simple-multilanguage-rotine.79831/
B4ITutorialGameSimple Parallax Scrolling iSpriteKitilan2017-08-212017-08-21Free - Creative Commons CC BY 3.0Simple Parallax Scrolling iSpriteKithttps://www.b4x.com/android/forum/threads/simple-parallax-scrolling-ispritekit.82989/
B4IClassViews - additionalSimple PatternView [class]schimanski2016-11-082016-11-08Free - Creative Commons CC BY 3.0This is a simple patternview-class. I have tested it on my iPhone6+ without problems. Feel free to use or improve it.https://www.b4x.com/android/forum/threads/class-simple-patternview.72864/[class]
B4ATutorialImagesSimple Photogallery using a Scollviewilan2018-12-292018-12-29Free - Creative Commons CC BY 3.0A simple example that shows how you can use a scrollview and create a photo gallery.https://www.b4x.com/android/forum/threads/simple-photogallery-using-a-scollview.100904/https://www.b4x.com/android/forum/attachments/scrollview-b4a-zip.75766/
B4ATutorialGameSimple Pong Gamewonder2014-12-262014-12-26Free - Creative Commons CC BY 3.0Simple Pong Gamehttps://www.b4x.com/android/forum/threads/simple-pong-game.48624/
B4ATutorialB4ASimple previous-next exampleAlmora2017-12-212017-12-21Free - Creative Commons CC BY 3.0Simple previous-next examplehttps://www.b4x.com/android/forum/threads/simple-previous-next-example.87507/
B4ASnippetProgress/GaugeSimple Progress Baraeric2018-07-202018-07-20Free - Creative Commons CC BY 3.0This is a sample of progress bar I use in my project. It only use B4A Core library and native view. Yes, what you need is only 2 panels to create the progress bar. The reason I create this view is because I don't like the square corner of default progress bar and I want to customize the colour.https://www.b4x.com/android/forum/threads/simple-progress-bar.95324/https://www.b4x.com/android/forum/attachments/000-png.70171/https://www.b4x.com/android/forum/attachments/060-png.70172/https://www.b4x.com/android/forum/attachments/100-png.70173/
B4ATutorialGameSimple punch the president game [Incomplete]Douglas Farias2018-10-172018-10-17Free - Creative Commons CC BY 3.0Simple punch the president game [Incomplete]https://www.b4x.com/android/forum/threads/simple-punch-the-president-game-incomplete.98347/[INCOMPLETE]
B4ATutorialPush notificationsSimple Push FrameworkErel2016-12-122016-12-12Free - Creative Commons CC BY 3.0Simple Push Frameworkhttps://www.b4x.com/android/forum/threads/simple-push-framework.35635/https://www.b4x.com/android/forum/attachments/pushdevice-zip.21187/
B4ATutorialComms & NetworkSimple Socket ClassJmu56672013-09-132013-09-13Free - Creative Commons CC BY 3.0Simple Socket Classhttps://www.b4x.com/android/forum/threads/simple-socket-class.32630/
B4ISnippetGPS/locationSimple solution for reverse geocodingschimanski2014-11-182014-11-18Free - Creative Commons CC BY 3.0Simple solution for reverse geocodinghttps://www.b4x.com/android/forum/threads/simple-solution-for-reverse-geocoding.47067/
B4JSnippetDate/timeSimple Stop Watch ModulMarkusR2018-09-052018-09-05Free - Creative Commons CC BY 3.0Simple Stop Watch Modulhttps://www.b4x.com/android/forum/threads/simple-stop-watch-modul.96888/
B4ATutorialSwitchSimple switch button with image viewanallie02015-04-072015-04-07Free - Creative Commons CC BY 3.0Simple switch button with image viewhttps://www.b4x.com/android/forum/threads/simple-switch-button-with-image-view.52686/https://www.b4x.com/android/forum/attachments/switchbutton-zip.33343/https://www.b4x.com/android/forum/attachments/screen-png.33344/
B4JSnippetInteropSimple Text based SSD1306 drivermadru2016-02-012016-02-01Free - Creative Commons CC BY 3.0Simple Text based SSD1306 driverhttps://www.b4x.com/android/forum/threads/simple-text-based-ssd1306-driver.63003/
B4ATutorialDate/timeSimple time calculation based on EditTextAHilberink2016-09-222016-09-22Free - Creative Commons CC BY 3.0Simple time calculation based on EditTexthttps://www.b4x.com/android/forum/threads/simple-time-calculation-based-on-edittext.71252/
B4ATutorialPickerSimple Timer Up & Down, Counter Up & Down. [Newbie sample]drachmad2013-07-092013-07-09Free - Creative Commons CC BY 3.0Simple Timer Up & Down, Counter Up & Down. [Newbie sample]https://www.b4x.com/android/forum/threads/newbie-sample-simple-timer-up-down-counter-up-down.30878/[Newbie sample]https://www.b4x.com/android/forum/attachments/timercounter-png.18313/https://www.b4x.com/android/forum/attachments/timercounter-zip.18356/
B4AClassLock/unlockSimple Unlock Pattern [Class]drachmad2013-06-242013-06-24Free - Creative Commons CC BY 3.0Simple Unlock Pattern [Class]https://www.b4x.com/android/forum/threads/class-simple-unlock-pattern.30490/[Class]https://www.b4x.com/android/forum/attachments/unlock-pattern-png.18154/
B4ATutorialGameSimple views colision example [RPG Game]Douglas Farias2019-07-312019-07-31Free - Creative Commons CC BY 3.0A simple collision example, where our player (black square) can collide with any other view that has the tag = 1https://www.b4x.com/android/forum/threads/simple-views-colision-example-rpg-game.108191/[RPG GAME]
B4ALibraryWifiSimple WIFI library UpdatedbgsoftV3.072018-09-05Free - Creative Commons CC BY 3.0This library is based on the library Jem: https://www.b4x.com/android/forum/threads/simple-wifi-library.38601/ Which Jem can no longer maintain. I needed some methods that the library did not have, for an application I'm doing, and instead of creating a library from scratch, I preferred to take advantage of Jem's library and create those methods that I needed. I've modified the source code, I have corrected some errors and added new methods that I needed.https://www.b4x.com/android/forum/threads/simple-wifi-library-updated.76233/https://www.b4x.com/android/forum/attachments/mlwifi_3_0-zip.52919/https://www.b4x.com/android/forum/attachments/mlwifi_3_01-zip.53030/https://www.b4x.com/android/forum/attachments/ml_wifi_3_02-zip.53567/https://www.b4x.com/android/forum/attachments/mlwifi_3_03-zip.54467/https://www.b4x.com/android/forum/attachments/mlwifi-3_04-zip.71468/
B4AClassWebViewSimpleBrowser [Customview]FrenchDeveloperv1.12017-02-12Free - Creative Commons CC BY 3.0Browser customview with designer properties, hidable top bar, automatic refresh, PDF management, external browser redirection, url string tracking, FontAwesome buttons. THIS IS NOT MEANT TO REPLACE A SOPHISTICATED BROWSER?https://www.b4x.com/android/forum/threads/customview-simplebrowser.75703/[Customview]https://www.b4x.com/android/forum/attachments/simplebrowser-png.52442/
B4JLibraryGameSimpleGameEngineInformatixv1.612019-07-14Free - Creative Commons CC BY 3.0This is a game framework for B4J that includes many features of advanced game frameworks like libGDX but is designed to be as simple to use as possible. It can be used for games of course, but also for animations, slideshows, paint program, etc. It is more complete than the Canvas library. This framework has been entirely written from scratch (except 20-30 lines taken from libGDX for the most technical parts of the tiled map reader). The Java source code is available against a donation of 10 euros or more. Don't miss this game made with SGE (PacDroid, a Pacman clone): https://www.b4x.com/android/forum/threads/pacdroid.78617/ Let me know if you are using this library for a real project. And, of course, feel free to post comments and suggestions.https://www.b4x.com/android/forum/threads/simplegameengine.78344/https://www.b4x.com/android/forum/attachments/sge_examples1-zip.66822/https://www.b4x.com/android/forum/attachments/sge_examples2-zip.82027/https://www.b4x.com/android/forum/attachments/sge_examples3-zip.82028/
B4ALibraryEncryptionSimplePGP - Encrypt, Decrypt, Sign, Verify B4ADonManfred2018-02-132018-02-13Free - Creative Commons CC BY 3.0A wrapper library making the implementation of PGP in Java applications easy. It also strives to provide sane defaults for secure PGP to ensure easy and secure PGP implementations in Java.https://www.b4x.com/android/forum/threads/simplepgp-encrypt-decrypt-sign-verify.89521/https://www.b4x.com/android/forum/attachments/simplepgpex-zip.64647/https://www.b4x.com/android/forum/attachments/src-zip.64648/
B4JLibraryEncryptionSimplePGP - Encrypt, Decrypt, Sign, Verify B4JDonManfred2018-02-132018-02-13Free - Creative Commons CC BY 3.0A wrapper library making the implementation of PGP in Java applications easy. It also strives to provide sane defaults for secure PGP to ensure easy and secure PGP implementations in Java.https://www.b4x.com/android/forum/threads/simplepgp-encrypt-decrypt-sign-verify.89523/
B4ALibraryB4ASimplePython - CPython Interpreterwonder2017-10-312017-10-31Free - Creative Commons CC BY 3.0SimplePython - CPython Interpreterhttps://www.b4x.com/android/forum/threads/simplepython-cpython-interpreter.85220/
B4ALibraryTooltipSimpleToolTipDonManfredv1.512016-06-26Free - Creative Commons CC BY 3.0A simple library based on PopupWindow to create Tooltips on Android.https://www.b4x.com/android/forum/threads/simpletooltip.68344/https://www.b4x.com/android/forum/attachments/simpletooltipex-zip.45451/
B4ALibraryAudio/VideoSimplex NoiseInformatix2014-01-022014-01-02Free - Creative Commons CC BY 3.0Simplex Noisehttps://www.b4x.com/android/forum/threads/simplex-noise.36315/
B4JLibraryXMLSimpleXMLtchart2017-01-242017-01-24Free - Creative Commons CC BY 3.0Parse XML files from a web servicehttps://www.b4x.com/android/forum/threads/simplexml.75571/
B4JTutorialABMaterialSimplify starting the server [ABMaterial]stanmiller2017-02-152017-02-15Free - Creative Commons CC BY 3.0Here's how you can simplify the server startup method in ABMApplication.bas by converting StartServer() to a shim.https://www.b4x.com/android/forum/threads/abmaterial-simplify-starting-the-server.76230/[ABMaterial]
B4RSnippetB4RSimulate a TWO dimension array using a ONE dimension Array [B4R]Cableguy2016-07-102016-07-10Free - Creative Commons CC BY 3.0Simulate a TWO dimension array using a ONE dimension Array [B4R]https://www.b4x.com/android/forum/threads/b4r-simulate-a-two-dimension-array-using-a-one-dimension-array.68820/[B4R]
B4ASnippetContactsSimulating Android App Contacts behaviorManuel Martinez2017-09-112017-09-11Free - Creative Commons CC BY 3.0I have needed a kind of email address manager and I have added it the Android App Contacts behavior using a CustomListView, an sticky first char while scrolling.https://www.b4x.com/android/forum/threads/simulating-android-app-contacts-behavior.83784/
B4ALibraryChartsSineViewsomed3v3loperv0.012016-05-17Free - Creative Commons CC BY 3.0SineView allows you to paint and animate a sinehttps://www.b4x.com/android/forum/threads/sineview.66955/
B4ALibraryViews - additionalSingle LEDYayou492018-09-062018-09-06Free - Creative Commons CC BY 3.0A very simple LED view with 2 colors: RED & GREEN with possible blink with duration.https://www.b4x.com/android/forum/threads/single-led.96912/https://www.b4x.com/android/forum/attachments/test-zip.71946/https://www.b4x.com/android/forum/attachments/singleled-jar.71947/
B4XTutorialGameSingle Screen Tile Map Example / Hello World With Background [XUI2D]Erel2018-09-272018-09-27Free - Creative Commons CC BY 3.0This example shows how to use X2TileMap to create a single screen game with tiles based background. This means that the background is never scrolled. To avoid drawing issues we want that the size of each tile will be a whole number and that each tile will be square shaped.https://www.b4x.com/android/forum/threads/xui2d-single-screen-tile-map-example-hello-world-with-background.97657/[XUI2D]
B4ALibraryDate/timeSingleDateAndTimePickerJohan Schoemanv1.032016-12-16Free - Creative Commons CC BY 3.0Select a date and a time with only one widgethttps://www.b4x.com/android/forum/threads/singledateandtimepicker.74229/https://www.b4x.com/android/forum/attachments/b4asingledateandtimepicker-zip.51048/https://www.b4x.com/android/forum/attachments/libres-zip.51049/https://www.b4x.com/android/forum/attachments/1-png.51050/
B4JSnippetMathsSingleton and Process Functionsjmon2015-12-162015-12-16Free - Creative Commons CC BY 3.0Singleton and Process Functionshttps://www.b4x.com/android/forum/threads/singleton-and-process-functions.61381/
B4ALibraryPhoneSip - Voip libraryErel2011-12-072011-12-07Free - Creative Commons CC BY 3.0With the new Sip library you can make audio calls using Voip (Voice over IP) services.https://www.b4x.com/android/forum/threads/sip-voip-library.13089/
B4XClassDrawingSiri Wave [B4X] [XUI]jtare2018-08-052018-08-05Free - Creative Commons CC BY 3.0For a while now I've been looking for an animation to represent some sort of ai talking but couldn't find anything beside videos and gifs. I wanted something that can be usable in an app, so I came across with this project on github which is close enough for what I wanted but it was written in javascript which I know very little, but I managed to translate it to b4j and later to a b4x class.https://www.b4x.com/android/forum/threads/b4x-xui-siri-wave.95797/[B4X][XUI]
B4ALibraryLabelSizeLabelToFitMisterbatesv32017-10-17Free - Creative Commons CC BY 3.0Three routines to adjust a label to fit its text: * SizeToFitWidth - given a width (and using the label's font), adjust the label's height * SizeToFitHeight - given a height (and using the label's font), adjust the label's width * SizeFontToFit - given some text for the label (and using the label's width/height), adjust the label's fontsize so that the text fills the label * MeasureExpectedSize - Returns Width/Height/FontSize (type SizeToFit_Metrics) for a label that hasn't yet been added to an activity/view (using Reflector object) * getFontSize & setFontSize - cross-platform subs to get/set the fontsize for a labelhttps://www.b4x.com/android/forum/threads/sizelabeltofit.84069/
B4JLibraryB4JSkeleton (CSS + Library)tchart2017-08-042017-08-04Free - Creative Commons CC BY 3.0While ABMaterial is fantastic, I find it onerous for simple websites. A while back I came across the Skeleton CSS framework; http://getskeleton.com/ Skeleton is a grid based mobile responsive CSS boiler plate. It worked fine for a couple of projects but I still had to hand craft HTML. So I decided to create a B4J library to automate the creation of HTML pages using the Skeleton CSS. I've tried to keep it as generic as possible and I have not introduced any direct changes to the Skeleton CSS but have extended it using additional CSS like Fontawesome and a 3rd part notification CSS for Skeleton. I take no credit for any of the CSS libraries. The B4J library can actually be used to generate generic HTML code as it has a helper class which is used to generate the Skeleton specific markup. The Skelton CSS can also be replaced by other CSS. The examples below show server handlers but as the Render method simply returns a string (of HTML) you can use it to write out HTML files (I use this for a reporting product I wrote).https://www.b4x.com/android/forum/threads/skeleton-css-library.82128/https://www.b4x.com/android/forum/attachments/2017-07-27-14_51_00-title-png.58125/https://www.b4x.com/android/forum/attachments/2017-07-27-14_50_49-title-png.58126/
B4JSnippetOtherSkinsBeneBarros2017-01-232017-01-23Free - Creative Commons CC BY 3.0Skinshttps://www.b4x.com/android/forum/threads/skins.75528/https://www.b4x.com/android/forum/attachments/mskins-zip.52271/
B4ALibrarySkypeSkypeNJDudev1.002013-11-28Free - Creative Commons CC BY 3.0This library will allow you to place Skype calls from your app.https://www.b4x.com/android/forum/threads/skype.35067/https://www.b4x.com/android/forum/attachments/skype_lib_1-0-zip.20804/
B4ALibraryProgress/GaugeSlackLoadingViewJohan Schoeman2016-08-212016-08-21Free - Creative Commons CC BY 3.0Imitate Slack loading animation.https://www.b4x.com/android/forum/threads/slackloadingview.70094/https://www.b4x.com/android/forum/attachments/thejavacode-zip.47042/https://www.b4x.com/android/forum/attachments/slackloadingviewlibfiles-zip.47043/
B4ALibraryAudio/VideoSLBytearrayBufferstevel05v1.02013-11-08Free - Creative Commons CC BY 3.0Wrapper for org.apache.http.util.ByteArrayBuffer It allows the resizing of the buffer which is useful for buffering very large amounts of data without the buffer continually growing (i.e. audio streaming).https://www.b4x.com/android/forum/threads/bytearraybuffer.34306/
B4ATutorialPanelSlide PanelHumberto2014-12-022014-12-02Free - Creative Commons CC BY 3.0Slide Panelhttps://www.b4x.com/android/forum/threads/slide-panel.47689/https://www.b4x.com/android/forum/attachments/slidepanelhsp-zip.29800/https://www.b4x.com/android/forum/attachments/screen_01-png.29801/https://www.b4x.com/android/forum/attachments/screen_02-png.29802/
B4ATutorialSwitchSlide Switch - On / OffJohan Schoeman2015-04-022015-04-02Free - Creative Commons CC BY 3.0Slide Switch - On / Offhttps://www.b4x.com/android/forum/threads/slide-switch-on-off.52515/
B4ALibraryDate/timeSlideDayTimePickerJohan Schoeman2016-09-062016-09-06Free - Creative Commons CC BY 3.0SlideDayTimePicker is an Android library that displays a single DialogFragment in which the user can select a day of week and a time. The user can swipe between the day picker and time picker, and the tab underline will gradually animate as the user swipes. The colors of the tab indicator and divider lines are customizable to fit your project's theme. Tested on Android 4.0+.https://www.b4x.com/android/forum/threads/slidedaytimepicker.70763/https://www.b4x.com/android/forum/attachments/libres-zip.47582/https://www.b4x.com/android/forum/attachments/sampleres-zip.47583/https://www.b4x.com/android/forum/attachments/thejavacode-zip.47584/https://www.b4x.com/android/forum/attachments/b4aslidedaytimepicker-zip.47585/
B4AClassMenuSlideMenuCorwin42v1.02012-06-19Free - Creative Commons CC BY 3.0This is a class that implements a sliding menu as seen in many apps like Google+, Evernote, Facebook etc.https://www.b4x.com/forum/additional-libraries-official-updates/18810-class-slidemenu.htmlhttps://www.b4x.com/android/forum/attachments/slidemenuclass_1_0-zip.12311/
B4JSnippetViews - effectsSlider show value in thumbrwblinn2014-03-232014-03-23Free - Creative Commons CC BY 3.0A neat little snippet showing the slider value while moving. Makes use of the JavaObject libary.https://www.b4x.com/android/forum/threads/slider-show-value-in-thumb.72271/
B4ALibrarySwitchSlideSwitchDonManfredv1.022015-04-30Free - Creative Commons CC BY 3.0SlideSwitch libraryhttps://www.b4x.com/android/forum/threads/slideswitch-v1-0-2.51749/https://www.b4x.com/android/forum/attachments/libslideswitch1-0-0-zip.32823/https://www.b4x.com/android/forum/attachments/slideswitchex-zip.32870/https://www.b4x.com/android/forum/attachments/libslideswitch1-0-1-zip.32871/
B4ALibraryLock/unlockSlideToUnlockjahswaniv12015-06-24Free - Creative Commons CC BY 3.0A slide to unlock libhttps://www.b4x.com/android/forum/threads/slidetounlock-wrapper.55445/https://www.b4x.com/android/forum/attachments/slidetounlocklib-zip.35270/
B4ALibraryViews - additionalSliding Dashboard [Lib]NJDude2013-03-242013-03-24Free - Creative Commons CC BY 3.0Sliding Dashboard [Lib]https://www.b4x.com/android/forum/threads/lib-sliding-dashboard.27636/[Lib]https://www.b4x.com/android/forum/attachments/slidingdashboard_lib_1-0-zip.16603/
B4ASnippetMenuSlidingMenu in more ActivitiesErel2018-08-232018-08-23Free - Creative Commons CC BY 3.0This is a small example project on how to implement Erel's advice from here to make it work on more activities in one project.https://www.b4x.com/android/forum/threads/slidingmenu-in-more-activities.96453/
B4ALibraryMenuSlidingMenuWrapperErel2019-01-082019-01-08Free - Creative Commons CC BY 3.0This is a wrapper for jfeinstein10 SlidingMenu open source project. This is a popular implementation of sliding menus. Note that you can add any layout you like in each of the side menus.https://www.b4x.com/android/forum/threads/jfeinstein10-slidingmenu-library.36482/
B4ALibraryViews - additionalSlidingPuzzleViewJohan Schoeman2018-05-262018-05-26Free - Creative Commons CC BY 3.0SlidingPuzzleView is a custom view for sliding puzzle gameshttps://www.b4x.com/android/forum/threads/slidingpuzzleview.93457/https://www.b4x.com/android/forum/attachments/javacode-zip.68313/https://www.b4x.com/android/forum/attachments/b4aslidingpuzzleview-zip.68314/
B4XLibraryViews - additionalSlidingPuzzleView [B4X] [XUI]Star-Dustv0.022018-05-27Free - Creative Commons CC BY 3.0SlidingPuzzleView is a custom view for sliding puzzle gameshttps://www.b4x.com/android/forum/threads/b4x-xui-slidingpuzzleview.93467/[B4X][XUI]https://www.b4x.com/android/forum/attachments/slindingpuzzle-zip.71427/
B4AClassSidebarSlidingSidebar classInformatixv1.12014-09-03Free - Creative Commons CC BY 3.0Puts an hidden sidebar on one of the four sides of the screen and reveals it when needed. Suited for a sliding menu. Can mimic a navigation drawer.https://www.b4x.com/forum/additional-libraries-classes-official-updates/21533-class-slidingsidebar.html
B4ALibraryAudio/VideoSLMP3MP3 Converter & Decoderstevel05v32014-07-30Free - Creative Commons CC BY 3.0Play an MP3 with AudioTrack based on jLayer LGPL libraryhttps://www.b4x.com/android/forum/threads/mp3-converter-and-decoder-play-an-mp3-with-audiotrack.34315/https://www.b4x.com/android/forum/attachments/mp3test-zip.20409/https://www.b4x.com/android/forum/attachments/mp3streamdemo1-1-zip.20430/
B4ATutorialCameraSlow Motion video recording using CamEX2Brandsum2019-08-082019-08-08Free - Creative Commons CC BY 3.0Here is the example of SlowMo video capture using Camera2 API and CamEX2 class. This is the code for recording slow-motion video which you can find at the bottom of CamEX2 Class of attached examplehttps://www.b4x.com/android/forum/threads/slow-motion-video-recording-using-camex2.108478/
B4JLibraryRadioButtonSLRadioButton : - position radio button around textstevel05v0.22017-01-29Free - Creative Commons CC BY 3.0This allows the radiobutton to be positioned to the left (standard), above, below or to the right of it's label.https://www.b4x.com/android/forum/threads/slradiobutton-position-radio-button-around-text.75682/https://www.b4x.com/android/forum/attachments/upload_2017-1-29_13-55-34-png.52436/
B4ALibrarySpinnerSLSPinner - Android 4 style spinner for all API'sstevel052014-01-222014-01-22Free - Creative Commons CC BY 3.0SLSPinner - Android 4 style spinner for all API'shttps://www.b4x.com/android/forum/threads/slspinner-android-4-style-spinner-for-all-apis.36995/https://www.b4x.com/android/forum/attachments/slspinner-zip.22142/
B4ALibraryComms & NetworkSLStreamsstevel052015-02-012015-02-01Free - Creative Commons CC BY 3.0Wrappers for: ByteArrayInputStream, ByteArrayOutputStream, DataInputStream, DataOutputStream, PipedInputStream, PipedOutputStream and SequenceInputStream.https://www.b4x.com/android/forum/threads/slstreams.50105/
B4ALibraryColourSmall utility for editing colors in B4a IDEDOM852015-06-272015-06-27Free - Creative Commons CC BY 3.0Small utility for editing colors in B4a IDEhttps://www.b4x.com/android/forum/threads/small-utility-for-editing-colors-in-b4a-ide.55566/
B4XTutorialStringsSmart String Literal [B4X]Erel2016-12-082016-12-08Free - Creative Commons CC BY 3.0Smart String Literal [B4X]https://www.b4x.com/android/forum/threads/b4x-smart-string-literal.50135/[B4X]
B4ASnippetStringsSmart Textwonder2014-12-122014-12-12Free - Creative Commons CC BY 3.0Smart Texthttps://www.b4x.com/android/forum/threads/smart-text.48126/
B4ALibraryViews - additionalSmartHostGary Milne2016-01-162016-01-16Free - Creative Commons CC BY 3.0SmartHost defies a simple conventional description simply because it lets you build whatever you want and have it look and act however you want.https://www.b4x.com/android/forum/threads/smarthost-a-powerful-library-to-easily-create-your-own-unique-and-flexible-views.61877/
B4ATutorialButtonSmartHost - Lesson 1 - ButtonsGary Milne2016-01-152016-01-15Free - Creative Commons CC BY 3.0SmartHost - Lesson 1 - Buttons. SmartHost allows you to use Icons from fonts in any size shape and color that you want. Because they are vector based they scale to any size without loss of quality. Unicode has thousands of these Icons and Emoji's defined and most of them are built into Android. Additionally SmartHost makes it easy to add Text, Animations, Gradients, Rotations, Touch Effects etc to buttons to make them much more visually interesting.https://www.b4x.com/android/forum/threads/smarthost-lesson-1-buttons.62403/https://www.b4x.com/android/forum/attachments/iconposition-png.40626/https://www.b4x.com/android/forum/attachments/camera_with_guides-png.40629/
B4ATutorialCheckboxSmartHost - Lesson 2 - Toggle Buttons and Check BoxesGary Milne2016-01-162016-01-16Free - Creative Commons CC BY 3.0SmartHost - Lesson 2 - Toggle Buttons and Check Boxes. Toggle Buttons and Check Boxes are standard fare for any program but to make them look good you need StateListDrawables and bunches of Image files. With SmartHost you can use font characters or Emoji to achieve the same thing.https://www.b4x.com/android/forum/threads/smarthost-lesson-2-toggle-buttons-and-check-boxes.62427/
B4ATutorialSliderSmartHost - Lesson 3 - SlidersGary Milne2016-01-182016-01-18Free - Creative Commons CC BY 3.0SmartHost - Lesson 3 - Sliders. Sliders are a very useful and common control but are not part of the core B4A product. In this lesson we are going to build a slider control like the one shown in the screenshot.https://www.b4x.com/android/forum/threads/smarthost-lesson-3-sliders.62469/
B4ALibraryImagesSmartphone App Store Icons & Images ToolTrisectDevelopment2013-06-222013-06-22Free - Creative Commons CC BY 3.0Smartphone App Store Icons & Images Toolhttps://www.b4x.com/android/forum/threads/smartphone-app-store-icons-images-tool.30452/
B4ALibraryStringsSmartString(Auto adjusting text size)ArminKH2014-09-262014-09-26Free - Creative Commons CC BY 3.0SmartString(Auto adjusting text size)https://www.b4x.com/android/forum/threads/smartstring-auto-adjusting-text-size.45085/https://www.b4x.com/android/forum/attachments/smartstring1-1-sample-zip.28006/
B4ALibraryToastSmartyToastJohan Schoeman2017-06-082017-06-08Free - Creative Commons CC BY 3.0Android library with collection of some smart toasts designshttps://www.b4x.com/android/forum/threads/smartytoast.80450/https://www.b4x.com/android/forum/attachments/libres-zip.56473/https://www.b4x.com/android/forum/attachments/b4asmartytoast-zip.56474/https://www.b4x.com/android/forum/attachments/smartytoastlibfiles-zip.56475/
B4ALibrarySMB / CIFSSMBErelv1.12013-04-29Free - Creative Commons CC BY 3.0SMB / CIFS (Microsoft Windows Network)https://www.b4x.com/forum/additional-libraries-classes-official-updates/17180-smb-library-2.html
B4ALibraryDialogssmPopupWindow (wrapper for PopupWindow class)Semen Matusovskiyv1.012018-10-09Free - Creative Commons CC BY 3.0Almost full wrapper of PopupWindow class - see https://developer.android.com/reference/android/widget/PopupWindow (This class represents a popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.) Ignored "listeners" only, because it's possible to receive events in activity. PopupWidow may be useful, for example, like custom menu (attached sample demonstrates exactly it) https://www.b4x.com/android/forum/threads/smpopupwindow-wrapper-for-popupwindow-class.97879/
B4ATutorialSMSSMS and CALL_LOG permissions are no longer availableErel2018-10-102018-10-10Free - Creative Commons CC BY 3.0Google has changed their policy regarding the following permissions: READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS Only the default phone or messaging apps can use these permissions: https://support.google.com/googleplay/android-developer/answer/9047303?hl=en This is relevant for Google Play apps.https://www.b4x.com/android/forum/threads/sms-and-call_log-permissions-are-no-longer-available.98100/
B4ASnippetSMSSMS Balloon Labelsatulindore2016-02-262016-02-26Free - Creative Commons CC BY 3.0SMS Balloon Labels viewhttps://www.b4x.com/android/forum/threads/sms-baloon-labels.63953/
B4JSnippetSMSSMS cost of the tariff plan of the smartphone with mysms APIFabioRome2016-09-142016-09-14Free - Creative Commons CC BY 3.0SMS cost of the tariff plan of the smartphone with mysms APIhttps://www.b4x.com/android/forum/threads/sms-cost-of-the-tariff-plan-of-the-smartphone-with-mysms-api.70959/
B4ALibrarySMSSMS ExtraTayfurv1.12016-03-23Free - Creative Commons CC BY 3.0Send multi-part SMSshttps://www.b4x.com/android/forum/threads/sms-extra-for-multi-part-sms.59081/https://www.b4x.com/android/forum/attachments/sms-extra-zip.38058/
B4ATutorialSMSSMS Incoming & Reply SeparationJoy Garcia2015-03-132015-03-13Free - Creative Commons CC BY 3.0SMS Incoming & Reply Separationhttps://www.b4x.com/android/forum/threads/sms-incoming-reply-separation.51763/
B4ALibrarySMSSMS retriever APIDonManfred2019-02-052019-02-05DonationStarting from Android 6 there is an Api from Google which can Listen for a Incoming SMS for you. But you do not need any Permission for this. The SMS ends up in the Devices standard SMS App but your app can do an Phoneauthentification using an SMS from your Server.https://www.b4x.com/android/forum/threads/sms-retriever-api.102246/https://www.b4x.com/android/forum/attachments/smsverificationex-zip.77068/https://www.b4x.com/android/forum/attachments/smsverificationv1-0-zip.77069/
B4ASnippetSMSSMS verification without permission (Android 8+)Semen Matusovskiy2018-09-132018-09-13Free - Creative Commons CC BY 3.0SMS verification without permission (Android 8+)https://www.b4x.com/android/forum/threads/sms-verification-without-permission-android-8.97191/
B4ALibrarySMSSMSpluslibIceFairy3332012-07-082012-07-08Free - Creative Commons CC BY 3.0SMSplus lib v1.0 support delete sms and include the official SmsMessages all functionshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19380-smsplus-libinclude-delete-sms.html
B4ASnippetMailSMTP equal sign and anotherMarcoRome2018-07-252018-07-25Free - Creative Commons CC BY 3.0if you have sign equal in SMTP you have problem, same thing with form feed etd.https://www.b4x.com/android/forum/threads/smtp-equal-sign-and-another.95472/
B4RSnippetB4RSN74HC165 Shift Register for multi inputderez2016-11-202016-11-20Free - Creative Commons CC BY 3.0The SN74HC165 Shift Register enables connecting many buttons to the Arduino/ESP8266 using only 4 pins.https://www.b4x.com/android/forum/threads/sn74hc165-shift-register-for-multi-input.73237/
B4RSnippetB4RSN74HC595N - my effort with this shi[f]t registerJohan Schoeman2019-05-262019-05-26Free - Creative Commons CC BY 3.0SN74HC595N - my effort with this shi[f]t registerhttps://www.b4x.com/android/forum/threads/sn74hc595n-my-effort-with-this-shi-f-t-register.106149/[F]
B4ALibraryChartsSnakeViewDonManfredv2.02017-08-27Free - Creative Commons CC BY 3.0Snake library is a simple and animation line chart for Android.https://www.b4x.com/android/forum/threads/snakeview-v1-0-0.59677/https://www.b4x.com/android/forum/attachments/libsnakeviewv1-0-0-zip.38431/https://www.b4x.com/android/forum/attachments/snakeviewex-zip.58145/
B4XLibraryList- and scrollviewSnapCLV - Move to the nearest item [B4X]Erel2019-09-122019-09-12Free - Creative Commons CC BY 3.0SnapCLV is a very simple class that adds a "snap" feature to xCLV in vertical mode. When the user stops scrolling the list the list scrolls to the nearest item so the top item will not be partially hidden.https://www.b4x.com/android/forum/threads/b4x-snapclv-move-to-the-nearest-item.109500/[B4X]
B4ATutorialPanelSnaptchat Slide Panels + CameraDouglas Farias2017-12-092017-12-09Free - Creative Commons CC BY 3.0i made a snapchat panels example, on snapchat app you can slide the finger to any direction, right, left, up and down. i made the same on B4A, using no especial libs, just a panel with touch event and b4a animation using setlayoutanimated.https://www.b4x.com/android/forum/threads/snaptchat-slide-panels-camera.87060/https://www.b4x.com/android/forum/attachments/snap-zip.62520/
B4JLibraryABMaterialSneak Peek B4JS support for JQuery [ABMaterial]alwaysbusy2018-03-272018-03-27Free - Creative Commons CC BY 3.0Sneak Peek B4JS support for JQuery [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-sneak-peek-b4js-support-for-jquery.91146/[ABMATERIAL]
B4ALibrarySpeechSnowboy [Only English] [Chargeable]somed3v3loper2019-09-222019-09-22Free - Creative Commons CC BY 3.0A hotword detection enginehttps://www.b4x.com/android/forum/threads/chargeable-snowboy-only-english.109826/[ONLY ENGLISH][CHARGEABLE]
B4XClassComms & NetworkSNTP class [B4X]Erel2017-11-142017-11-14Free - Creative Commons CC BY 3.0This class sends a request to a SNTP server (time server) and finds the offset between the local clock and the remote clock.https://www.b4x.com/android/forum/threads/b4x-sntp-class.86088/[B4X]
B4AClassComms & NetworkSoapomidaghakhani13682015-07-132015-07-13Free - Creative Commons CC BY 3.0In this class you enter web service URL and method name and add all fields with type and value and send request to web service. Then web service return result in "return tag" and in end my class parse result of web service and return result without any extra tag of web servicehttps://www.b4x.com/android/forum/threads/soap-is-easier-with-soap-class.56164/
B4ALibrarySocialSocial Share Libraryhatzisnv1.12018-12-16Free - Creative Commons CC BY 3.0This is a library to share text in all social apps and not only... I compiled the code into a library and made it a lot easier for me and for everyone to use it.https://www.b4x.com/android/forum/threads/social-share-library.99714/
B4ALibrarySocialSocialApi SDK WrappersPeriklis Koutsogiannisv2.512014-07-10Free - Creative Commons CC BY 3.0SocialApi wrapper, sdks, providers and sampleshttps://www.b4x.com/android/forum/threads/socialapi-sdk-wrappers-b4a-single-sign-on-with-multiple-providers.42532/
B4ALibrarySocialSocialAuth - Social Network Integration [Chargeable]XverhelstX2012-09-302012-09-30ChargeableSocialAuth - Social Network Integration [Chargeable]https://www.b4x.com/android/forum/threads/chargeable-socialauth-social-network-integration.21816/[Chargeable]
B4ALibraryComms & NetworkSocket.IO Client LibraryBrandsumv2.42019-06-05Free - Creative Commons CC BY 3.0Socket.IO Client Libraryhttps://www.b4x.com/android/forum/threads/socket-io-client-library.99730/https://www.b4x.com/android/forum/attachments/socket-io-simple-example-zip.79355/
B4RLibraryESP8266Software Real Time ClockStarchildv0.122017-09-10Free - Creative Commons CC BY 3.0This library (called rSoftRtc), is a generic derivative of the device specific library rESP8266rtc v1-03.https://www.b4x.com/android/forum/threads/software-real-time-clock.77158/
B4JSnippetGameSokobanBeneBarros2016-07-292016-07-29Free - Creative Commons CC BY 3.0Sokobanhttps://www.b4x.com/android/forum/threads/sokoban.69500/https://www.b4x.com/android/forum/attachments/sokoban-jpg.46494/https://www.b4x.com/android/forum/attachments/sokoban-zip.46495/
B4RTutorialESP8266Solder ESP8266 ESP-12F to an adapter platePeter Simpson2017-05-052017-05-05Free - Creative Commons CC BY 3.0So you have an ESP-12F and want to use it in a project, well I find that the best way for my home projects is to use an 12x adaptor plate. I have a number of ESP-12F projects running throughout my home and thought that I would share the boards that I use with the forum.https://www.b4x.com/android/forum/threads/solder-esp8266-esp-12f-to-an-adapter-plate.79176/
B4JSnippetGameSolitaire (simple game) with sourcesBeneBarros2017-02-152017-02-15Free - Creative Commons CC BY 3.0Solitaire (simple game) with sourceshttps://www.b4x.com/android/forum/threads/solitaire-simple-game-with-sources.76195/https://www.b4x.com/android/forum/attachments/sol-jpg.52863/
B4JSnippetGameSolitaire (simple)BeneBarros2016-06-292016-06-29Free - Creative Commons CC BY 3.0Solitaire (simple)https://www.b4x.com/android/forum/threads/solitaire-simple.68477/https://www.b4x.com/android/forum/attachments/solitaire-zip.45581/
B4ATutorialGoogleSolution for: Google Sign In Error 12500 x Internal TestingMarcus Araujo2018-11-072018-11-07Free - Creative Commons CC BY 3.0If anyone is using the Google Play's Internal Testing feature to make your app available for selected users, be aware that Google changes the app and therefore the APK signature - so Firebase-based services that require SHA-1 signature will NOT work properly.https://www.b4x.com/android/forum/threads/solution-for-google-sign-in-error-12500-x-internal-testing.99113/
B4ATutorialB4ASolving Font asset not found from libraryMarcus Araujo2018-09-182018-09-18Free - Creative Commons CC BY 3.0Solving Font asset not found from libraryhttps://www.b4x.com/android/forum/threads/solving-font-asset-not-found-from-library.97391/
B4RTutorialESP8266Some code to write into and read from EEPROM on ESP8266JMB2017-08-052017-08-05Free - Creative Commons CC BY 3.0Some code to write into and read from EEPROM on ESP8266https://www.b4x.com/android/forum/threads/some-code-to-write-into-and-read-from-eeprom-on-esp8266.82503/
B4ITutorialDrawingSome findings about graphics and pixelsklaus2014-11-132014-11-13Free - Creative Commons CC BY 3.0Some findings about graphics and pixelshttps://www.b4x.com/android/forum/threads/some-findings-about-graphics-and-pixels.46871/
B4XTutorialGameSome notes to better understand the XUI2D examplesfredo2019-09-012019-09-01Free - Creative Commons CC BY 3.0During the training in XUI2D it became necessary for me to get to know the elements and mechanisms involved. Below are some of my notes compiled from several sources (see end of text), which might help others to better understand whats going on in Erel’s examples. It is not a fully-fledged guide to create a game from scratch. But maybe it can make it easier to get started and get a clearer overview of the jungle of seemingly unmanageable information.https://www.b4x.com/android/forum/threads/some-notes-to-better-understand-the-xui2d-examples.107702/
B4XTutorialB4Xsomed3v3loper Overviewsomed3v3loper2019-04-072019-04-07Free - Creative Commons CC BY 3.0somed3v3loper Overviewhttps://www.b4x.com/android/forum/threads/somed3v3loper-overview.104596/
B4JSnippetB4JSomething to do instead off StartMessageLoop in UI Application [No consola].netsistemas2018-12-252018-12-25Free - Creative Commons CC BY 3.0Something to do instead off StartMessageLoop in UI Application [No consola].https://www.b4x.com/android/forum/threads/something-to-do-instead-off-startmessageloop-in-ui-application-no-consola.100773/[NO CONSOLA]
B4ISnippetSortSort a list by reference to a second liststevel052014-12-032014-12-03Free - Creative Commons CC BY 3.0Sort a list by reference to a second listhttps://www.b4x.com/android/forum/threads/sort-a-list-by-reference-to-a-second-list.47698/
B4ASnippetSortSort Array of IntDonManfred2014-03-312014-03-31Free - Creative Commons CC BY 3.0Sort Array of Inthttps://www.b4x.com/android/forum/threads/sort-array-of-int.39452/
B4XLibraryB4XSorted Map Class (with source code) [B4X]keirS2018-09-142018-09-14Free - Creative Commons CC BY 3.0This is an implementation of a sorted map using a red black self balancing binary search tree. It replaces the B4J TreeMap Library and the B4I Sorted Map Library. The .zip file includes demonstration / test programs for B4A,B4I and B4J. https://www.b4x.com/android/forum/threads/b4x-sorted-map-class-with-source-code.97227/[B4X]
B4ILibraryB4iSortedMap; A Sorted Collection [Beta/Preview]keirSv0.00092018-03-04Free - Creative Commons CC BY 3.0This collection is very similar to the Java TreeMap collection I wrapped for B4j and B4A a while back. However this version is written completely in B4X. It's based on a red black self balancing binary search tree. If you want to understand how this works take look at this superb visualization tool which was of invaluable help in coding this. As the collection is tree based it's very easy and fast to return portions of the Map based on the key values as shown in the example code.https://www.b4x.com/android/forum/threads/beta-preview-sortedmap-a-sorted-collection.90213/[BETA/PREVIEW]
B4ATutorialSortSorting algorithms - Teaching with Basic4androidErel2016-12-212016-12-21Free - Creative Commons CC BY 3.0Sorting algorithms - Teaching with Basic4androidhttps://www.b4x.com/android/forum/threads/sorting-algorithms-teaching-with-basic4android.8548/
B4ALibraryFile xferSoundifysomed3v3loper2017-08-042017-08-04Free - Creative Commons CC BY 3.0Soundify Library tries to offer to you the data transmission via sound waves. This library specifically makes the transformation and transmission of certain information into sound waves in the application that it is implemented and also makes the receipt of the same information transmitted. It uses the same concept as Chirp.io technology. Support for Android 4.0.3 and up.https://www.b4x.com/android/forum/threads/soundify.82452/
B4ALibraryAudio/VideoSoundMeter - Real Time display of Sound Level (dB)Johan Schoeman2018-03-312018-03-31Free - Creative Commons CC BY 3.0SoundMeter - Real Time display of Sound Level (dB)https://www.b4x.com/android/forum/threads/soundmeter-real-time-display-of-sound-level-db.91313/https://www.b4x.com/android/forum/attachments/b4asoundmeternew-zip.66092/https://www.b4x.com/android/forum/attachments/b4alibraryfiles-zip.66094/https://www.b4x.com/android/forum/attachments/demores-zip.66095/
B4XTutorialGameSpace Invaders #1 [XUI2D]Erel2018-08-232018-08-23Free - Creative Commons CC BY 3.0A simple example of classic space invaders.https://www.b4x.com/android/forum/threads/xui2d-space-invaders-1.96263/[XUI2D]
B4XTutorialGameSpace Invaders #2 [XUI2D]Erel2018-08-232018-08-23Free - Creative Commons CC BY 3.0New features in this example: - shields - mystery enemy (red enemy) - high scores - explosion graphics - and some other small improvements.https://www.b4x.com/android/forum/threads/xui2d-space-invaders-2.96322/[XUI2D]
B4XTutorialGameSpace Shooter [XUI2D]Erel2018-11-222018-11-22Free - Creative Commons CC BY 3.0Space Shooter [XUI2D]https://www.b4x.com/android/forum/threads/xui2d-space-shooter.99614/[XUI2D]
B4ALibraryViews - additionalSpaceNavigationDonManfredv1.32016-09-04Free - Creative Commons CC BY 3.0Space Navigation is a library allowing easily integrate fully customizable Google Spaces like navigation to your app.https://www.b4x.com/android/forum/threads/spacenavigation.70178/https://www.b4x.com/android/forum/attachments/spacenavigationex-zip.47116/https://www.b4x.com/android/forum/attachments/spacenavigationv1-0-zip.47117/
B4ASnippethtmlSpannable Text to HTMLMarcos Alves2019-02-172019-02-17Free - Creative Commons CC BY 3.0Recently I faced a problem involving spannable text where I needed to store an EditText content and later restore in a new View on screen. It is a hard job as you can't store a formatted spannable text in a database or in a flat text. The solution is to convert the EditText content to html , store, and then convert again from html and show. There are two Android java function those we can use to do this: ToHtml FromHtml With a small implementation and the help of @Erel I developed a small java routine that could be useful to store and recover spannable texts, maintaining the types formatting. Attached also an apk with a sample code using the routine. To test: - Open a formatted text in any app (browser, e-mail, etc) - Copy the text - Paste in the bottom edittext - Click the button - The formatted text will be copied to the edittext on the tophttps://www.b4x.com/android/forum/threads/spannable-text-to-html.102824/
B4ALibraryChartsSparkDonManfred2017-11-112017-11-11DonationSpark is a simple Android library that takes a series of x,y points at any scale and draws them as a sparkline chart.https://www.b4x.com/android/forum/threads/spark.85979/https://www.b4x.com/android/forum/attachments/sparkex-zip.61553/
B4ALibraryOSSpassbarxv1.102016-06-04Free - Creative Commons CC BY 3.0Samsung Fingerprint SDK library. This allows you to use the fingerprint sensor built into the Samsung Galaxy S5 and S6 (and no doubt more to come).https://www.b4x.com/android/forum/threads/spass-samsung-fingerprint-sdk.55334/https://www.b4x.com/android/forum/attachments/spass-apk.35176/https://www.b4x.com/android/forum/attachments/spass-project-zip.35179/
B4ALibraryGPS/locationSpatialitewarwoundv1.102014-03-02Free - Creative Commons CC BY 3.0A geo-spatial capable database, enabling fast and efficient storage and retrieval of geo-spatial data types.https://www.b4x.com/android/forum/threads/spatialite.36296/
B4ALibraryDialogsSPDialogs1Specci48v1.012012-10-06Free - Creative Commons CC BY 3.0Dialogs library with few DialogBoxes supporting CharSequences (e.g. RichString) for title, button labels and message. Version 1.01 contains only 3 simple dialogs; Msgbox3 - provides the same features like a MsgBox2 (from Core), but title, button labels and message accept a CharSequence instead of a String, so you can use RichStrings for more color and formats; MsgBox3WithoutDim - like Msgbox3 without dimming the background when the dialog is shown; CustomDialog3 - provides the same features like a CustomDialog2 (from Dialogs), but the titleand button labels accepts a CharSequence instead of a String, so you can use RichStrings for more color and formats.https://www.b4x.com/forum/additional-libraries-official-updates/16126-specci48dialogs.html
B4ALibraryEditTextSpeakButton (custom view)Erel2013-06-122013-06-12Free - Creative Commons CC BY 3.0Makes it very simple to add a speak button to an EditText.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30178-custom-view-speak-button.html
B4AClassDrawingSpecial Drawables classDerez2012-07-122012-07-12Free - Creative Commons CC BY 3.0Circular and special Rectangular Drawables.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19487-class-special-drawables.htmlhttps://www.b4x.com/android/forum/attachments/screen-png.12769/
B4ALibraryGameSpecialFX for libGDXInformatix2014-10-172014-10-17Free - Creative Commons CC BY 3.0SpecialFX for libGDXhttps://www.b4x.com/android/forum/threads/specialfx-for-libgdx.45753/https://www.b4x.com/android/forum/attachments/libgdx_specialfx_examples-zip.34617/
B4ALibrarySpeechSpeechRecognitionNoUI - google speech recognition without popupBrandsumv1.102019-08-15Free - Creative Commons CC BY 3.0With this, you can add speech recognition feature to your application without google speech recognition popuphttps://www.b4x.com/android/forum/threads/speechrecognitionnoui-google-speech-recognition-without-popup.108605/https://www.b4x.com/android/forum/attachments/speechrecognitionnoui_example-zip.83074/https://www.b4x.com/android/forum/attachments/speechrecognitionnoui-bas.83145/
B4ALibrarySpeechSpeechRecognizerXverhelstX2013-11-252013-11-25ChargeableWith SpeechRecognizer, you'll be able to recognize text from a service! No popups or anything else!https://www.b4x.com/android/forum/threads/chargeable-speechrecognizer-library.27409/
B4JTutorialABMaterialSpeed preview in 3.81! [ABMaterial]alwaysbusy2017-10-202017-10-20Free - Creative Commons CC BY 3.0Speed preview in 3.81! [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-speed-preview-in-3-81.85211/[ABMaterial]
B4ALibraryProgress/GaugeSpeedometerViewJohan Schoeman2015-07-312015-07-31Free - Creative Commons CC BY 3.0Simple speedometer-like gauge with needle for Android.https://www.b4x.com/android/forum/threads/speedometerview.56799/https://www.b4x.com/android/forum/attachments/b4aspeedometerview-zip.36354/
B4ALibraryPickerSpeedViewJohan Schoeman2016-08-212016-08-21Free - Creative Commons CC BY 3.0Dynamic Speedometer UI for Android, you can change the color of everything.https://www.b4x.com/android/forum/threads/speedview.70130/https://www.b4x.com/android/forum/attachments/b4aspeedview-zip.47079/https://www.b4x.com/android/forum/attachments/speedviewlibfiles-zip.47080/
B4RCode moduleComms & NetworkSPI [code module]Roycefer2017-03-052017-03-05Free - Creative Commons CC BY 3.0This should tide us over until we get an official SPI library. Included in the code module are two methods demonstrating the use of the module with an MCP3008 SPI ADC and an MCP4131 SPI DAC. https://www.b4x.com/android/forum/threads/code-module-spi.76958/[code module]
B4ALibraryProgress/GaugeSpinKitViewJohan Schoeman2016-03-222016-03-22Free - Creative Commons CC BY 3.0Eleven Indeterminate Progress Indicatorshttps://www.b4x.com/android/forum/threads/spinkitview-eleven-indeterminate-progress-indicators.64951/https://www.b4x.com/android/forum/attachments/thejavacode-zip.42643/https://www.b4x.com/android/forum/attachments/b4aspinkitview-zip.42644/
B4IClassSpinnerSpinnerHugh Thomasv0.202016-07-06Free - Creative Commons CC BY 3.0Class to try to simplify porting a B4A app to B4i. https://www.b4x.com/android/forum/threads/class-spinner.57717/
B4JSnippetSpinnerSpinner View Change Style Arrowsrwblinn2016-12-012016-12-01Free - Creative Commons CC BY 3.0The default style class of the Spinner View (since B4J 4.70), has the arrows to the right and stacked vertically. This can be changed using a different style class: arrows-on-right-horizontal, arrows-on-left-vertical, arrows-on-left-horizontal, split-arrows-vertical, split-arrows-horizontalhttps://www.b4x.com/android/forum/threads/spinner-view-change-style-arrows.73678/
B4ALibrarySpinnerSpinner Wheel - Vertical and HorizontalJohan Schoeman2016-06-242016-06-24Free - Creative Commons CC BY 3.0Spin the wheel with a finger - up or down. The spinner is cyclic i.e it acts like a circular buffer.https://www.b4x.com/android/forum/threads/spinner-wheel-vertical-and-horizontal.62723/https://www.b4x.com/android/forum/attachments/androidspinnerwheel-zip.40872/
B4ALibraryProgress/GaugeSpinnerLoaderJohan Schoeman2015-08-232015-08-23Free - Creative Commons CC BY 3.0A loader that measures up Material Design.https://www.b4x.com/android/forum/threads/spinnerloader.57531/https://www.b4x.com/android/forum/attachments/b4aspinnerloader-zip.36857/
B4ATutorialApp startupSplash screenmagarcan2011-07-112011-07-11Free - Creative Commons CC BY 3.0Splash screenhttps://www.b4x.com/android/forum/threads/splash-screen.10178/
B4JSnippetApp startupSplash Screen B4JErel2017-08-072017-08-07Free - Creative Commons CC BY 3.0Simple sub to create a splash screen.https://www.b4x.com/android/forum/threads/splash-screen.82557/
B4AClassApp startupSplash Screen Classmargretv1.022014-02-21Free - Creative Commons CC BY 3.0Used to display a splash screen in your project, Fade, Slide or Just Remove, user selects.https://www.b4x.com/android/forum/threads/splash-screen-library-with-slide-fade-out.38082/
B4AClassApp startupSplash Screen With Fade Out [Class]margret2012-10-022012-10-02Free - Creative Commons CC BY 3.0Splash Screen With Fade Out [Class]https://www.b4x.com/android/forum/threads/class-splash-screen-with-fade-out.21899/[Class]
B4ALibraryList- and scrollviewSPListViewSpecci48v1.002012-04-07Free - Creative Commons CC BY 3.0Contains ListView2 which acts like an normal ListView but supports CharSequences (e.g. RichString) for all labels.https://www.b4x.com/forum/additional-libraries-official-updates/16716-listview-supporting-richstrings.html
B4ALibraryImagesSplitImageViewJohan Schoeman2015-07-262015-07-26Free - Creative Commons CC BY 3.0This view can be used to show a comparison between images or you could simply use it for its touch to unveil feature.https://www.b4x.com/android/forum/threads/splitimageview.56605/https://www.b4x.com/android/forum/attachments/javacode-zip.36199/
B4JTutorialPanelSplitPaneErel2015-12-162015-12-16Free - Creative Commons CC BY 3.0B4J v4.00 adds support for SplitPane container. SplitPane is a container made of two or more sections divided with movable dividers. The SplitPane orientation is either horizontal or vertical. You can combine multiple SplitPanes to achieve more complicated layouts. Each section of the SplitPane is made of a layout file. This means that the layout will be split to multiple smaller layout files. You should use anchors to allow the layouts to be resized when their section is resized.https://www.b4x.com/android/forum/threads/splitpane-tutorial.61418/
B4JSnippetSplitPaneSplitPane PositionChanged_Eventxulihang2018-10-112018-10-11Free - Creative Commons CC BY 3.0My splitpane contains a customlistview with textareas which have to measure height baesd on text length. So I have to turn off the handle resize event in layout designer. To add a SplitPane PositionChanged_Event, we can first get its dividers and then add a change listener to its positionProperty.https://www.b4x.com/android/forum/threads/splitpane-positionchanged_event.98135/
B4ALibraryMenuSpotlight PopUp Menuilanv1.042017-05-24Free - Creative Commons CC BY 3.0this is a lib i wrote (no wrapper) that simulate the new feature on android 7+ (Spotlight). this is NOT the feature Spotlight, it is a PopUp in Spotlight look. you can add few items to the popup menu and add icons to them.https://www.b4x.com/android/forum/threads/spotlight-popup-menu.74901/https://www.b4x.com/android/forum/attachments/il_spotlightmenuv1-01-zip.51718/https://www.b4x.com/android/forum/attachments/il_spotlightmenuv1-02-zip.51755/https://www.b4x.com/android/forum/attachments/il_spotlightmenuv1-03-zip.54499/https://www.b4x.com/android/forum/attachments/example-zip.54500/https://www.b4x.com/android/forum/attachments/il_spotlightmenuv1-04-zip.54537/
B4XTutorialB4XSpreading Controls [B4X] [Visual Designer]Erel2019-09-082019-09-08Free - Creative Commons CC BY 3.0Question: How can I build a layout with X controls spread horizontally or vertically? Answer: You can use the designer script for this. As the designer script engine (currently) doesn't support loops it requires copying a few lines, however it is quite simple.https://www.b4x.com/android/forum/threads/b4x-visual-designer-spreading-controls.109389/[B4X][VISUAL DESIGNER]
B4AClassDrawingSprites classDerezv22012-07-01Free - Creative Commons CC BY 3.0Implementation of Sprites by a class.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19152-class-sprites.htmlhttps://www.b4x.com/android/forum/attachments/screenshot-jpg.12551/
B4ALibraryComms & NetworkSPSntpSpecci48v1.042013-09-23Free - Creative Commons CC BY 3.0This small library allows you to get the actual time from an (optinonal free chosen) ntp server.https://www.b4x.com/forum/additional-libraries-official-updates/16864-spsntp-getting-time-internet.htmlhttps://www.b4x.com/android/forum/attachments/spsntp_v1-03-zip.19019/
B4IClassComms & NetworkSPSntp B4IFilippov1.002015-06-15Free - Creative Commons CC BY 3.0Get the time from any time server. https://www.b4x.com/android/forum/threads/class-spsntp.55068/
B4ATutorialDatabaseSQL FiddleComputersmith642017-08-172017-08-17Free - Creative Commons CC BY 3.0There is a very useful online tool called SQL Fiddle that allows you to build test tables, populate them with data & run queries on them. This is great if you are trying to figure out how you should set up a database or if you are having trouble trying to figure out a complex query as it allows you to quickly run tests without having to build & deploy an app to a device or simulator.https://www.b4x.com/android/forum/threads/sql-fiddle.82879/
B4ATutorialDatabaseSQL Order + Whereparijs2014-11-052014-11-05Free - Creative Commons CC BY 3.0SQL Order + Wherehttps://www.b4x.com/android/forum/threads/sql-order-where.46505/
B4JSnippetDatabaseSQL rowcountDaestrum2015-12-062015-12-06Free - Creative Commons CC BY 3.0SQL rowcounthttps://www.b4x.com/android/forum/threads/sql-rowcount.61092/
B4ALibraryDatabaseSQL Server LibrarySNOUHyhQs22016-10-172016-10-17Free - Creative Commons CC BY 3.0You can use this library to perform CRUD operations on your SQL Server.https://www.b4x.com/android/forum/threads/sql-server-library.72080/
B4JTutorialDatabaseSQL TutorialErel2013-12-082013-12-08Free - Creative Commons CC BY 3.0B4J jSQL library is similar to Basic4android SQL library. This tutorial will cover the differences between the two libraries. You can read more about the library methods here: http://www.basic4ppc.com/android/forum/threads/sql-tutorial.6736/#contenthttps://www.b4x.com/android/forum/threads/sql-tutorial.35185/
B4ATutorialDatabaseSQL tutorial herehibrid02016-08-212016-08-21Free - Creative Commons CC BY 3.0A small SQL tutorialhttps://www.b4x.com/android/forum/threads/sql-tutorial-here.74381/
B4XTutorialDatabaseSQL with Wait For [B4X]Erel2017-05-152017-05-15Free - Creative Commons CC BY 3.0The new resumable subs feature, introduced in B4J v5.50, B4i v4.00 and B4A v7.00 (to be soon released), makes it simpler to work with large data sets with minimum effect on the program responsiveness.https://www.b4x.com/android/forum/threads/b4x-sql-with-wait-for.79532/[B4X]
B4JLibraryDatabaseSQL: Simplyfying Calling Stored ProcedureskeirS2016-11-172016-11-17Free - Creative Commons CC BY 3.0A very small library which extends the functionality of calling stored procedures. ExecCall in the SQL library does not directly support returning parameters or returning multiple result sets. Though in theory it should be possible to do this via JavaObject.https://www.b4x.com/android/forum/threads/sql-simplyfying-calling-stored-procedures.73181/https://www.b4x.com/android/forum/attachments/callproc-zip.50171/
B4ALibraryDatabaseSQLCipherErelv1.602018-12-09Free - Creative Commons CC BY 3.0Encrypted databases. SQLCipher is an open source project that extends SQLite and adds full database encryption. B4A SQLCipher object is a special subtype of SQL object. There is almost no need to change any code in order to switch from regular SQL to SQLCipher.https://www.b4x.com/android/forum/threads/android-database-encryption-with-sqlcipher-library.14965/
B4ALibraryDatabaseSQLCipher libraryErel2012-02-132012-02-13Free - Creative Commons CC BY 3.0SQLCipher libraryhttps://www.b4x.com/android/forum/threads/sqlcipher-library.14966/
B4ASnippetDatabaseSQLCipherV2V3tucano20002015-10-312015-10-31Free - Creative Commons CC BY 3.0Finally after much research and work I managed to solve this problem of incompatibility of the libraries of the V3 version V2 version. That's right, I'm saying it's possible to have any Android version, including 6.0, it can make the libraries of the new version V3 read and write older database of V2 version.https://www.b4x.com/android/forum/threads/reading-writing-old-sqlcipher-v2-database-using-sqlcipher-v3-library.59866/
B4ALibraryDatabaseSQLExtended an extension to the SQL LibrarykeirS2014-07-312014-07-31Free - Creative Commons CC BY 3.0SQLExtended an extension to the SQL Libraryhttps://www.b4x.com/android/forum/threads/sqlextended-an-extension-to-the-sql-library.43420/https://www.b4x.com/android/forum/attachments/sqletest-zip.26732/
B4JLibraryDatabaseSQLite 2 JavaScript / JSONMashiane2019-09-292019-09-29Free - Creative Commons CC BY 3.0I needed to embed a sqlite db as part of a web app i'm working on, but as JavaScript / JSON. This app helps with converting your sqlite db to javascript. This is useful when one wants to use the data for READ ONLY purposes, my case in point.https://www.b4x.com/android/forum/threads/sqlite-2-javascript-json.110014/
B4ASnippetDatabaseSQLITE automatic primary key generationfredo2018-05-192018-05-19Free - Creative Commons CC BY 3.0SQLITE automatic random primary key generationhttps://www.b4x.com/android/forum/threads/sqlite-automatic-primary-key-generation.93206/
B4ATutorialDatabaseSQLite Database PragmasJohnD2014-06-142014-06-14Free - Creative Commons CC BY 3.0SQLite Database Pragmashttps://www.b4x.com/android/forum/threads/sqlite-database-pragmas.42035/
B4ASnippetDatabaseSQLite DB table existsLucaMs2015-10-072015-10-07Free - Creative Commons CC BY 3.0SQLite DB table existshttps://www.b4x.com/android/forum/threads/sqlite-db-table-exists.59088/
B4JTutorialDatabaseSQLite Triggers: Creating Audit Trails For DummiesMashiane2018-08-162018-08-16Free - Creative Commons CC BY 3.0This tutorial is a step by step process of how one can implement audit trails for changes in their tables, whether INSERT,UPDATE,DELETE statements as explained below. I will attempt to use TRIGGERS to achieve this.https://www.b4x.com/android/forum/threads/sqlite-triggers-creating-audit-trails-for-dummies.96218/
B4JSnippetDatabaseSqlite versionB4JExplorer2017-04-212017-04-21Free - Creative Commons CC BY 3.0Get the Sqlite version numberhttps://www.b4x.com/android/forum/threads/sqlite-version.78702/
B4XTutorialDatabaseSQlite with 6 million rows [B4X]KMatle2018-04-062018-04-06Free - Creative Commons CC BY 3.0I've written a tutorial about database modelling and how long queries in a good designed db environment should take. This is a example about using huge databases. What it does: - creates two tables (customers and orders) - inserts 1 million customers and 5 orders per customer = 5 million orders = 6 million rows total - creates one single index on orders (customer id to access every order as fast as possible) - shows the time used for any query - all db functions are inside an own module - the code can be easily converted to B4A (just put it in a service/the starter service) - note: don't use huge db's in an Android app as it is not a server :)https://www.b4x.com/android/forum/threads/b4x-sqlite-with-6-million-rows.91563/[B4X]
B4ATutorialDatabaseSQLite, remote connectionbiggiu2015-03-052015-03-05Free - Creative Commons CC BY 3.0SQLite, remote connectionhttps://www.b4x.com/android/forum/threads/sqlite-remote-connection.51486/
B4ASnippetDatabaseSQlite: Backup database and alter tableKMatle2017-10-302017-10-30Free - Creative Commons CC BY 3.0Here's a little sub to backup and alter a table (assuming you have all the SQlite parts in the starter service). The sub checks if the column is already defined. Of course you can leave the loop at once with a return. For debug reasons I've used a Boolean here.https://www.b4x.com/android/forum/threads/sqlite-backup-database-and-alter-table.85571/
B4ATutorialDatabaseSQLiteDBklaus2011-07-092011-07-09Free - Creative Commons CC BY 3.0SQLiteDBhttps://www.b4x.com/android/forum/threads/sqlitedb.10146/https://www.b4x.com/android/forum/attachments/sqlitedb1-jpg.7981/https://www.b4x.com/android/forum/attachments/sqlitedb2-jpg.7982/https://www.b4x.com/android/forum/attachments/sqlitedb3-jpg.7983/https://www.b4x.com/android/forum/attachments/sqlitedb4-jpg.7984/https://www.b4x.com/android/forum/attachments/sqlitedb5-jpg.7985/
B4JLibraryBAnanoSQLiteDB PHP CRUD Class for BANano [BANanoSQLite]Mashiane2019-08-132019-08-13Free - Creative Commons CC BY 3.0SQLiteDB PHP CRUD Class for BANano [BANanoSQLite]https://www.b4x.com/android/forum/threads/bananosqlite-sqlitedb-php-crud-class-for-banano.107461/[BANANOSQLITE]
B4ATutorialDatabaseSQLiteLight four simple SQLite projectsklaus2018-11-292018-11-29Free - Creative Commons CC BY 3.0SQLiteLight four simple SQLite projectshttps://www.b4x.com/android/forum/threads/sqlitelight-four-simple-sqlite-projects.35419/https://www.b4x.com/android/forum/attachments/sqlitelight1-jpg.21034/https://www.b4x.com/android/forum/attachments/sqlitelight2_1-jpg.21036/https://www.b4x.com/android/forum/attachments/sqlitelight2_2-jpg.21037/https://www.b4x.com/android/forum/attachments/sqlitelight2_3-jpg.21038/https://www.b4x.com/android/forum/attachments/sqlitelight2_4-jpg.21039/
B4ALibraryDatabaseSqlObjectScaphare2012-03-132012-03-13Free - Creative Commons CC BY 3.0Small composer library for mysql. This first version has following features: - support of DQL and DML statements (select, insert, update, delete) - it handles joins and complex nested conditionshttps://www.b4x.com/android/forum/threads/sqlobject-a-small-composer-library-for-sql-mysql.15921https://www.b4x.com/android/forum/attachments/sqlobject-zip.10829/
B4ALibraryMathsSquare Footage, Temperature Conversion, Length,Flow,Volume Calculatedgiga2013-12-262013-12-26Free - Creative Commons CC BY 3.0Square Footage, Temperature Conversion, Length,Flow,Volume Calculatedhttps://www.b4x.com/android/forum/threads/square-footage-temperature-conversion-length-flow-volume-calculated.36063/
B4ALibraryProgress/GaugeSquare Progress BarJohan Schoeman2015-07-192015-07-19Free - Creative Commons CC BY 3.0Sometimes you don't have enough space in your layout to display a wide progressbar. So this library gives you a complete new possibility to display a progress. You can simply show a progressbar around an image. And this progressbar can be configured in a lot of different ways, like colour, outline, display of the percentage and so on.https://www.b4x.com/android/forum/threads/square-progress-bar.56375/https://www.b4x.com/android/forum/attachments/squareprogressbar-zip.36011/
B4ALibraryCameraSquareCameraJohan Schoeman2016-08-132016-08-13Free - Creative Commons CC BY 3.0Android module that takes a square photo using the native Android Camera APIs. The new Camera2 APIs from the L release is not used because support has to go back to SDK version 14 for my own requirement. https://www.b4x.com/android/forum/threads/squarecamera.70014/https://www.b4x.com/android/forum/attachments/thejavacode-zip.46966/
B4XLibraryComms & NetworkSSHJ - ssh, scp, sftp for Javamindfulv1.402018-05-09Free - Creative Commons CC BY 3.0SSHJ - ssh, scp, sftp for Java. This is a wrapper for: https://github.com/hierynomus/sshjhttps://www.b4x.com/android/forum/threads/sshj-ssh-scp-sftp-for-java.88615/
B4JTutorialB4J ServerSSL Connections [Server]Erel2018-06-172018-06-17Free - Creative Commons CC BY 3.0SSL Connections [Server]https://www.b4x.com/android/forum/threads/server-ssl-connections.40130/[Server]
B4ALibraryhttpSSLPinsJamie87632018-01-282018-01-28Free - Creative Commons CC BY 3.0SSL Certificate pinning inspired by https://www.b4x.com/android/forum/threads/okhttp-set-parameter-with-inline-java.64748/ post but updated to work.https://www.b4x.com/android/forum/threads/sslpins.88902/https://www.b4x.com/android/forum/attachments/sslpins-zip.64141/
B4RCode moduleB4RStack collection [module]Erel2017-07-052017-07-05Free - Creative Commons CC BY 3.0An implementation of a stack (last in, first out) data collection.https://www.b4x.com/android/forum/threads/module-stack-collection.81335/[module]
B4ALibraryAudio/VideoStandard Click Sound Librarylagore2012-06-262012-06-26Free - Creative Commons CC BY 3.0Standard Click Sound Libraryhttps://www.b4x.com/android/forum/threads/standard-click-sound-library.19040/https://www.b4x.com/android/forum/attachments/esclicksoundgenlibrary-zip.12459/
B4JTutorialABMaterialStar Rating ABMCustomComponent [ABMaterial]alwaysbusy2017-09-142017-09-14Free - Creative Commons CC BY 3.0Star Rating ABMCustomComponent [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-star-rating-abmcustomcomponent.83921/[ABMaterial]
B4JSnippetABMaterialStar Ratings custom component [ABMaterial]springer kow2018-11-082018-11-08Free - Creative Commons CC BY 3.0Star Ratings custom component [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-star-ratings-custom-component.99125/[ABMATERIAL]
B4JTutorialABMaterialStart ABMGridBuilder without the console window [ABMaterial]stanmiller2017-02-152017-02-15Free - Creative Commons CC BY 3.0To launch the ABMGridBuilder without the lingering console window simply change the respective .BAT https://www.b4x.com/android/forum/threads/abmaterial-start-abmgridbuilder-without-the-console-window.76240/[ABMaterial]
B4ASnippetComms & NetworkStart Local HotspotErel2018-10-262018-10-26Free - Creative Commons CC BY 3.0Starting from Android 8 there is a public API for starting a local hotspot. Notes: - The hotspot doesn't allow internet connection. - The password and SSID are chosen randomly and cannot be changed. - Debug it with USB debug mode as it will break B4A-Bridge connection.https://www.b4x.com/android/forum/threads/start-local-hotspot.98664/
B4ASnippetGPS/locationStart Map Intent for Google And WazeReviewnow2016-05-202016-05-20Free - Creative Commons CC BY 3.0Start Map Intent for Google And Wazehttps://www.b4x.com/android/forum/threads/start-map-intent-for-google-and-waze.67101/
B4ALibraryAdsStartApp 2014 Library by Tuhatinhvntuhatinhvn2014-04-092014-04-09Free - Creative Commons CC BY 3.0StartApp 2014 Library by Tuhatinhvnhttps://www.b4x.com/android/forum/threads/startapp-2014-library-by-tuhatinhvn.39777/
B4ALibraryAdsStartApp Adshanyelmehy2015-06-162015-06-16Free - Creative Commons CC BY 3.0Ads Library for StartApp - a Mobile Ad Network specializing in android app (like admob,....)https://www.b4x.com/android/forum/threads/startapp-ads-library.55109/
B4ALibraryAdsStartApp Ads Library 2015 Freetuhatinhvn2019-05-102019-05-10Free - Creative Commons CC BY 3.0StartApp Ads Library 2015 Freehttps://www.b4x.com/android/forum/threads/startapp-ads-library-2015-free.50123/
B4ALibraryAdsStartApp Ads officialtuhatinhvn2015-06-162015-06-16Free - Creative Commons CC BY 3.0Ads Library for StartApp - a Mobile Ad Network specializing in android app (like admob,....)https://www.b4x.com/android/forum/threads/startapp-ads-and-full-example-from-startapp-officical.61153/
B4ALibraryAdsStartApp SDK wrapper [Chargeable]vpires2014-02-092014-02-09ChargeableStartApp SDK wrapper [Chargeable]https://www.b4x.com/android/forum/threads/chargeable-startapp-sdk-wrapper.37633/[Chargeable]
B4ATutorialServiceStarter Service - Consistent & Single Entry PointErel2018-09-202018-09-20Free - Creative Commons CC BY 3.0Starter Service - Consistent & Single Entry Pointhttps://www.b4x.com/android/forum/threads/starter-service-consistent-single-entry-point.57599/
B4JTutorialB4JStarting correct JRE [8 or 11] via batchfile [Windows]OliverA2019-06-042019-06-04Free - Creative Commons CC BY 3.0Starting correct JRE [8 or 11] via batchfile [Windows]https://www.b4x.com/android/forum/threads/starting-correct-jre-8-or-11-via-batchfile-windows.106431/[8 OR 11][WINDOWS]
B4ALibrarySeekbarStartPointSeekBarJohan Schoeman2015-08-292015-08-29Free - Creative Commons CC BY 3.0Set the start position of the seekbar anywhere.https://www.b4x.com/android/forum/threads/startpointseekbar.57755/https://www.b4x.com/android/forum/attachments/startpointseekbar-zip.36972/
B4AClassApp startupStartup Wizardthedesolatesoul2013-07-132013-07-13Free - Creative Commons CC BY 3.0StartupWizard basically shows a startup guide, or help screen or settings screen, on the first launch of an app.https://www.b4x.com/android/forum/threads/class-startup-wizard.30973/
B4ATutorialStateListDrawableStateListDrawable & States Testerjoseluis2012-02-012012-02-01Free - Creative Commons CC BY 3.0StateListDrawable & States Tester. I made a little demonstrative app as a complete example of how StateListManager is used control combinations of states, and how to change either normal background images or 9patch background images based on the state.https://www.b4x.com/android/forum/threads/statelistdrawable-states-tester.14598/
B4ATutorialStateListDrawableStateListDrawable exampleErel2010-11-142010-11-14Free - Creative Commons CC BY 3.0StateListDrawable example. StateListDrawable is a drawable objects that holds other drawables. Based on the view's current state a child drawable is selected.https://www.b4x.com/android/forum/threads/statelistdrawable-example.6589/
B4ATutorialOtherStateManager - Helps managing Android applications settings and stateErelv1.112015-12-21Free - Creative Commons CC BY 3.0StateManager - Helps managing Android applications settings and statehttps://www.b4x.com/android/forum/threads/statemanager-helps-managing-android-applications-settings-and-state.9777/
B4ATutorialB4AStatic Code ModulesErel2011-01-272011-01-27Free - Creative Commons CC BY 3.0Static Code Moduleshttps://www.b4x.com/android/forum/threads/static-code-modules.7541/
B4ITutorialB4IStatic Modules and ClassesErel2014-10-222014-10-22Free - Creative Commons CC BY 3.0Static Modules and Classeshttps://www.b4x.com/android/forum/threads/static-modules-and-classes.45936/
B4ALibraryAction Bar etcStdActionBarErelv1.522015-07-27Free - Creative Commons CC BY 3.0StdActionBar (Standard ActionBar) library is based on the native ActionBar API, therefore it is only supported by Android 4+.https://www.b4x.com/android/forum/threads/stdactionbar-another-actionbar-library.36786/https://www.b4x.com/android/forum/attachments/stdactionbar-zip.28500/
B4ALibraryAction Bar etcStdActionBarHelperCorwin42v1.102014-07-18Free - Creative Commons CC BY 3.0Helper functions for the native Android ActionBar (API11+).https://www.b4x.com/android/forum/threads/stdactionbarhelper-utilities-for-the-standard-actionbar.36898/https://www.b4x.com/android/forum/attachments/stdactionbarhelper1_10-zip.26410/https://www.b4x.com/android/forum/attachments/actionmodeexample-zip.26411/https://www.b4x.com/android/forum/attachments/actionmodepopupexample-zip.26412/https://www.b4x.com/android/forum/attachments/popupmenuexample1_00-zip.26413/
B4ALibraryAnimationSteering BehaviorsInformatixv2.32016-01-27DonationAdds behaviors for the locomotion of animated characters. Includes a pathfinder algorithm (based on A*).https://www.b4x.com/forum/additional-libraries-classes-official-updates/30003-lib-steering-behaviors.html
B4ALibraryEncryptionSteganographyJamie87632018-02-252018-02-25Free - Creative Commons CC BY 3.0Hide arbitary data into an imagehttps://www.b4x.com/android/forum/threads/steganography.89965/
B4AClassImagesSteganography on PNG Image [Class]Takeru172012-10-082012-10-08Free - Creative Commons CC BY 3.0Steganography on PNG Image [Class]https://www.b4x.com/android/forum/threads/class-steganography-on-png-image.22096/[Class]
B4RTutorialB4R motorStepper motorderez2016-04-152016-04-15Free - Creative Commons CC BY 3.0Stepper motorhttps://www.b4x.com/android/forum/threads/stepper-motor.65842/
B4RLibraryB4R motorStepper motorsErel2017-04-042017-04-04Free - Creative Commons CC BY 3.0Stepper motor library based on Arduino Stepper API.https://www.b4x.com/android/forum/threads/stepper-motors.78140/
B4ALibraryViews - additionalStepperssomed3v3loperv22016-10-21Free - Creative Commons CC BY 3.0A wizard-like viewhttps://www.b4x.com/android/forum/threads/steppers.70906/https://www.b4x.com/android/forum/attachments/steppersview-zip.47742/https://www.b4x.com/android/forum/attachments/stepperviewsample-res-zip.47743/
B4ALibraryProgress/GaugeStepViewjahswani2018-11-022018-11-02Free - Creative Commons CC BY 3.0Step by step,just use HorizontalStepView,VerticalStepView. step indicator,flow indicator,timeline,order process,express status https://www.b4x.com/android/forum/threads/stepview.98917/
B4ALibraryViews - additionalStickerView2DonManfredv1.022016-04-08Free - Creative Commons CC BY 3.0Sticker view for androidhttps://www.b4x.com/android/forum/threads/stickerview2.65570/
B4RSnippetBluetoothSTM32 - Bluetoothderez2017-10-142017-10-14Free - Creative Commons CC BY 3.0Following the tutorial here https://www.b4x.com/android/forum/threads/hc-05-classic-bluetooth.66677/ for connecting bluetooth to android I managed to connect android to stm32 with bluetooth (HC-06 in this case). The connection pins are as explained here https://www.b4x.com/android/forum/threads/stm32-and-softwareserial.84936/#post-538283 . The HC-06 requires 5v as vcc but the rx -tx pins use 3.3v so they connect directly to the stm32 rx-tx pins. The led pin number has to change, I used 32 for the on-board green led. https://www.b4x.com/android/forum/threads/stm32-bluetooth.85024/
B4RSnippetB4R LCDSTM32 - With int/ext RTC and LCDderez2017-10-122017-10-12Free - Creative Commons CC BY 3.0The attached two applications display real time on LCD 1602 (or similar - just find the address).https://www.b4x.com/android/forum/threads/stm32-with-int-ext-rtc-and-lcd.84909/https://www.b4x.com/android/forum/attachments/stm_clock_lcd-zip.60526/
B4ALibraryTimerStopWatchJohan Schoeman2016-09-252016-09-25Free - Creative Commons CC BY 3.0Stopwatch application for android. https://www.b4x.com/android/forum/threads/stopwatch.71364/https://www.b4x.com/android/forum/attachments/b4astopwatch-zip.48205/https://www.b4x.com/android/forum/attachments/demores-zip.48206/https://www.b4x.com/android/forum/attachments/stopwatchlibfiles-zip.48208/
B4JLibraryTimerStopWatch Library EngineVitor2015-01-232015-01-23Free - Creative Commons CC BY 3.0This is an example of a StopWatch in B4J implemented with a StopWatch library engine and a class to display running time and split time.https://www.b4x.com/android/forum/threads/stopwatch-library-engine.49784/
B4ALibraryOSStorageDonManfredv1.02016-12-11Free - Creative Commons CC BY 3.0This library is a wrapper for the new SDK-Api in Android 5 (Lollipop). ATTENTION: YOU NEED ANDROID 5+ (Lollipop) to use this library.https://www.b4x.com/android/forum/threads/storage-v1-0.49253/https://www.b4x.com/android/forum/attachments/storage_example-zip.31085/
B4ASnippetStringsStore CSBuilder formatted text in plain .txt fileIvan Aldaz2019-05-192019-05-19Free - Creative Commons CC BY 3.0Store CSBuilder formatted text in plain .txt filehttps://www.b4x.com/android/forum/threads/store-csbuilder-formatted-text-in-plain-txt-file.105043/
B4ASnippetDatabaseStored Procedure with Parameter IN / OUTMarcoRome2017-08-022017-08-02Free - Creative Commons CC BY 3.0I have seen in several threads that they wondered how to perform and receive the results from stored procedures with IN / OUT parameters. There may be a procedure to call where we need to pass values and return a set (IN) or a procedure that returns a result (OUT).https://www.b4x.com/android/forum/threads/stored-procedure-with-parameter-in-out.82413/
B4JTutorialB4JStorePackager - publish your App to the Mac AppStore [Tool]JanPRO2018-01-252018-01-25Free - Creative Commons CC BY 3.0In this tutorial, I want to show you, how you can upload your Java Application to the Mac AppStore.https://www.b4x.com/android/forum/threads/tool-storepackager-publish-your-app-to-the-mac-appstore.81190/[Tool]
B4ALibraryProgress/GaugeStoriesProgressViewsomed3v3loper2017-07-222017-07-22Free - Creative Commons CC BY 3.0Show horizontal progress like instagram stories.https://www.b4x.com/android/forum/threads/storiesprogressview.81935/
B4ASnippetDatabaseStoring And Retrieving Colors From a SQLite DatabaseMahares2015-02-192015-02-19Free - Creative Commons CC BY 3.0Storing And Retrieving Colors From a SQLite Databasehttps://www.b4x.com/android/forum/threads/storing-and-retrieving-colors-from-a-sqlite-database.50901/https://www.b4x.com/android/forum/attachments/sqlitecolorsmahares021915-zip.32346/
B4ALibraryAudio/VideoStreamerXverhelstXv1.22011-04-14Free - Creative Commons CC BY 3.0Stream audio. (Deprecated, use Erel's one.)https://www.b4x.com/forum/additional-libraries-official-updates/8544-streamer-library-v1-1-a.html
B4ALibraryAudio/VideoStreaming an FLV in a web viewHennell2012-07-192012-07-19Free - Creative Commons CC BY 3.0Streaming an FLV in a web viewhttps://www.b4x.com/android/forum/threads/streaming-an-flv-in-a-web-view.19696/
B4ALibraryOSStrictModeInformatixv1.02013-06-11Free - Creative Commons CC BY 3.0Enables the StrictMode for debugging.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30148-lib-strictmode.html
B4ASnippetStringsStrikethrough with CSBuilderfredo2018-03-112018-03-11Free - Creative Commons CC BY 3.0Strikethrough with CSBuilderhttps://www.b4x.com/android/forum/threads/strikethrough-with-csbuilder.90502/
B4JSnippetStringsString Contains a Valid Numberstevel052018-04-262018-04-26Free - Creative Commons CC BY 3.0SubName: ValidNumber. Description: A multi purpose number validatorhttps://www.b4x.com/android/forum/threads/string-contains-a-valid-number.92353/
B4ASnippetStringsString Formatstevel052014-03-302014-03-30Free - Creative Commons CC BY 3.0String Formathttps://www.b4x.com/android/forum/threads/string-format.39428/
B4ASnippetStringsString from object, object from stringAndOrNot2017-02-102017-02-10Free - Creative Commons CC BY 3.0String from object, object from stringhttps://www.b4x.com/android/forum/threads/string-from-object-object-from-string.76058/
B4ASnippetStringsString replaceMitchBu2014-04-152014-04-15Free - Creative Commons CC BY 3.0String replacehttps://www.b4x.com/android/forum/threads/string-replace.39954/
B4JTutorialStringsString to variable - Iterate variable namesjmon2014-02-072014-02-07Free - Creative Commons CC BY 3.0String to variable - Iterate variable nameshttps://www.b4x.com/android/forum/threads/string-to-variable-iterate-variable-names.37571/
B4ALibraryStringsStringFunctionsMargretv1.052014-03-21Free - Creative Commons CC BY 3.0StringFunctions use function names that are closer to the VB commands and may help beginners when they start programming in B4A. I wrote them for that reason when I started. These functions use to be in a code module but have now been converted to a Library. This has the new inline syntax and help as you start to type the command.https://www.b4x.com/android/forum/threads/string-functions.10365https://www.b4x.com/android/forum/attachments/stringfunctions-1-0-zip.16733/https://www.b4x.com/android/forum/attachments/stringfunctions-1-01-zip.16803/https://www.b4x.com/android/forum/attachments/stringfunctions-1-03-zip.19158/https://www.b4x.com/android/forum/attachments/stringfunctions-1-04-zip.19515/
B4AClassStringsStringFunctions2Knoppi2018-10-102018-10-10Free - Creative Commons CC BY 3.0In the forum one sees again and again that many beginners use the old StringFunctions Lib of margret. But you should not use this lib anymore. Therefore, I have made the effort to rewrite the Lib (B4A 8.50).https://www.b4x.com/android/forum/threads/stringfunctions2.98112/https://www.b4x.com/android/forum/attachments/stringfunctions2_lib-zip.73103/
B4RTutorialStringsStrings and BytesErel2017-11-262017-11-26Free - Creative Commons CC BY 3.0Strings and Byteshttps://www.b4x.com/android/forum/threads/strings-and-bytes.66729/
B4ASnippetStringsStrip all Emoji-characters from a stringfredo2017-03-132017-03-13Free - Creative Commons CC BY 3.0I needed a function that strips all Emoji characters but keeps language typical characters in a string.https://www.b4x.com/android/forum/threads/strip-all-emoji-characters-from-a-string.77281/
B4ALibraryViews - effectsStrokeDemoicefairy3332015-09-242015-09-24Free - Creative Commons CC BY 3.0StrokeDemo - setting a stroke on any views.https://www.b4x.com/android/forum/threads/strokedemo.58687/
B4AClassOtherStrong Password Generatormcqueccu2017-07-182017-07-18Free - Creative Commons CC BY 3.0Strong password Generator generates random password with your desired length, lowercase letters, uppercase letters, numbers and symbols.https://www.b4x.com/android/forum/threads/strong-password-generator.81766/https://www.b4x.com/android/forum/attachments/mcstrongpassgenerator-zip.57787/
B4ALibraryMultiple itemsStudent Libraryomidaghakhani13682014-09-282014-09-28Free - Creative Commons CC BY 3.0Distance between two GPS points Text Encryption Embed image in the background of Android and the Android Wallpaper Detect Shaking the phone Download Image Convert Date Show Stream video TouchImageViewhttps://www.b4x.com/android/forum/threads/student-library.45134/
B4ATutorialB4AStyle guide for Android interface designnetchicken2011-10-072011-10-07Free - Creative Commons CC BY 3.0Style guide for Android interface designhttps://www.b4x.com/android/forum/threads/style-guide-for-android-interface-design.11914/
B4ALibraryImagesStyleImageViewsomed3v3loper2016-09-112016-09-11Free - Creative Commons CC BY 3.0Add styles and filters to ImageViewshttps://www.b4x.com/android/forum/threads/styleimageview.70480/https://www.b4x.com/android/forum/attachments/styleimageview-zip.47368/
B4JTutorialButtonStyling buttons with CSSstevel052015-02-152015-02-15Free - Creative Commons CC BY 3.0Styling buttons with CSShttps://www.b4x.com/android/forum/threads/styling-buttons-with-css.50679/
B4RSnippetDate/timesub for Date Time addingTayfur2016-09-052016-09-05Free - Creative Commons CC BY 3.0Date/time functionshttps://www.b4x.com/android/forum/threads/sub-for-date-time-adding.70621/
B4ATutorialComms & NetworkSubnet ScannerDidier92019-08-252019-08-25Free - Creative Commons CC BY 3.0Here is a simple subnet scanner. It scans the current class C subnet for a particular port number and tries to open a connection. It logs all the IPs that are found to have that port open in a listview.https://www.b4x.com/android/forum/threads/subnet-scanner.108970/
B4JClassComms & NetworkSubnetUtils [Class]mindful2018-02-142018-02-14Free - Creative Commons CC BY 3.0This is a class that exposes the SubnetUtils class from apache commons net. http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/util/SubnetUtils.html You will need the jNet and JavaObject library.https://www.b4x.com/android/forum/threads/class-subnetutils.89591/[CLASS]
B4ASnippetB4ASubs to Move or Swap List ItemsWidget2017-02-162017-02-16Free - Creative Commons CC BY 3.0I use Lists a lot and discovered there were no built-in methods to Move an item from one index location to another index location, and there is no method to Swap two items.https://www.b4x.com/android/forum/threads/subs-to-move-or-swap-list-items.76275/
B4ATutorialGameSudoku generator and solverJohan Schoeman2015-02-012015-02-01Free - Creative Commons CC BY 3.0Sudoku generator and solverhttps://www.b4x.com/android/forum/threads/sudoku-generator-and-solver.50096/https://www.b4x.com/android/forum/attachments/src-zip.31782/
B4ALibrarySearchViewSuggestionsEditText [Custom View]LucaMsv2.02017-06-24Free - Creative Commons CC BY 3.0I needed an EditText like SearchView but without the list shown (without ListView), to use it on a smartphone in landscape mode (you know, in this situation the keyboard takes up almost the available space). This view uses a SQLite DB to store the words and to retrieve them typing the first characters.https://www.b4x.com/android/forum/threads/custom-view-suggestionsedittext.77776/[Custom View]https://www.b4x.com/android/forum/attachments/suggestionsedittext-library-zip.54133/https://www.b4x.com/android/forum/attachments/suggestionsedittext-test-zip.54134/https://www.b4x.com/android/forum/attachments/suggestionsedittext-1_1-library-zip.54379/https://www.b4x.com/android/forum/attachments/suggestionsedittext-lib-1-3-zip.54633/https://www.b4x.com/android/forum/attachments/suggestionsedittext-lib-2-0-zip.54634/
B4ALibraryComms & NetworkSumUp mobile PaymentNeverGiveUp2v1.02014-03-29Free - Creative Commons CC BY 3.0Pay with the api from SumUphttps://www.b4x.com/android/forum/threads/sumup-mobile-payment.39394/https://www.b4x.com/android/forum/attachments/sumupexample-zip.23935/
B4JTutorialRaspberry PiSunfounder Super Kit v2.0 [RPi Model 3]mark35at2016-08-092016-08-09Free - Creative Commons CC BY 3.0I have just purchased this kit and have started to go through the examples. In an effort to help others like me with little or no knowledge of how to port the examples to B4J, I thought it might be helpful if I post my code for each example.https://www.b4x.com/android/forum/threads/rpi-model-3-sunfounder-super-kit-v2-0.69661/[RPi Model 3]
B4JSnippetOthersunrise and sunset subMbedAndroid2015-12-102015-12-10Free - Creative Commons CC BY 3.0sunrise and sunset subhttps://www.b4x.com/android/forum/threads/sunrise-and-sunset-sub.61245/
B4XTutorialGameSuper Mario Example #1 [XUI2D]Don Oso2018-08-232018-08-23Free - Creative Commons CC BY 3.0Super Mario Example #1 [XUI2D]https://www.b4x.com/android/forum/threads/xui2d-super-mario-example-1.96151/[XUI2D]
B4XTutorialGameSuper Mario Example #2 [XUI2D]Peter Simpson2018-08-232018-08-23Free - Creative Commons CC BY 3.0Super Mario Example #2 [XUI2D]https://www.b4x.com/android/forum/threads/xui2d-super-mario-example-2.96236/[XUI2D]
B4ITutorialB4ISuper small tutorial: Messing with #PlistExtra might get unrelated errorSandman2017-10-252017-10-25Free - Creative Commons CC BY 3.0Super small tutorial: Messing with #PlistExtra might get unrelated errorhttps://www.b4x.com/android/forum/threads/super-small-tutorial-messing-with-plistextra-might-get-unrelated-error.86499/
B4ATutorialEmulator/VMSuper-fast alternative to emulator -> x86 AndroidJim Brown2011-08-312011-08-31Free - Creative Commons CC BY 3.0Super-fast alternative to emulator -> x86 Androidhttps://www.b4x.com/android/forum/threads/super-fast-alternative-to-emulator-x86-android.11223/
B4ASnippetB4ASuper-others: my 42 common usage subspeacemaker2018-10-222018-10-22Free - Creative Commons CC BY 3.0Common subs are usually placed into a code module. I decided to check all my projects that have "others.bas" code module, and i have found... 185 unique files. And much more common subs, but 42 pcs of them can be useful for community. Mostly the names are self-explaning, most are from the forum.https://www.b4x.com/android/forum/threads/super-others-my-42-common-usage-subs.98529/
B4ALibraryToastSuperToastssomed3v3loperv22016-09-18Free - Creative Commons CC BY 3.0The SuperToasts library enhances and builds upon the Android Toast class. This library includes support for context sensitive SuperActivityToasts that can show progress and handle button clicks as well as non-context sensitive SuperToasts which offer many customization options over the standard Android Toast class.https://www.b4x.com/android/forum/threads/supertoasts.71024/https://www.b4x.com/android/forum/attachments/supertoasts-zip.47899/https://www.b4x.com/android/forum/attachments/res-zip.47902/
B4ALibraryOSSuperUserPeriklis Koutsogiannis2014-08-092014-08-09Free - Creative Commons CC BY 3.0Acquiring root permissions, the easy way.https://www.b4x.com/android/forum/threads/superuser-acquiring-root-permissions-the-easy-way.43322/
B4ATutorialB4ASupporting multiple screens - tips and best practicesErel2018-07-262018-07-26Free - Creative Commons CC BY 3.0Supporting multiple screens - tips and best practices. There are several features in B4A that help you target Android phones and tablets with different screen sizes and resolutions. The purpose of this page is to collect tips and best practices that will help you create flexible layouts.https://www.b4x.com/android/forum/threads/supporting-multiple-screens-tips-and-best-practices.17647/
B4ALibraryImagesSVGAgrahamv1.52011-10-27Free - Creative Commons CC BY 3.0Scalable Vector Graphics renderer.https://www.b4x.com/forum/additional-libraries-official-updates/12090-svg-scalable-vector-graphics-library.html
B4ATutorialB4ASVN (source control) and Basic4androidErel2011-07-262011-07-26Free - Creative Commons CC BY 3.0SVN (source control) and Basic4androidhttps://www.b4x.com/android/forum/threads/svn-source-control-and-basic4android.10438/
B4XSnippetB4XSwap without extra variablewonder2017-10-262017-10-26Free - Creative Commons CC BY 3.0We don't need an extra variable for swapping integer valueshttps://www.b4x.com/android/forum/threads/swap-without-extra-variable.86534/
B4ALibraryDialogsSweetAlertDialogDonManfredv1.22016-07-16Free - Creative Commons CC BY 3.0SweetAlert for Android, a beautiful and clever alert dialoghttps://www.b4x.com/android/forum/threads/sweetalertdialog.66413/https://www.b4x.com/android/forum/attachments/sweetalertdialogex-zip.43656/https://www.b4x.com/android/forum/attachments/screenshot_20160430-104923-png.43657/https://www.b4x.com/android/forum/attachments/libsweetalertdialogv1-1-0-zip.43659/
B4ITutorialB4ISwift librariesErel2017-01-292017-01-29Free - Creative Commons CC BY 3.0B4i v3.60 adds support for libraries written in Swift and compiled as frameworks.https://www.b4x.com/android/forum/threads/swift-libraries.75691/
B4XLibraryButtonSwiftButton [B4X] [XUI]Erel2019-01-032019-01-03Free - Creative Commons CC BY 3.0This is a port of the B4i SwiftButton library: https://www.b4x.com/android/forum/threads/iswiftybutton.75551/ It is based on XUI and it is supported by B4A, B4J and B4i.https://www.b4x.com/android/forum/threads/b4x-xui-swiftbutton.95180/[B4X][XUI]
B4ITutorialB4ISwifter - Inline Swift code support [Tool]JanPRO2017-07-042017-07-04Free - Creative Commons CC BY 3.0Here you can find a new (experimental) tool called Swifter (v. 1.0 beta) which allows you to add Swift code to your B4i Project.https://www.b4x.com/android/forum/threads/tool-swifter-inline-swift-code-support.81322/[Tool]
B4ALibraryList- and scrollviewSwipe actions on both sides of xCustomListViewSteve Kwok2019-08-142019-08-14Free - Creative Commons CC BY 3.0Referring to: https://www.b4x.com/android/forum/threads/b4x-clvswipe-xcustomlistview-swipe-actions-and-pull-to-refresh.98252/ , I have edited class CLVSwipe of downloaded sample B4A_CLVSwipe.zip to function swiping both sides.https://www.b4x.com/android/forum/threads/swipe-actions-on-both-sides-of-xcustomlistview.108626/
B4ASnippetViews - eventsSwipe to ActionEmme Developer2017-11-082017-11-08Free - Creative Commons CC BY 3.0I tried many times to achieve a delete effect such as Gmail app without using a CustomListView, but without success. Without access, since today. This is the code, hoping that can helphttps://www.b4x.com/android/forum/threads/swipe-to-action.85865/
B4ALibraryViews - additionalSwipeCardViewDonManfredv1.12017-04-12DonationSwipeCardViewhttps://www.b4x.com/android/forum/threads/swipecardview.78070/https://www.b4x.com/android/forum/attachments/swipecardex-zip.54421/
B4ALibraryViews - eventsSwipeToDismiss any viewDonManfredv1.0.02015-03-10Free - Creative Commons CC BY 3.0Swipe To Dismiss any Viewhttps://www.b4x.com/android/forum/threads/swipetodismiss-any-view.51679/https://www.b4x.com/android/forum/attachments/libswipetodismissv1-0-0-zip.32797/
B4ASnippetOtherSwitchwonder2015-10-072015-10-07Free - Creative Commons CC BY 3.0Easily switch the values of a variable, array or objecthttps://www.b4x.com/android/forum/threads/switch-easily-switch-the-values-of-a-variable-array-or-object.59090/
B4RSnippetB4R sensorSwitch a relay (to On) when it gets dark via an LDR and PIRPeter Simpson2017-02-232017-02-23Free - Creative Commons CC BY 3.0Switch a relay (to On) when it gets dark via an LDR and PIRhttps://www.b4x.com/android/forum/threads/switch-a-relay-to-on-when-it-gets-dark-via-an-ldr-and-pir.76501/
B4ASnippetSwitchSwitch ColorsErel2018-05-072018-05-07Free - Creative Commons CC BY 3.0Set the colours of a Switchhttps://www.b4x.com/android/forum/threads/switch-colors.92703/
B4JTutorialRaspberry PiSwitch to shutdown RPIinakigarm2017-06-012017-06-01Free - Creative Commons CC BY 3.0Switch to shutdown RPIhttps://www.b4x.com/android/forum/threads/switch-to-shutdown-rpi.80211/
B4ALibraryButtonSwitchButtonDonManfredv2.12016-07-15Free - Creative Commons CC BY 3.0This project provides you a convenient way to use and customise a SwitchButton widget in Android. With just resources changed and attrs set, you can create a lifelike SwitchButton of Android 5.0+, iOS, MIUI, or Flyme and so on. Now we get the biggest movement since SwitchButton published. v1.3.0 comes with totally reconsitution and more convenient API.https://www.b4x.com/android/forum/threads/switchbutton.65334/https://www.b4x.com/android/forum/attachments/switchbuttonv1-0-0-zip.42904/https://www.b4x.com/android/forum/attachments/switchbuttonv1-0-1-zip.43009/https://www.b4x.com/android/forum/attachments/switchbuttonv1-5-zip.45653/https://www.b4x.com/android/forum/attachments/switchbuttonv2-1-zip.57684/
B4ALibraryDate/timeSwitchDateTimePickerJohan Schoeman2016-10-172016-10-17Free - Creative Commons CC BY 3.0SwitchDateTime Picker is a library for select a Date object in dialog with a DatePicker (Calendar) and a TimePicker (Clock) in the same UI.https://www.b4x.com/android/forum/threads/switchdatetimepicker.72013/https://www.b4x.com/android/forum/attachments/demores-zip.48976/https://www.b4x.com/android/forum/attachments/libres-zip.48977/https://www.b4x.com/android/forum/attachments/resource-zip.48978/https://www.b4x.com/android/forum/attachments/switchdatetimepickerlibfiles-zip.48979/
B4XSnippetB4XSwitching between 0 and 1wonder2016-08-052016-08-05Free - Creative Commons CC BY 3.0Switching between 0 and 1https://www.b4x.com/android/forum/threads/switching-between-0-and-1.69756/
B4ALibrarySwitchSwitchViewErel2016-06-232016-06-23Free - Creative Commons CC BY 3.0This class wraps the native Switch view using JavaObject. This view was added in Android 4+. You can either add the view with the designer as a CustomView (don't forget to set Custom Type field) or add it by code.https://www.b4x.com/android/forum/threads/switch-view-android-4.38971/
B4ITutorialB4ISymbolicating a crash reportErel2016-07-192016-07-19Free - Creative Commons CC BY 3.0The steps required to symbolicate a crash report received from Apple. The result is a readable stack trace.https://www.b4x.com/android/forum/threads/symbolicating-a-crash-report.69145/
B4ITutorialB4ISymbolicating app crash reportsPendrush2015-05-212015-05-21Free - Creative Commons CC BY 3.0Symbolicating app crash reportshttps://www.b4x.com/android/forum/threads/symbolicating-app-crash-reports.53969/
B4ASnippetDatabaseSync SQLite with MS SQL Server using SyncStudio .JAR [Chargeable]Richard Calienes2014-05-132014-05-13ChargeableSync SQLite with MS SQL Server using SyncStudio .JAR [Chargeable]https://www.b4x.com/android/forum/threads/chargeable-sync-sqlite-with-ms-sql-server-using-syncstudio-jar.40951/[Chargeable]
B4JTutorialList- and scrollviewSynchronize ListView Scrollingstevel052014-10-292014-10-29Free - Creative Commons CC BY 3.0Synchronize ListView Scrollinghttps://www.b4x.com/android/forum/threads/synchronize-listview-scrolling.46198/https://www.b4x.com/android/forum/attachments/lvsyncclass-zip.28695/
B4ALibraryDatabaseSyncStudioMobileFast2014-05-062014-05-06ChargeableTrue bi-directional database Synchronization for mobile apps that use SQLite and needed to exchange data with Microsoft SQL Server.https://www.b4x.com/android/forum/threads/syncstudio-sqlite-to-sql-server-synchronization-solved.40673
B4JSnippetOtherSynology Surveillance APIMolchyn2017-09-162017-09-16Free - Creative Commons CC BY 3.0A simple example of working with Synology Surveillance APIhttps://www.b4x.com/android/forum/threads/synology-surveillance-api.83974/
B4JLibraryLoggingSyslog Library 0.69victormedranop2018-07-212018-07-21Free - Creative Commons CC BY 3.0Hi, this is a syslog library with RFC_3164, is an working project. have send udp, send tcp with static severity and facility. this is because only needed for a unique client. if someone have some interest I can finish it.https://www.b4x.com/android/forum/threads/syslog-library-0-69.95364/
B4ASnippetOSSystem Informationmark35at2014-12-222014-12-22Free - Creative Commons CC BY 3.0System Informationhttps://www.b4x.com/android/forum/threads/system-information.48496/
B4ITutorialTimerT3 - The Timer TutorialMark Turney2015-03-262015-03-26Free - Creative Commons CC BY 3.0T3 - The Timer Tutorialhttps://www.b4x.com/android/forum/threads/t3-the-timer-tutorial.52267/
B4ALibraryStringsT8TextSizeArminKHv1.22015-08-13Free - Creative Commons CC BY 3.0This library is for adjusting the text size automatically or manual with the following features: 1.SingleLine1 2.SingleLine2 3.Multiline1 4.Multiline2 5.SetManualSize 6.SetSameStyle 7.SetExactLineNumber 8.Ellipsize,SetLineSpace,SetPadding 9.RichString1 – 4https://www.b4x.com/android/forum/threads/t8textsize-library-smart-string.56851/
B4ALibraryTabStripTabBar [Library]Roger Garstang2013-02-192013-02-19Free - Creative Commons CC BY 3.0TabBar [Library]https://www.b4x.com/android/forum/threads/library-tabbar.26537/[Library]https://www.b4x.com/android/forum/attachments/tabexample-zip.16021/
B4JLibraryViews - additionalTabbed Bar (B4J only) [Custom View]Cableguyv1.12017-11-16Free - Creative Commons CC BY 3.0Its been a while since I shared something here, so here goes my Tabbed Bar. I created this for my own needs, and the objective is to be able to have a wider tab pane than the panes it point to...Plus, it very easily and very highly customizable, as shown in the demo.https://www.b4x.com/android/forum/threads/custom-view-tabbed-bar-b4j-only.86116/[Custom View]
B4ALibraryClockTabDigitJohan Schoeman2016-12-082016-12-08Free - Creative Commons CC BY 3.0A Flip Clock Librayhttps://www.b4x.com/android/forum/threads/tabdigit.73937/https://www.b4x.com/android/forum/attachments/b4atabdigit-zip.50813/https://www.b4x.com/android/forum/attachments/tabdigitlibfiles-zip.50814/
B4ATutorialhttpTabela Fipe Api [Brasil Cars, Trucks and Motorcycles prices]Douglas Farias2018-10-182018-10-18Free - Creative Commons CC BY 3.0A simple example of how to consume a api with httphttps://www.b4x.com/android/forum/threads/tabela-fipe-api-brasil-cars-trucks-and-motorcycles-prices.98390/[BRASIL CARS, TRUCKS AND MOTORCYCLES PRICES]
B4ATutorialTabHostTabHost tutorialErel2019-05-102019-05-10Free - Creative Commons CC BY 3.0TabHost tutorialhttps://www.b4x.com/android/forum/threads/tabhost-tutorial.6721/
B4ALibraryTabHostTabHostExtraswarwoundv2.202014-04-05Free - Creative Commons CC BY 3.0TabHostExtras allows you to customise the appearance of your TabHost.https://www.b4x.com/forum/additional-libraries-official-updates/11056-tabhostextras.htmlhttps://www.b4x.com/android/forum/attachments/tabhostextrascodemodule-zip.23828/
B4IClassTable/GridTableErel2014-12-302014-12-30Free - Creative Commons CC BY 3.0B4i implementation of TableViewhttps://www.b4x.com/android/forum/threads/class-table.46567/
B4JTutorialTable/GridTable report with Export feature [Server]Erel2014-03-232014-03-23Free - Creative Commons CC BY 3.0Table report with Export feature [Server]https://www.b4x.com/android/forum/threads/server-table-report-with-export-feature.39142/[Server]
B4ISnippetTable/GridTableCells with custom heightsnarek adonts2015-11-282015-11-28Free - Creative Commons CC BY 3.0TableCells with custom heightshttps://www.b4x.com/android/forum/threads/tablecells-with-custom-heights.60804/
B4ALibraryTable/GridTablePanel - Adds swipe navigation to B4XTableErel2019-04-082019-04-08Free - Creative Commons CC BY 3.0With TablePanel class, the user can switch pages by swiping right or left over the bottom of the table.https://www.b4x.com/android/forum/threads/tablepanel-adds-swipe-navigation-to-b4xtable.104628/
B4JLibraryABMaterialTables: input mask numbers and calc's columns [ABMaterial]amminf2016-06-132016-06-13Free - Creative Commons CC BY 3.0Tables: input mask numbers and calc's columns [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-tables-input-mask-numbers-and-calcs-columns.67882/[ABMaterial]
B4ITutorialTable/GridTableView - Action (swipe) ButtonsErel2015-12-062015-12-06Free - Creative Commons CC BY 3.0TableView - Action (swipe) Buttonshttps://www.b4x.com/android/forum/threads/tableview-action-swipe-buttons.61111/
B4ITutorialTable/GridTableView - B4i ListViewErel2015-03-082015-03-08Free - Creative Commons CC BY 3.0The TableView view from iTableView library wraps the native UITableView control. This control is similar to B4A ListView though it is more powerful. Do not confuse TableView with Table class which is a custom multicolumn table: http://www.b4x.com/android/forum/threads/class-table.46567/https://www.b4x.com/android/forum/threads/tableview-b4i-listview.50403/
B4AClassTable/GridTableView - Supports tables of any size [Class]Erel2012-07-042012-07-04Free - Creative Commons CC BY 3.0TableView - Supports tables of any size [Class]https://www.b4x.com/android/forum/threads/class-tableview-supports-tables-of-any-size.19254/[Class]
B4AClassTable/GridTableView classErelv3.022019-07-04Free - Creative Commons CC BY 3.0The Table class allows you to show tables of any sizes. The views (labels) are reused to avoid creating many views.https://www.b4x.com/android/forum/threads/class-flexible-table.30649/https://www.b4x.com/android/forum/attachments/2013-06-30-10-47-08-png.18149/https://www.b4x.com/android/forum/attachments/tablev1_44-zip.68914/
B4JClassTable/GridTableView filterMagnus2014-08-102014-08-10Free - Creative Commons CC BY 3.0Takes a TableView filled from a database using DBUtils and draws text fields above the TableView columns, where the user can input filter expressions which are then applied to the TableView on-the-fly as the filter texts are input.https://www.b4x.com/android/forum/threads/tableview-filter-class.43738/
B4JSnippetTable/GridTableview header wrap textstevel052016-01-202016-01-20Free - Creative Commons CC BY 3.0Tableview header wrap texthttps://www.b4x.com/android/forum/threads/tableview-header-wrap-text.62550/
B4JSnippetTable/GridTableView Scroll via CodeBPak2015-11-092015-11-09Free - Creative Commons CC BY 3.0TableView Scroll via Codehttps://www.b4x.com/android/forum/threads/tableview-scroll-via-code.60204/
B4JTutorialTable/GridTableView TutorialErel2017-06-072017-06-07Free - Creative Commons CC BY 3.0TableView Tutorialhttps://www.b4x.com/android/forum/threads/tableview-tutorial.35542/
B4ITutorialTable/GridTableView with custom itemsErel2015-02-262015-02-26Free - Creative Commons CC BY 3.0TableView with custom itemshttps://www.b4x.com/android/forum/threads/tableview-with-custom-items.51205/
B4JSnippetTable/GridTableView, Dynamic reSizing of Columns proportionallyBPak2014-06-202014-06-20Free - Creative Commons CC BY 3.0TableView, Dynamic reSizing of Columns proportionallyhttps://www.b4x.com/android/forum/threads/tableview-dynamic-resizing-of-columns-proportionally.42195/
B4JSnippetTable/GridTableView: Adding tooltips to column headersMashiane2018-08-202018-08-20Free - Creative Commons CC BY 3.0TableView: Adding tooltips to column headershttps://www.b4x.com/android/forum/threads/tableview-adding-tooltips-to-column-headers.96336/
B4ISnippetTable/GridTableView: Draggable ItemsJanPRO2018-10-052018-10-05Free - Creative Commons CC BY 3.0Allows you to have draggable items in a tableview.https://www.b4x.com/android/forum/threads/tableview-draggable-items.97952/https://www.b4x.com/android/forum/attachments/draggabletv-bas.72935/
B4JSnippetTabPaneTabPane Closing Policy TabPagesrwblinn2018-04-162018-04-16Free - Creative Commons CC BY 3.0Have been looking to handle closure and showing of TabPages added to a TabPane. This snippet shows a solution using the TabPane Closing Policy. The JavaObject library is used to access API methods for the TabPane.https://www.b4x.com/android/forum/threads/tabpane-closing-policy-tabpages.91953/
B4JTutorialTabPaneTabPane ExampleErel2016-01-072016-01-07Free - Creative Commons CC BY 3.0The TabPane container allows the user to switch between different tab pages.https://www.b4x.com/android/forum/threads/tabpane-example.36520/
B4AClassPanelTabPanel [Class]NFOBoy2013-04-252013-04-25Free - Creative Commons CC BY 3.0TabPanel [Class]https://www.b4x.com/android/forum/threads/class-tabpanel.28619/[Class]https://www.b4x.com/android/forum/attachments/ctabbedpanel-zip.17078/https://www.b4x.com/android/forum/attachments/screenshot_2013-04-25-16-18-56-jpg.17079/https://www.b4x.com/android/forum/attachments/screenshot_2013-04-25-16-18-43-jpg.17080/
B4ILibraryTabStripTabStripErel2017-06-042017-06-04Free - Creative Commons CC BY 3.0iTabStrip library implements a controller similar to B4A TabStripViewPager.https://www.b4x.com/android/forum/threads/tabstrip.80277/https://www.b4x.com/android/forum/attachments/tabstripexample-zip.56318/
B4ALibraryTabStripViewPagerTabStripViewPagerErel2018-01-242018-01-24Free - Creative Commons CC BY 3.0Interactive paging indicator widget, compatible with the ViewPager from the Android Support Library. https://www.b4x.com/android/forum/threads/tabstripviewpager-better-viewpager.63975/https://www.b4x.com/android/forum/attachments/tabstripviewpager_library-zip.54915/
B4ASnippetTabStripViewPagerTabStripViewPager with FontAwesome / Material IconsErel2017-02-222017-02-22Free - Creative Commons CC BY 3.0TabStripViewPager with FontAwesome / Material Iconshttps://www.b4x.com/android/forum/threads/tabstripviewpager-with-fontawesome-material-icons.73885/
B4AClassTabStripViewPagerTabStripViewPagerExtendetAlexander Stoltev1.012018-01-26Free - Creative Commons CC BY 3.0This is the TabStripViewPagerExtendet Class for the TabStripViewPager and my first Class which I publish. The standard library does not offer much customizability and thats the reason why I did this class. The class has many settings and thanks to Erel for sharing methods with the JavaObjects.https://www.b4x.com/android/forum/threads/tabstripviewpagerextendet.88821/
B4ALibraryMenuTag Cloudstevel052013-12-152013-12-15Free - Creative Commons CC BY 3.0Tag Cloud - create a tag cloud from a list of words, which you can also use as a menu.https://www.b4x.com/android/forum/threads/tag-cloud.35707/https://www.b4x.com/android/forum/attachments/tagcloud-zip.21287/https://www.b4x.com/android/forum/attachments/sltagcloudlibs-zip.21288/https://www.b4x.com/android/forum/attachments/sltagcloud-3beta3-zip.21870/
B4ALibraryViews - additionalTagViewDonManfredv1.02015-09-30Free - Creative Commons CC BY 3.0Simple android view to display collection of colorful tags efficiently. You can edit the tag's style, and set listener of selecting or deleting tag. Example usages can be found in example project.https://www.b4x.com/android/forum/threads/tagview-v1-0-0.58873/https://www.b4x.com/android/forum/attachments/libtagviewv1-0-0-zip.37921/
B4ALibraryFile handlingTailtchart2015-02-262015-02-26Free - Creative Commons CC BY 3.0Tail: Small library, reads the last X lines of a text file. This is fast because it actually reads the file backwards rather than crawling through the file from the start.https://www.b4x.com/android/forum/threads/tail.51225/
B4ATutorialImagesTake a Screenshot with Inline Java CodeJohan Schoeman2017-12-022017-12-02Free - Creative Commons CC BY 3.0I have tested this on an Android 7.0 device only - take a screenshot of your activity. You need to enable the JavaObject library to make use of it.https://www.b4x.com/android/forum/threads/take-a-screenshot-with-inline-java-code.86798/
B4ATutorialCameraTake pictures with the internal cameraErel2010-12-142010-12-14Free - Creative Commons CC BY 3.0Take pictures with the internal camerahttps://www.b4x.com/android/forum/threads/take-pictures-with-the-internal-camera.6891/
B4XTutorialGameTank Example [XUI2D]Erel2018-08-272018-08-27Free - Creative Commons CC BY 3.0A simple example with a tank that moves and shoots. The interesting point in this example is the usage of RevoluteJoint to move and control the cannon. 1. Limits are set to limit the cannon movement. 2. The joint motor is enabled all the time and we just need to change the target speed to move or hold the cannonhttps://www.b4x.com/android/forum/threads/xui2d-tank-example.96567/[XUI2D]
B4ALibraryAdsTapForTapWrapperErel2012-07-012012-07-01Free - Creative Commons CC BY 3.0Tap for Tap is a nice tool that can help your app gain customers. Every app in this tool's network shows ads for other apps.https://www.b4x.com/android/forum/threads/wrapper-for-tap-for-tap-sdk.19168/
B4ALibraryAdsTapit Ads wrapperWalterf25v1.72012-12-05Free - Creative Commons CC BY 3.0You can add Interstitial, Full Screen, Banner and Prompt Ads with this library, Wall offer and Video Ads are not working yet. All the permissions are included in the library, so there's no need to add them manually on your manifest file.https://www.b4x.com/android/forum/threads/tapit-ads-wrapper.18711
B4ALibraryAdsTappx ads serviceErel2018-10-142018-10-14Free - Creative Commons CC BY 3.0Tappx ads servicehttps://www.b4x.com/android/forum/threads/tappx-ads-service.90624/
B4ATutorialB4AtargetSdkVersion 28 [Android 9.0]Erel2019-04-042019-04-04Free - Creative Commons CC BY 3.0targetSdkVersion 28 [Android 9.0]https://www.b4x.com/android/forum/threads/targetsdkversion-28-android-9-0.104501/[ANDROID 9.0]
B4ALibraryToastTasty ToastJohan Schoeman2016-08-032016-08-03Free - Creative Commons CC BY 3.0Make your native android toast look beautiful.https://www.b4x.com/android/forum/threads/tasty-toast.69671/https://www.b4x.com/android/forum/attachments/b4atastytoast-zip.46619/https://www.b4x.com/android/forum/attachments/tastytoastlibfiles-zip.46620/
B4ATutorialComms & NetworkTCP/IP Server Client ServerSocket AsyncStreamsrtek10002017-07-072017-07-07Free - Creative Commons CC BY 3.0TCP/IP Server Client ServerSocket AsyncStreamshttps://www.b4x.com/android/forum/threads/tcp-ip-server-client-serversocket-asyncstreams.81412/https://www.b4x.com/android/forum/attachments/testtcpipserver-zip.57432/
B4ALibraryComms & NetworkTCP_MODBUS LIBRARYalan19682015-10-142015-10-14Free - Creative Commons CC BY 3.0TCP_MODBUS LIBRARYhttps://www.b4x.com/android/forum/threads/tcp_modbus-library.59317/
B4RSnippetB4R sensorTCS34725 RGB Sensor interface with Wemos mini...rbghongade2017-02-132017-02-13Free - Creative Commons CC BY 3.0TCS34725 RGB Sensor interface with Wemos mini...https://www.b4x.com/android/forum/threads/tcs34725-rgb-sensor-interface-with-wemos-mini.76138/
B4JLibrarySocialTelegram Bot API [REST based] [WIP]somed3v3loper2019-08-052019-08-05Free - Creative Commons CC BY 3.0What I am sharing now is at the very beginning and still needs a lot of improvements and work BUT the most attempting point in here is that it should be easily used in any of our great B4X platforms (B4A,B4J and B4i )https://www.b4x.com/android/forum/threads/wip-telegram-bot-api-rest-based.108344/[REST BASED][WIP]
B4JLibraryComms & NetworkTelegram Bots APIsomed3v3loperv1.122019-02-06Free - Creative Commons CC BY 3.0I started wrapping this project https://github.com/pengrad/java-telegram-bot-api a while ago after failing to make a multipart post that Telegram needs to send a photo. The project seems to be huge so I wrapped only features I needed at the current time . I will try to keep this library updated with most requested features if any.https://www.b4x.com/android/forum/threads/telegram-bots-api.66458/https://www.b4x.com/android/forum/attachments/smmtelebot-zip.43702/https://www.b4x.com/android/forum/attachments/smmtelebot103-zip.46885/https://www.b4x.com/android/forum/attachments/okhttp-3-3-1-zip.46886/https://www.b4x.com/android/forum/attachments/smmtelebot105-zip.47085/https://www.b4x.com/android/forum/attachments/smmtelebot106-zip.52099/
B4ALibraryComms & NetworkTelegram Bots API B4Asomed3v3loperv1.122018-06-24Free - Creative Commons CC BY 3.0The same library as on https://www.b4x.com/android/forum/threads/telegram-bots-api.66458/ compiled for B4A .https://www.b4x.com/android/forum/threads/telegram-bots-api.94438/https://www.b4x.com/android/forum/attachments/b4asmmtelebot112-zip.69283/
B4ASnippetProgress/GaugeTemperature IndicatorBeneBarros2016-09-132016-09-13Free - Creative Commons CC BY 3.0Temperature Indicatorhttps://www.b4x.com/android/forum/threads/temperature-indicator.70943/https://www.b4x.com/android/forum/attachments/screenshot_2016-09-13-17-09-29-png.47802/
B4RSnippetB4R sensorTemperature sensors comparison - DS18B20 vs DHT11Peter Simpson2017-04-012017-04-01Free - Creative Commons CC BY 3.0Comparing the DS18B20 and the DHT11 temperature sensors at the exact same time This is just a quick comparison between the two above named temperature sensors, nothing special really. I was looking through my Arduino parts toolbox when I suddenly realised that I had two types of temperature sensors, I had not even opened the anti-static bag with the DHT11 inside it, so I decided to place them both on a mini breadboard with a 4 pin OLED display to compare and display their temperature readings.https://www.b4x.com/android/forum/threads/temperature-sensors-comparison-ds18b20-vs-dht11.78010/
B4ALibraryOtherTemperatureConverterSalimalhajri2016-04-272016-04-27Free - Creative Commons CC BY 3.0Temperature conversionhttps://www.b4x.com/android/forum/threads/my-first-lib-temperatureconverter.66280/https://www.b4x.com/android/forum/attachments/temperatureconverter_example-zip.43548/
B4JTutorialWebAppTemplate Engine [WebApp] [mini]Erel2014-04-222014-04-22Free - Creative Commons CC BY 3.0(mini) Template Engine [WebApp]https://www.b4x.com/android/forum/threads/webapp-mini-template-engine.40182/[WebApp][mini]
B4JLibraryAITensorFlow - an experimental machine/deep learning wrapper for B4Jmoster67v0.32018-09-29Free - Creative Commons CC BY 3.0After writing a TensorFlowLite library for Android, I was asked to do a similar one for B4J. My library wraps TensorFlow (v. r.1.10) and is based on some Java examples found in TensorFlow's Github pages. I also added some functionality. Please note that this is not a complete wrapper of TensorFlow but a rather small one permitting you to test out some of the features although still very much usable. Since the Java APIs are available, one could probably make a complete wrapper but in this moment I don't have the time. In addition, it seems like TensorFlow version 2.0 will be released later this year so it might be better to wait until then.https://www.b4x.com/android/forum/threads/tensorflow-an-experimental-machine-deep-learning-wrapper-for-b4j.96776/https://www.b4x.com/android/forum/attachments/b4jtensorflowlib-zip.71761/https://www.b4x.com/android/forum/attachments/demob4jtensorflow-zip.71762/
B4ALibraryAITensorFlowLite - an experimental machine/deep learning wrappermoster67v0.202018-09-01Free - Creative Commons CC BY 3.0I started playing around with TensorFlowLite for Android/B4A and came up with this wrapper based on various examples found on the internet.https://www.b4x.com/android/forum/threads/tensorflowlite-an-experimental-machine-deep-learning-wrapper.96410/https://www.b4x.com/android/forum/attachments/b4atensorflowlitelibs-zip.71634/https://www.b4x.com/android/forum/attachments/javasrc-zip.71635/https://www.b4x.com/android/forum/attachments/tensorflowlitesamplenew-zip.71636/
B4ALibraryOtherTeslaJamie8763v1.12017-09-12Free - Creative Commons CC BY 3.0The unofficial Tesla library for B4Ahttps://www.b4x.com/android/forum/threads/tesla.83866/https://www.b4x.com/android/forum/attachments/example-tesla-zip.59617/
B4ASnippetFile handlingTest if a file is a Java Class Filesonicmayne2015-04-222015-04-22Free - Creative Commons CC BY 3.0Test if a file is a Java Class Filehttps://www.b4x.com/android/forum/threads/test-if-a-file-is-a-java-class-file.53117/
B4ASnippetFile handlingTest if a file is a Zip Filesonicmayne2015-04-212015-04-21Free - Creative Commons CC BY 3.0Test if a file is a Zip Filehttps://www.b4x.com/android/forum/threads/test-if-a-file-is-a-zip-file.53093/
B4JTutorialDatabaseTesting jRDC2 start to end on a VMAymanA2019-08-142019-08-14Free - Creative Commons CC BY 3.0I have wrote this just in case someone needs to implement the jRDC2 on a VM on cloud, I know a lot of members already know this and it is definitely not a new information, but for someone that have not tried this before I think it will be useful to have a start to end process.https://www.b4x.com/android/forum/threads/testing-jrdc2-start-to-end-on-a-vm.108644/https://www.b4x.com/android/forum/attachments/upload_2019-8-15_0-31-35-png.83101/https://www.b4x.com/android/forum/attachments/upload_2019-8-15_0-34-39-png.83104/https://www.b4x.com/android/forum/attachments/upload_2019-8-15_0-38-49-png.83105/https://www.b4x.com/android/forum/attachments/upload_2019-8-15_0-39-18-png.83106/
B4XLibraryB4XTesting template [B4X]stevel052018-10-212018-10-21Free - Creative Commons CC BY 3.0There are many times when I try to decide which is the best method to do something and I found myself regularly rewriting tests.https://www.b4x.com/android/forum/threads/b4x-testing-template.98437/[B4X]https://www.b4x.com/android/forum/attachments/testtemplate-zip.73384/
B4ATutorialB4ATesting your app on real devices: pCloudy.comMashiane2016-09-202016-09-20Free - Creative Commons CC BY 3.0Testing your app on real devices: pCloudy.comhttps://www.b4x.com/android/forum/threads/testing-your-app-on-real-devices-pcloudy-com.71181/https://www.b4x.com/android/forum/attachments/pcloudy-png.48025/
B4ATutorialB4ATestMyApp - Fast way to test your apps via ftpmartindroid2012-01-272012-01-27Free - Creative Commons CC BY 3.0TestMyApp - Fast way to test your apps via ftphttps://www.b4x.com/android/forum/threads/testmyapp-fast-way-to-test-your-apps-via-ftp.14428/
B4XTutorialGameTetris [XUI2D]Erel2019-07-162019-07-16Free - Creative Commons CC BY 3.0I've ported the old Tetris example (https://www.b4x.com/android/forum/threads/demo-cross-platform-tetris-clone.94146/#content) to X2 framework. It is part of the examples pack. https://www.b4x.com/android/forum/threads/xui2d-tetris.107698/[XUI2D]
B4JSnippetFile handlingText File To List VariableMashiane2019-05-232019-05-23Free - Creative Commons CC BY 3.0Text File To List Variablehttps://www.b4x.com/android/forum/threads/text-file-to-list-variable.106024/https://www.b4x.com/android/forum/attachments/text2list-zip.80604/https://www.b4x.com/android/forum/attachments/capitals-zip.80605/
B4ATutorialFile handlingText filesErel2010-11-282010-11-28Free - Creative Commons CC BY 3.0Text fileshttps://www.b4x.com/android/forum/threads/text-files.6690/
B4ASnippetStringsText justify for RTL languagesjahswani2014-03-242014-03-24Free - Creative Commons CC BY 3.0Text justify for RTL languageshttps://www.b4x.com/android/forum/threads/text-justify-for-rtl-languages.72290/
B4XTutorialStringsText, Strings and Parsers [B4X]Erel2017-09-042017-09-04Free - Creative Commons CC BY 3.0This guide is relevant for B4A, B4i and B4J. There are all kinds of tools and libraries available for the different text based formats. The purpose of this guide is to organize the available resources.https://www.b4x.com/android/forum/threads/b4x-text-strings-and-parsers.83510/[B4X]
B4JTutorialABMaterialText2Speech [ABMaterial]Mashiane2018-08-242018-08-24Free - Creative Commons CC BY 3.0Text2Speech [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-text2speech.92268/[ABMaterial]
B4JLibraryTextviewTextArea with lined background - Custom Viewstevel052018-10-302018-10-30Free - Creative Commons CC BY 3.0TextArea with lined background - Custom Viewhttps://www.b4x.com/android/forum/threads/textarea-with-lined-background-custom-view.98808/
B4ITutorialEditTextTextchanged difference between B4a and B4igregchao2018-09-112018-09-11Free - Creative Commons CC BY 3.0I found an interesting difference between the textchanged event in B4a and B4i. In B4a, EditText1_TextChanged will fire whenever the text is changed whether by User or in code. In B4i, TextField1_TextChanged will fire when User changes the field but does not fire in code.https://www.b4x.com/android/forum/threads/textchanged-difference-between-b4a-and-b4i.97128/
B4ALibraryClockTextClockudg2014-06-112014-06-11Free - Creative Commons CC BY 3.0TextClockhttps://www.b4x.com/android/forum/threads/textclock.41923/
B4ALibraryImagesTextDrawableDonManfredv1.0.22015-02-05Free - Creative Commons CC BY 3.0This light-weight library provides images with letter/text like the Gmail app. It extends the Drawablehttps://www.b4x.com/android/forum/threads/textdrawable-v1-0-2.50210/https://www.b4x.com/android/forum/attachments/libtextdrawablev1-0-zip.31891/https://www.b4x.com/android/forum/attachments/libtextdrawablev1-0-1-zip.31894/https://www.b4x.com/android/forum/attachments/libtextdrawablev1-0-2-zip.31967/
B4JSnippetTextviewTextField Numeric Input onlyJmu56672018-10-112018-10-11Free - Creative Commons CC BY 3.0Here is how I handle numbers only input for a text field. https://www.b4x.com/android/forum/threads/textfield-numeric-input-only.98147/
B4JClassTextFlowTextflow with hyperlinksstevel052016-02-062016-02-06Free - Creative Commons CC BY 3.0This is a modified version of Erel's textflow class https://www.b4x.com/android/forum/threads/class-textflow-similar-to-b4a-b4i-richstring.61237/ which adds the option to include hyperlinks.https://www.b4x.com/android/forum/threads/textflow-including-hyperlinks.63200/
B4JClassTextFlowTextFlow2Erel2015-12-102015-12-10Free - Creative Commons CC BY 3.0Similar to B4A / B4i RichString: this class uses JavaObject to create a TextFlow node. With a TextFlow you can display rich text with different colors, fonts and other attributes.https://www.b4x.com/android/forum/threads/class-textflow-similar-to-b4a-b4i-richstring.61237/
B4ALibraryTextviewTextViewExpandableAnimationsomed3v3loperv0.012016-08-28Free - Creative Commons CC BY 3.0Expandable TextView With Smooth Transition Animationhttps://www.b4x.com/android/forum/threads/textviewexpandableanimation.70412/https://www.b4x.com/android/forum/attachments/textviewexpandableanimation-zip.47297/
B4JSnippetImagesTGA - ViewerBeneBarros2017-12-232017-12-23Free - Creative Commons CC BY 3.0Supports compress and Uncompress images, 16, 24 and 32 bpp. https://www.b4x.com/android/forum/threads/tga-viewer.87599/https://www.b4x.com/android/forum/attachments/tgaviewer-zip.63097/https://www.b4x.com/android/forum/attachments/tga-png.63098/
B4JTutorialDatabaseThe FASTEST SQLite tablesJakeBullet702015-03-112015-03-11Free - Creative Commons CC BY 3.0The FASTEST SQLite tableshttps://www.b4x.com/android/forum/threads/the-fastest-sqlite-tables.51714/
B4JTutorialBAnanothe Fetch API [BANano]alwaysbusy2019-06-112019-06-11Free - Creative Commons CC BY 3.0the Fetch API [BANano]https://www.b4x.com/android/forum/threads/banano-the-fetch-api.106666/[BANANO]
B4XLibraryJSONthe First b4x ORM frameworkicefairy3332017-02-082017-02-08Free - Creative Commons CC BY 3.0the First b4x ORM framework / JSON parserhttps://www.b4x.com/android/forum/threads/the-first-b4x-orm-framework.75484/
B4XTutorialComms & NetworkThe Networker's Guide To The Galaxy [B4X]Erel2016-07-142016-07-14Free - Creative Commons CC BY 3.0The purpose of this tutorial is to cover the various communication options available for B4X developers.https://www.b4x.com/android/forum/threads/b4x-the-networkers-guide-to-the-galaxy.68974/[B4X]
B4JLibraryBAnanoThe next iteration... [BANano v3 RC1]alwaysbusy2019-06-062019-06-06Free - Creative Commons CC BY 3.0The next iteration... [BANano v3 RC1]https://www.b4x.com/android/forum/threads/banano-v3-rc1-the-next-iteration.106460/[BANANO V3 RC1]
B4JTutorialRaspberry PiThe Official Raspberry Pi Projects bookb4auser12015-12-032015-12-03Free - Creative Commons CC BY 3.0The Official Raspberry Pi Projects bookhttps://www.b4x.com/android/forum/threads/the-official-raspberry-pi-projects-book.61001/
B4ATutorialOSThe result of swiping an app from the recent apps listErel2013-03-222013-03-22Free - Creative Commons CC BY 3.0The result of swiping an app from the recent apps list. One of the new features of Android 4 is the more powerful recent apps list. The user can remove tasks or applications from the list with a swipe gesture. The result of this action is not fully documented. So I ran some tests and these are the findingshttps://www.b4x.com/android/forum/threads/the-result-of-swiping-an-app-from-the-recent-apps-list.27605/
B4ATutorialB4AThe super quick way to knock-up a test app!IanMc2013-05-252013-05-25Free - Creative Commons CC BY 3.0The super quick way to knock-up a test app!https://www.b4x.com/android/forum/threads/the-super-quick-way-to-knock-up-a-test-app.29596/
B4XTutorialB4XThe ultimate guide to proper use of animation in UX[B4X]Sandman2018-09-252018-09-25Free - Creative Commons CC BY 3.0I happened to come across a very well written, and absolutely beautifully illustrated, article on how to best use animation in UX. I thought the forum might appreciate it, so here’s the link.https://www.b4x.com/android/forum/threads/b4x-%E2%80%9Dthe-ultimate-guide-to-proper-use-of-animation-in-ux%E2%80%9D.97585/[B4X]
B4ATutorialOtherTheme based on version Tutorialbarx2013-03-232013-03-23Free - Creative Commons CC BY 3.0Theme based on version Tutorial: this tutorial shows you how to select an android theme based on what version of Android your app is run on.https://www.b4x.com/android/forum/threads/theme-based-on-version-tutorial.27624/
B4ASnippetAction Bar etcTheme ColorsErel2017-12-282017-12-28Free - Creative Commons CC BY 3.0Changing the action bar, status bar and navigation bar colors is done with resources set in the manifest editor.The following code is fully supported by Android 5+ devices but it will also work properly on Android 4 devices.https://www.b4x.com/android/forum/threads/theme-colors.87716/
B4ASnippetColourtheme colors for Material designDave O2016-06-262016-06-26Free - Creative Commons CC BY 3.0I've been playing with custom color themes for a Material design app (Android 5+), and have found (by searching the Android docs and B4A forums, and some trial and error) a few handy XML attributes for setting custom colors for certain Android UI UI elements.https://www.b4x.com/android/forum/threads/theme-colors-for-material-design.68286/
B4JTutorialABMaterialThemes Quick Reference [ABMaterial]Mashiane2017-04-042017-04-04Free - Creative Commons CC BY 3.0Themes Quick Reference [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-buttontheme-quick-reference.72423/[ABMaterial]
B4JTutorialABMaterialTheming Custom Components with CSS [ABMaterial]Mashiane2017-12-122017-12-12Free - Creative Commons CC BY 3.0Theming Custom Components with CSS [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-theming-custom-components-with-css.87160/[ABMATERIAL]
B4JTutorialABMaterialTheming the Framework - Label [ABMaterial]Cableguy2019-05-242019-05-24Free - Creative Commons CC BY 3.0Theming the Framework - Label [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-theming-the-framework-label.105923/[ABMATERIAL]
B4JTutorialABMaterialTheming the Framework - ModalSheets [ABMaterial]Cableguy2019-05-102019-05-10Free - Creative Commons CC BY 3.0Theming the Framework - ModalSheets [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-theming-the-framework-modalsheets.105493/[ABMATERIAL]
B4JTutorialABMaterialTheming the Framework [ABMaterial]Cableguy2019-05-052019-05-05Free - Creative Commons CC BY 3.0Theming the Framework [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-theming-the-framework.105398/[ABMATERIAL]
B4ALibraryPrintThermalPrinterHelpersomed3v3loper2019-07-012019-07-01Free - Creative Commons CC BY 3.0Aim is to use the simplest way to print from a Bluetooth printer.https://www.b4x.com/android/forum/threads/thermalprinterhelper.107212/
B4JSnippetABMaterialThermometer Canvas Method [ABMaterial]MbedAndroid2017-10-212017-10-21Free - Creative Commons CC BY 3.0Thermometer Canvas Method [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-thermometer-canvas-method.85269/[ABMaterial]
B4ATutorialB4AThird party tool for screen recordingErel2017-09-062017-09-06Free - Creative Commons CC BY 3.0I'm mostly using B4A-Bridge to connect the IDE to the Android devices. The built-in video recording feature doesn't work with B4A-Bridge. I found a good alternative: https://play.google.com/store/apps/details?id=com.hecorat.screenrecorder.free This app, which requires Android 5+, makes it simple to record the screen. You can then use Tools - B4A Bridge - File Explorer to copy the files to the PC. The video files will be under: AzRecorderFree. Combine it with LICEcap (https://www.cockos.com/licecap/) and you can convert it to an animated gif.https://www.b4x.com/android/forum/threads/third-party-tool-for-screen-recording.83608/
B4ALibraryOSThreadingAgrahamv1.12012-06-23Free - Creative Commons CC BY 3.0Run Basic4android Subs on separate threads to the main GUI thread.https://www.b4x.com/forum/additional-libraries-official-updates/6775-threading-library.html
B4ALibraryOtherThreadUtilskiki782013-12-102013-12-10Free - Creative Commons CC BY 3.0For my need I begin library with, I think, usefull class associated with threading. I'm not easy with java, so this library is entirely write with B4A. It is based on excellent Threading library from agraham. For now there is only one class inside this library : ParallelLoop With ParallelLoop you can distribute For and ForEach loop in different thread.https://www.b4x.com/android/forum/threads/threadutils.35561/
B4ALibraryDrawingThreeD library (alpha 0.01)MarkusRalpha 0.042019-02-03Free - Creative Commons CC BY 3.0ThreeD library (alpha 0.04)https://www.b4x.com/android/forum/threads/threed-library-alpha-0-01.91873/https://www.b4x.com/android/forum/attachments/opengl-zip.77028/
B4ATutorialTimerTick Tock Test Timers ClassIanMc2013-05-212013-05-21Free - Creative Commons CC BY 3.0Tick Tock Test Timers Classhttps://www.b4x.com/android/forum/threads/tick-tock-test-timers-class.29490/
B4ALibraryAnimationTickerViewsomed3v3loperv0.052016-08-28Free - Creative Commons CC BY 3.0An Android text view with scrolling text change animationhttps://www.b4x.com/android/forum/threads/tickerview.70381/https://www.b4x.com/android/forum/attachments/tickerview-zip.47282/https://www.b4x.com/android/forum/attachments/tickerview102-zip.47288/https://www.b4x.com/android/forum/attachments/tickerview103-zip.47290/https://www.b4x.com/android/forum/attachments/tickerview004-zip.47293/
B4ATutorialGameTick-Tack-Toe: working with arrays of viewsErel2011-03-312011-03-31Free - Creative Commons CC BY 3.0Tick-Tack-Toe: working with arrays of viewshttps://www.b4x.com/android/forum/threads/tick-tack-toe-working-with-arrays-of-views.8506/
B4ASnippetImagesTiling an Image: SetTiledBackgroundthedesolatesoul2014-03-272014-03-27Free - Creative Commons CC BY 3.0Tiling an Image: SetTiledBackgroundhttps://www.b4x.com/android/forum/threads/tiling-an-image-settiledbackground.39310/
B4ASnippetDate/timeTime for Process(es) to CompleteJohnD2014-08-252014-08-25Free - Creative Commons CC BY 3.0Time for Process(es) to Completehttps://www.b4x.com/android/forum/threads/time-for-process-es-to-complete.44140/
B4ALibraryDate/timeTime Picker Library (CSTimePicker)Computersmith642015-04-102015-04-10Free - Creative Commons CC BY 3.0Time Picker Library (CSTimePicker)https://www.b4x.com/android/forum/threads/time-picker-library-cstimepicker.52759/https://www.b4x.com/android/forum/attachments/screenshot_2015-08-31-14-56-04-1-png.37019/
B4ASnippetDate/timetime switch classMarkusR2019-05-212019-05-21Free - Creative Commons CC BY 3.0time switch classhttps://www.b4x.com/android/forum/threads/time-switch-class.106015/
B4RSnippetDate/timeTIME to Uint - Unit to TIME ConverterTayfur2016-10-072016-10-07Free - Creative Commons CC BY 3.0I using this code, Because Board has a problem for records size capacity of epprom.https://www.b4x.com/android/forum/threads/time-to-uint-unit-to-time-converter.71791/
B4ALibraryDate/timeTimeago. Display elapsed time between two dates/timesJerez2015-08-302015-08-30Free - Creative Commons CC BY 3.0Timeago. Display elapsed time between two dates/timeshttps://www.b4x.com/android/forum/threads/timeago-display-elapsed-time-between-two-dates-times.57772/
B4ALibraryViews - additionalTimeLineViewsomed3v3loperv0.032017-07-27Free - Creative Commons CC BY 3.0Android Timeline View Library (Using RecyclerView) is simple implementation used to display view like Tracking of shipment/order, steppers etc.https://www.b4x.com/android/forum/threads/timelineview.82112/https://www.b4x.com/android/forum/attachments/ctimelineview-zip.58108/https://www.b4x.com/android/forum/attachments/ctimelineview-2-zip.58113/
B4ALibraryDate/timeTimePickerDonManfredv1.0.02015-03-04DonationTimePicker libraryhttps://www.b4x.com/android/forum/threads/timepicker-v1-0.51452/https://www.b4x.com/android/forum/attachments/libtimepicker_v1-0-0-zip.32650/
B4RTutorialTimerTimers, Loopers and CallSubPlusErel2017-01-082017-01-08Free - Creative Commons CC BY 3.0Timers, Loopers and CallSubPlushttps://www.b4x.com/android/forum/threads/timers-loopers-and-callsubplus.65989/
B4RLibraryDate/timeTimeTools Library with NTP TimeSiam2019-01-052019-01-05Free - Creative Commons CC BY 3.0TimeTools Library with NTP Timehttps://www.b4x.com/android/forum/threads/timetools-library-with-ntp-time.101149/
B4AClassOtherTIniFile - INI file handler classXenno2018-01-042018-01-04Free - Creative Commons CC BY 3.0This is a class for handling Configuration Settings (INI) file like in MS Windows. I follow Delphi's names. Perhaps anyone comes from Delphi/Lazarus like me want to use TIniFile in B4A. It is a simple code, but it's just enough for my current need. You may use, modify, or distribute anyway you want. If would be great if you inform me for any enhancement.https://www.b4x.com/android/forum/threads/tinifile-ini-file-handler-class.87922/
B4AClassFTPTiny FTP Servercanalrun2013-03-162013-03-16Free - Creative Commons CC BY 3.0The tiny FTP server is limited in that you cannot change your working directory and I have not implemented all the FTP commandshttps://www.b4x.com/android/forum/threads/tiny-ftp-server-as-class.27369/
B4JSnippetStringsTiny Regex tipDaestrum2016-02-172016-02-17Free - Creative Commons CC BY 3.0Tiny Regex tiphttps://www.b4x.com/android/forum/threads/tiny-regex-tip.63608/
B4ATutorialhttpTinyurl shorteningmerlin2049er2014-09-082014-09-08Free - Creative Commons CC BY 3.0Tinyurl shorteninghttps://www.b4x.com/android/forum/threads/tinyurl-shortening.44553/
B4ALibraryOSTinyVM - 64Bit Virtual Machinewonder2017-05-272017-05-27GNU General Public License v3 (GPL-3)TinyVM - 64Bit Virtual Machinehttps://www.b4x.com/android/forum/threads/tinyvm-64bit-virtual-machine.79447/https://www.b4x.com/android/forum/attachments/tinyvm-demo-zip.56141/
B4JSnippetExcelTip - Forcing Excel Columns To Be Stored As TextErel2019-07-082019-07-08Free - Creative Commons CC BY 3.0Use case: reading an Excel workbook where the column data is not consistent. Some of the cells are correctly stored as dates and some as text. Handling the various types is easy in B4J assuming that you can access the raw text value.https://www.b4x.com/android/forum/threads/tip-forcing-excel-columns-to-be-stored-as-text.107440/
B4XTutorialB4XTip - Modified server response [B4X]Erel2019-02-272019-02-27Free - Creative Commons CC BY 3.0The app sends a request to a server implemented with B4J. The server responds with a number. The user internet provider modified the server response and returned a JavaScript that does something (it is related to "safe internet" feature). Bottom line is that even if you are calling your own web service you cannot assume that the server response will not be modified...https://www.b4x.com/android/forum/threads/b4x-tip-modified-server-response.103201/[B4X]
B4JTutorialABMaterialTIP: ... and wait for [ABMaterial]alwaysbusy2018-12-022018-12-02Free - Creative Commons CC BY 3.0TIP: ... and wait for [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-tip-and-wait-for.99901/[ABMATERIAL]
B4XTutorialFTPTip: Always set FTP.PassiveMove to True [B4X]Erel2018-05-292018-05-29Free - Creative Commons CC BY 3.0Tip: Always set FTP.PassiveMove to True [B4X]https://www.b4x.com/android/forum/threads/b4x-tip-always-set-ftp-passivemove-to-true.93520/[B4X]
B4ATutorialInteropTip: Distributing your app on iis web serverReviewnow2012-08-152012-08-15Free - Creative Commons CC BY 3.0Tip: Distributing your app on iis web serverhttps://www.b4x.com/android/forum/threads/tip-distributing-your-app-on-iis-web-server.20552/
B4ATutorialMathsTIP: Replace your Floats by Doubleswonder2015-08-282015-08-28Free - Creative Commons CC BY 3.0TIP: Replace your Floats by Doubleshttps://www.b4x.com/android/forum/threads/tip-replace-your-floats-by-doubles.57740/
B4JTutorialBAnanoTIP: Running a test server [BANano]alwaysbusy2018-12-072018-12-07Free - Creative Commons CC BY 3.0For some things in BANano, e.g. cookies, you will need to run it on a server as just opening the html file in your browser from disk does not support everything. A very easy way to do so is by installing the 'Web Server For Chrome' plugin.https://www.b4x.com/android/forum/threads/banano-tip-running-a-test-server.100180/[BANANO]
B4ASnippetGPS/locationTip: Sending GPS Speed to the emulatorac9ts2014-06-192014-06-19Free - Creative Commons CC BY 3.0Tip: Sending GPS Speed to the emulatorhttps://www.b4x.com/android/forum/threads/tip-sending-gps-speed-to-the-emulator.42178/
B4XTutorialB4XTips for B4X developers [B4X]Erel2016-06-202016-06-20Free - Creative Commons CC BY 3.0Tips for B4X developers [B4X]https://www.b4x.com/android/forum/threads/b4x-tips-for-b4x-developers.62121/[B4X]
B4ALibraryTextviewTitanicTextViewJohan Schoeman2015-11-142015-11-14Free - Creative Commons CC BY 3.0Displays a text filling with waterhttps://www.b4x.com/android/forum/threads/titanictextview.60363/https://www.b4x.com/android/forum/attachments/titanictextviewlibfiles-zip.38909/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38910/
B4ALibraryOtherTLMdroidT201016v1.022015-10-07Free - Creative Commons CC BY 3.0Trial License Manager for Android. TLMdroid software calculates the serial code for a specific user and checks the number of days until the end of the trial period the application.https://www.b4x.com/android/forum/threads/trial-license-manager-dla-android-end-of-trial-period.59100/
B4RLibraryB4R LEDTM1637 - 4 digits displayErelv1.202017-01-15Free - Creative Commons CC BY 3.0Arduino library for TM1637 (LED Driver)https://www.b4x.com/android/forum/threads/tm1637-4-digits-display.67733/
B4XTutorialGameTo Collide or Not To Collide [XUI2D]Erel2018-09-122018-09-12Free - Creative Commons CC BY 3.0The purpose of this example is to demonstrate the usage of mask bits and category bits properties.https://www.b4x.com/android/forum/threads/xui2d-to-collide-or-not-to-collide.97144/[XUI2D]
B4AClassToastToastMessage Classmargretv1.02012-07-01Free - Creative Commons CC BY 3.0Used like the system ToastMessage but allows you to set colors, background, 9Patch Images, Sound, etc.https://www.b4x.com/forum/additional-libraries-classes-official-updates/18926-class-custom-toast-messages.htmlhttps://www.b4x.com/android/forum/attachments/ctoastclass-zip.12366/https://www.b4x.com/android/forum/attachments/ctoast_9patch-zip.12445/
B4XClassToastToastMessage class [B4X] [XUI]udgv0.302018-04-30Free - Creative Commons CC BY 3.0Some time ago I wrote a class to port a TostMessageShow-alike method to B4J. Yesterday I decided it was time to convert it to B4x using XUI. While at it, I added methods here and there and some code to be able to use it with B4A and (hopefully) with B4i. Please find attached the class (clXToastMessage.bas) and working example code for B4J (tmtestJ.zip) and B4A (tmtest.zip). Note that both the zip files contain a copy of the class so you don't need to download it separately. I couldn't test it with B4i and, to say it all, I'm not even sure it will work with it "as is" because my coding followed snippets found on the Forum not any direct knowledge on my part. So please, amend it for B4i and post here the revised version.https://www.b4x.com/android/forum/threads/b4x-xui-toastmessage-class.92476/[B4X][XUI]https://www.b4x.com/android/forum/attachments/tmtest-zip.67383/https://www.b4x.com/android/forum/attachments/tmtestj-zip.67384/
B4IClassToastToastMessagesPendrush2016-01-082016-01-08Free - Creative Commons CC BY 3.0ToastMessageshttps://www.b4x.com/android/forum/threads/class-toastmessages.62160/
B4ALibraryToastToastMessageShowGiuseppe Salviv2.102015-02-06Free - Creative Commons CC BY 3.0Show Toast with title, text and icon for B4A.https://www.b4x.com/android/forum/threads/toastmessageshow.38759/https://www.b4x.com/android/forum/attachments/toastmessageshow-v1-80-zip.29460/https://www.b4x.com/android/forum/attachments/normal-toast-from-xml-png.31986/https://www.b4x.com/android/forum/attachments/normal-toast-with-nine-patch-png.31987/https://www.b4x.com/android/forum/attachments/standard-toast-png.31988/https://www.b4x.com/android/forum/attachments/toast-with-button-and-bacckground-image-png.31989/
B4ALibraryToasttoasty libcarycai2019-09-042019-09-04Free - Creative Commons CC BY 3.0The usual Toast, but with steroids.https://www.b4x.com/android/forum/threads/toasty-lib.109240/https://www.b4x.com/android/forum/attachments/libtoasty-zip.83596/
B4AClassSwitchToggle Classrraswisak2019-01-052019-01-05Free - Creative Commons CC BY 3.0Toggle Classhttps://www.b4x.com/android/forum/threads/toggle-class.101160/
B4ALibraryGPS/locationToggle on/off GPS in any Android versionmitobobo2014-09-142014-09-14Free - Creative Commons CC BY 3.0Toggle on/off GPS in any Android versionhttps://www.b4x.com/android/forum/threads/toggle-on-off-gps-in-any-android-version.44718/
B4ALibraryOSToggleLibraryXverhelstXv1.02011-11-03Free - Creative Commons CC BY 3.0ToggleLibrary is great to use in homescreen widgets or just normal apps. With ToggleLibrary, you can currently toggle many functions.https://www.b4x.com/forum/additional-libraries-classes-official-updates/12388-togglelibrary.html
B4ALibraryWifiToggleWIFIDatAMoster67v2.002011-11-01Free - Creative Commons CC BY 3.0This Lib provides a way to toggle WIFI-data programatically(disabled/enabled).https://www.b4x.com/android/forum/threads/togglewifidata-library.10701https://www.b4x.com/android/forum/attachments/togglewifidata-zip.9181/
B4RTutorialAudio/Videotone functionderez2016-04-272016-04-27Free - Creative Commons CC BY 3.0tone() functionhttps://www.b4x.com/android/forum/threads/tone-function.66289/
B4ILibraryAction Bar etcToolbar [class]Filippo2019-02-012019-02-01Free - Creative Commons CC BY 3.0Toolbar [class]https://www.b4x.com/android/forum/threads/class-toolbar.102171/[CLASS]
B4JClassAction Bar etcToolbarHelper Class for 'Buttons' JSON and Events [JRLViews]Mashiane2017-10-112017-10-11Free - Creative Commons CC BY 3.0The toolbar for the JRLView ButtonToolbar requires a JSON string for the buttons to add to the toolbar in design view, so this helper class helps you create that JSON string for the Buttons property and also the Events manager subroutine. Seeing that I'm exploring using the Toolbar in most of my B4J apps, this will help on the repetitive nature of what I will do and decided to share this. https://www.b4x.com/android/forum/threads/jrlviews-toolbarhelper-class-for-buttons-json-and-events.84902/[JRLViews]https://www.b4x.com/android/forum/attachments/toolbarhelper-gif.60519/
B4ALibraryViews - additionalTooleapHelperthedesolatesoulv0.9.42014-05-25Free - Creative Commons CC BY 3.0Tooleap is an Android SDK which brings your app to the forefront of a user’s device screen with a floating (always-on-top) UI, thus creating a unique multitasking experience and increasing your app’s availability and usability. Tooleap functionality consists of two parts: 1. A rich floating notification. This can notify the user of new data, or just be available to interact with from anywhere. 2. MiniApps, which are a slide-out window providing the same functionality of a usual activity, without losing context of the previous activity.https://www.b4x.com/android/forum/threads/tooleap-library-floating-notifications-and-miniapps.41136https://www.b4x.com/android/forum/attachments/tooleaplibraries-0-9-4-zip.25293/
B4ALibraryhttpTor Onion RouterJamie8763v0.22018-08-19Free - Creative Commons CC BY 3.0Enable Android and Java applications to easily host their own Tor Onion Proxies using the core Tor binaries. Just by including an AAR or JAR an app can launch and manage the Tor OP as well as start a hidden service.https://www.b4x.com/android/forum/threads/tor-onion-router.89957/https://www.b4x.com/android/forum/attachments/slf4j-android-1-7-7-jar.64968/https://www.b4x.com/android/forum/attachments/slf4j-api-1-7-7-jar.64969/https://www.b4x.com/android/forum/attachments/b4ator-zip.65175/https://www.b4x.com/android/forum/attachments/example-zip.65176/
B4AClassOSTorch classDavideV2018-12-262018-12-26Free - Creative Commons CC BY 3.0This is a simple B4A class to make easy the use of the built-in led of our beloved android devices. Tested on various devices up to android 8. The goal is to use the led as a Torch.https://www.b4x.com/android/forum/threads/torch-class.100801/
B4ATutorialExampleTorch plus Morse code from the Flash and the VibratorJohan Schoeman2014-12-302014-12-30Free - Creative Commons CC BY 3.0Torch plus Morse code from the Flash and the Vibratorhttps://www.b4x.com/android/forum/threads/torch-plus-morse-code-from-the-flash-and-the-vibrator.48785/https://www.b4x.com/android/forum/attachments/jhsflashmorse-zip.30743/
B4ASnippetStringsToTitleCaseAndOrNot2016-09-202016-09-20Free - Creative Commons CC BY 3.0I write this small sub to upper the first letter of each world in a string.https://www.b4x.com/android/forum/threads/totitlecase.71153/
B4ALibraryComms & NetworkTOTP (Time-Based One-Time Passwords)beowulf62016-11-262016-11-26Free - Creative Commons CC BY 3.0A Java server library that implements the Time-based One-time Password (TOTP) algorithm specified in RFC 6238.https://www.b4x.com/android/forum/threads/totp-time-based-one-time-passwords.73254/
B4RTutorialB4RTouch switchBeja2016-06-252016-06-25Free - Creative Commons CC BY 3.0This is the same as Erel's "Button Example" modified by Klaus. All what I did is replacing the mechanical switch with a touch switch module.https://www.b4x.com/android/forum/threads/touch-switch.68313/
B4ALibraryImagesTouchImageViewwarwoundv2.002012-05-27Free - Creative Commons CC BY 3.0TouchImageView is an ImageView with support for touch events enabling you to drag and pinch zoom the image.https://www.b4x.com/forum/additional-libraries-official-updates/15616-touchimageview.htmlhttps://www.b4x.com/android/forum/attachments/touchimageview_v1_1-zip.10698/
B4JSnippetGameTower of Hanoi (with solution)BeneBarros2016-10-102016-10-10Free - Creative Commons CC BY 3.0Tower of Hanoi (with solution)https://www.b4x.com/android/forum/threads/tower-of-hanoi-with-solution.71869/https://www.b4x.com/android/forum/attachments/thanoi-zip.48791/
B4ALibraryGPS/locationTPlacesDetailXenno2018-02-032018-02-03Free - Creative Commons CC BY 3.0This is a class for getting place name (name of building, plaza, mall, tower, etc.) from Google Places API. Place is identified using Place ID which can be retrieved for example in geocoding result from Google Geocoding API. I use this class in my app BS Where Am I .https://www.b4x.com/android/forum/threads/tplacesdetail.89100/
B4ALibraryProgress/GaugeTrackingRingViewJohan Schoeman2015-09-252015-09-25Free - Creative Commons CC BY 3.0A multi progress indicatorhttps://www.b4x.com/android/forum/threads/trackingringview-a-multi-progress-indicator.58711/https://www.b4x.com/android/forum/attachments/b4atrackingringview-zip.37766/https://www.b4x.com/android/forum/attachments/thejavacode-zip.37767/
B4ALibraryStringsTraditional String FunctionsGKCS2013-07-042013-07-04Free - Creative Commons CC BY 3.0Traditional String Functionshttps://www.b4x.com/android/forum/threads/traditional-string-functions.30746/
B4ALibraryTranslationTRADUTTORE YANDEXandroidappl2014-10-302014-10-30Free - Creative Commons CC BY 3.0TRADUTTORE YANDEXhttps://www.b4x.com/android/forum/threads/traduttore-yandex.46264/
B4RTutorialB4R LEDTraffic Light ExampleErel2016-04-112016-04-11Free - Creative Commons CC BY 3.0Traffic Light Examplehttps://www.b4x.com/android/forum/threads/traffic-light-example.65655/
B4JTutorialRaspberry PiTraffic Light with Raspberry Pi [IoT]Erel2015-09-022015-09-02Free - Creative Commons CC BY 3.0Traffic Light with Raspberry Pi [IoT]https://www.b4x.com/android/forum/threads/iot-traffic-light-with-raspberry-pi.57889/[IoT]
B4JLibraryAnimationTransitions and Animationsjmon2016-10-312016-10-31Free - Creative Commons CC BY 3.0This is a wrapper for the transitions of JavaFX.https://www.b4x.com/android/forum/threads/transitions-and-animations-libraries.43136/https://www.b4x.com/android/forum/attachments/jtransitions_lib-zip.49576/https://www.b4x.com/android/forum/attachments/jtransitions_source-zip.49577/
B4ALibraryTranslationTranslatesomed3v3loper2019-03-242019-03-24Free - Creative Commons CC BY 3.0A lightweight translation tool. Include BaiduTrans YoudaoTrans GoogleTranshttps://www.b4x.com/android/forum/threads/translate.104084/
B4AClassTranslationTranslation [Class]RiverRaid2013-06-102013-06-10Free - Creative Commons CC BY 3.0Translation [Class]https://www.b4x.com/android/forum/threads/class-translation.30113/[Class]https://www.b4x.com/android/forum/attachments/ahatranslatelibrary-zip.18211/
B4ATutorialViews - effectsTranslucent Status bar / Navigation keysbarx2014-07-052014-07-05Free - Creative Commons CC BY 3.0Translucent Status bar / Navigation keyshttps://www.b4x.com/android/forum/threads/translucent-status-bar-navigation-keys.42614/
B4ATutorialOtherTransparent activityZeroSoft2012-04-112012-04-11Free - Creative Commons CC BY 3.0Transparent activityhttps://www.b4x.com/android/forum/threads/transparent-activity.16814/
B4ISnippetViews - effectsTransparent Pagenarek adonts2015-03-032015-03-03Free - Creative Commons CC BY 3.0Transparent Pagehttps://www.b4x.com/android/forum/threads/transparent-page.51388/
B4JLibraryMapTreeMap (A Sorted Map)keirSv1.012016-11-23Free - Creative Commons CC BY 3.0This is a wrapper for the Java TreeMap class. A TreeMap is a Red-Black tree based map. By default it is sorted according to the natural ordering of its keys but this can be overridden by using a custom comparator sub (see example code). Because it is tree based it is very easy to return portions of the Map based on the key values as shown in the example code.https://www.b4x.com/android/forum/threads/treemap-a-sorted-map.73355/
B4JClassViews - additionalTreePane & TreeNodederez2017-01-032017-01-03Free - Creative Commons CC BY 3.0The Treeview of the B4j is nice but lacks some style possibilities. I took my B4A Treeview & Treenode class and adapted them for B4j to get additions.https://www.b4x.com/android/forum/threads/b4j-treepane-treenode-class.35918/https://www.b4x.com/android/forum/attachments/treepaneclass-zip.21405/
B4JTutorialTable/GridTreeTableViewErel2017-07-132017-07-13Free - Creative Commons CC BY 3.0TreeTableView is a new control added in B4J v5.80. TreeTableView is very similar to TreeView where each item has multiple values instead of a single value. The columns are set with the designer or by calling TreeTableView.SetColumns. Note that unlike TreeView which only works with string items, TreeTableView items can be strings, numbers or nodes.https://www.b4x.com/android/forum/threads/treetableview.81611/https://www.b4x.com/android/forum/attachments/treetableviewexample-zip.57606/
B4AClassTreeViewTreeView class v7Derezv9.12017-01-02Free - Creative Commons CC BY 3.0Display of data in a tree (like File Manager).https://www.b4x.com/forum/additional-libraries-classes-official-updates/19082-class-treeview-class-tree-node.htmlhttps://www.b4x.com/android/forum/attachments/screen3-png.15673/https://www.b4x.com/android/forum/attachments/screen4-png.15674/
B4JTutorialTreeViewTreeView TutorialErel2013-12-112013-12-11Free - Creative Commons CC BY 3.0TreeView Tutorialhttps://www.b4x.com/android/forum/threads/treeview-tutorial.35598/
B4AClassTreeViewTreeView with Node class [class]derez2012-06-252012-06-25Free - Creative Commons CC BY 3.0TreeView with Node class [class]https://www.b4x.com/android/forum/threads/class-treeview-with-node-class.19011/[class]https://www.b4x.com/android/forum/attachments/treeview_class-zip.12427/
B4JLibraryTreeViewTreeViewDnDDaestrum2015-05-262015-05-26Free - Creative Commons CC BY 3.0This library was sparked from a question in the forums, on how to drag items in a TreeView. After a bit of reading , a few tweaks ( the original code snippet ' lost' items if you moved them to the end of the TreeView) here it is.https://www.b4x.com/android/forum/threads/treeviewdnd.54092/
B4ATutorialB4ATrial Period using FTPgregchao2018-07-232018-07-23Free - Creative Commons CC BY 3.0Here is a method using FTP to create a trial period for your app. Since there is no local file with trial information, the user cannot defeat it by manipulating stored data. Also, FTP calls are very simple and no database required.https://www.b4x.com/android/forum/threads/trial-period-using-ftp.95338/
B4ATutorialB4ATrial TutorialXverhelstX2011-08-122011-08-12Free - Creative Commons CC BY 3.0Trial Tutorial. Here I will explain how you can make an evaluation/trial version of your app using an online database. With this, the user will be able to open up the app x times. When 0 is achieved, it will force close the app.https://www.b4x.com/android/forum/threads/trial-tutorial.10797/
B4ASnippetB4ATricks Anti Debug - Anti ProxyMarcoRome2019-06-052019-06-05Free - Creative Commons CC BY 3.0Check if your app is - intercepted by a proxy - hooked to a process to debughttps://www.b4x.com/android/forum/threads/tricks-anti-debug-anti-proxy.106462/
B4JTutorialDatabaseTrigger B4J Script with MySQL on Linux via udf_sysAlexander Stolte2018-01-262018-01-26Free - Creative Commons CC BY 3.0Trigger B4J Script with MySQL on Linux via udf_sys. This Tutorial save you a lot of time and is an Important Feature for Remote Database Apps! Integrated in this Tutorial: -install udf_sys on MySQL (Ubutnu 16.04) -call B4J Script (.jar) over MySQL Trigger -example for a Trigger that call this script -example for a B4J script (Firebase Push Notification)https://www.b4x.com/android/forum/threads/trigger-b4j-script-with-mysql-on-linux-via-udf_sys.88815/
B4XSnippetComms & NetworkTrust all SSL Socket [B4X]Erel2019-01-282019-01-28Free - Creative Commons CC BY 3.0This code creates an SSL socket that doesn't verify the server certificate.https://www.b4x.com/android/forum/threads/b4x-trust-all-ssl-socket.101952/[B4X]
B4JLibraryABMaterialTrying to wrap a multi-select [ABMaterial]Mashiane2018-06-252018-06-25Free - Creative Commons CC BY 3.0Trying to wrap a multi-select [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-trying-to-wrap-a-multi-select.94478/[ABMATERIAL]
B4ALibraryAudio/VideoTTS IDDouglas Fariasv1.22016-06-22Free - Creative Commons CC BY 3.0Text To Speech; the functions are basically the same as the tts of @Erel with some additional.https://www.b4x.com/android/forum/threads/tts-id-text-to-speech.67461/https://www.b4x.com/android/forum/attachments/demo-zip.45270/
B4ATutorialSpeechTTS service for 2 Activityscamolas2015-01-292015-01-29Free - Creative Commons CC BY 3.0TTS service for multiple Activitieshttps://www.b4x.com/android/forum/threads/tts-service-for-2-activitys.50020/
B4ALibrarySpeechTTSFunctionshatzisn2018-10-282019-03-01Free - Creative Commons CC BY 3.0I gathered in a Codefile a lot of the code about TTS that goes around in the Forum and I added to it some code and changed it a bit to fit my needs. I created this Codefile with a bunch of Subs and Functions that would be useful (I believe) to all of you. So here is it...https://www.b4x.com/android/forum/threads/ttsfunctions.94306/https://www.b4x.com/android/forum/attachments/ttsfunctions-bas.77896/
B4ATutorialCameraTurn your camera flash light into a torch - also with Java code inside the B4A projectJohan Schoeman2014-12-182014-12-18Free - Creative Commons CC BY 3.0Turn your camera flash light into a torch - also with Java code inside the B4A projecthttps://www.b4x.com/android/forum/threads/turn-your-camera-flash-light-into-a-torch-also-with-java-code-inside-the-b4a-project.48367/https://www.b4x.com/android/forum/attachments/jhstorch_v1-zip.30445/
B4ALibraryGPS/locationTurnGPSXverhelstX2011-03-272011-03-27Free - Creative Commons CC BY 3.0Toggling GPS On/Off by code.https://www.b4x.com/forum/additional-libraries-official-updates/8429-turngps-library.html
B4ATutorialB4ATutorial - How to sign apk with non-B4A keystoreJonPM2012-01-152012-01-15Free - Creative Commons CC BY 3.0Tutorial - How to sign apk with non-B4A keystorehttps://www.b4x.com/android/forum/threads/tutorial-how-to-sign-apk-with-non-b4a-keystore.14049/
B4ATutorialExampleTutorial - Online Scoreboardadmac2312012-01-162012-01-16Free - Creative Commons CC BY 3.0Tutorial - Online Scoreboardhttps://www.b4x.com/android/forum/threads/tutorial-online-scoreboard.14096/
B4JTutorialComms & NetworkTutorial - Run B4J webserver on VPSshashkiranr2016-10-092016-10-09Free - Creative Commons CC BY 3.0Tutorial - Run B4J webserver on VPShttps://www.b4x.com/android/forum/threads/tutorial-run-b4j-webserver-on-vps.71844/
B4ITutorialB4ITutorial for PCciginfo2014-11-142014-11-14Free - Creative Commons CC BY 3.0Tutorial for PChttps://www.b4x.com/android/forum/threads/tutorial-for-pc.46898/
B4RTutorialB4RTutorial vs Creation : ClarificationCableguy2016-06-162016-06-16Free - Creative Commons CC BY 3.0Tutorial vs Creation : Clarificationhttps://www.b4x.com/android/forum/threads/tutorial-vs-creation-clarification.68007/
B4JSnippetDialogsTweak the HTMLEditor toolbars AFTER loading a modalCrock2019-01-312019-01-31Free - Creative Commons CC BY 3.0I needed to edit some HTML text with a few basic commands (bold, underline etc) with the HTMLEditor in a modal window on top of the main form. I can simplify the HTMLEditor's toolbar by hiding the top row and all the ComboBoxes in the lower one with custom routines (not shown below).https://www.b4x.com/android/forum/threads/tweak-the-htmleditor-toolbars-after-loading-a-modal.102149/
B4RSnippetB4RTweak the MB-102 power converterderez2017-08-042017-08-04Free - Creative Commons CC BY 3.0This is actually a Hardware snippet... In many cases you want to use voltage higher than what the MC needs (5v or 3.3v), for example - when you attach motors, or if you need power directly from the source and not limited by the mb-102 current limitation, like I needed to run Raspberry pi by batteries. I soldered one wire to the connections of the plug socket and from now on I need just to connect this pin to the required user. The ground is common to the ground pins of the mb-102.https://www.b4x.com/android/forum/threads/tweak-the-mb-102-power-converter.82456/
B4ALibraryAnimationTweenEngineXverhelstXv1.102012-07-24Free - Creative Commons CC BY 3.0The Universal Tween Engine enables the interpolation of every attribute from any object in any Java project (being Swing, SWT, OpenGL or even Console-based). Implement the TweenAccessor interface, register it to the engine, and animate anything you want!https://www.b4x.com/android/forum/threads/library-universal-tween-engine-animate-your-views.19733/https://www.b4x.com/android/forum/attachments/tweenengine-zip.12906/
B4ATutorialSocialTwitter - V1.1 API example (application-only auth)Erel2013-06-192013-06-19Free - Creative Commons CC BY 3.0Twitter - V1.1 API example (application-only auth)https://www.b4x.com/android/forum/threads/twitter-v1-1-api-example-application-only-auth.30382/
B4ATutorialSocialTwitter feed readerErel2011-02-012011-02-01Free - Creative Commons CC BY 3.0Twitter feed readerhttps://www.b4x.com/android/forum/threads/twitter-feed-reader.7618/https://www.b4x.com/android/forum/attachments/twitterdemo-zip.6994/
B4AClassSocialTwitter4Jsomed3v3loper2015-12-232015-12-23Free - Creative Commons CC BY 3.0Send tweetshttps://www.b4x.com/android/forum/threads/twitter4j.44084/https://www.b4x.com/android/forum/attachments/%E2%80%AB%E2%80%ABtwitter4j-zip.27194/https://www.b4x.com/android/forum/attachments/%E2%80%AB%E2%80%ABtwitter4jmedia-zip.38820/
B4JLibrarySocialTwitterZapier Libraryaaronkv1.002018-07-25Free - Creative Commons CC BY 3.0As I wanted to post messages to Twitter within my B4J app I couldn't find any Twitter library's (or code) to use with B4J, so I created this small library to allow me to tweet messages to Twitter.https://www.b4x.com/android/forum/threads/twitterzapier-library.95352/
B4JTutorialSocialTwitterZapier Library Tutorialaaronkv1.002018-07-21Free - Creative Commons CC BY 3.0As I wanted to post messages to Twitter within my B4J app I couldn't find any Twitter library's (or code) to use with B4J, so I created this small library to allow me to tweet messages to Twitter.https://www.b4x.com/android/forum/threads/twitterzapier-library-tutorial.95353/https://www.b4x.com/android/forum/attachments/upload_2018-7-21_19-26-5-png.70211/
B4ATutorialExampleTwo activities exampleErel2010-11-162010-11-16Free - Creative Commons CC BY 3.0Two activities examplehttps://www.b4x.com/android/forum/threads/two-activities-example.6611/
B4ATutorialDatabasetwo dimensional database/reportsanuj0sharma2011-04-112011-04-11Free - Creative Commons CC BY 3.0two dimensional database/reportshttps://www.b4x.com/android/forum/threads/two-dimensional-database-reports.8655/
B4ATutorialOtherTwo functions on arraysLucaMs2014-03-252014-03-25Free - Creative Commons CC BY 3.0Find the type of data contained in an arrayhttps://www.b4x.com/android/forum/threads/two-functions-on-arrays.39222/
B4ALibraryProgress/GaugeUberProgressView (to be completed by those that want to do a wrapper)Johan Schoeman2016-05-092016-05-09Free - Creative Commons CC BY 3.0UberProgressView (to be completed by those that want to do a wrapper)https://www.b4x.com/android/forum/threads/uberprogressview-to-be-completed-by-those-that-want-to-do-a-wrapper.66715/https://www.b4x.com/android/forum/attachments/b4auberprogressview-zip.43922/https://www.b4x.com/android/forum/attachments/uberprogressviewincompletelibfiles-zip.43923/
B4ASnippetComms & NetworkUDP Broadcast AddressErel2017-01-292017-01-29Free - Creative Commons CC BY 3.0This code uses JavaObject to go over the device network interfaces and find the first UDP broadcast address. This address can be used to send a UDP packet to all devices listening to a specific port.https://www.b4x.com/android/forum/threads/udp-broadcast-address.75694/
B4RTutorialComms & NetworkUDP CommunicationErel2016-05-052016-05-05Free - Creative Commons CC BY 3.0UDP Communicationhttps://www.b4x.com/android/forum/threads/udp-communication.66592/
B4ALibraryDatabaseUh, Oh, I updated SQL library with old versionschemer2015-01-222015-01-22Free - Creative Commons CC BY 3.0Uh, Oh, I updated SQL library with old versionhttps://www.b4x.com/android/forum/threads/uh-oh-i-updated-sql-library-with-old-version.49726/
B4JTutorialB4JUI App (JavaFX) TutorialErel2015-08-022015-08-02Free - Creative Commons CC BY 3.0UI App (JavaFX) Tutorialhttps://www.b4x.com/android/forum/threads/ui-app-javafx-tutorial.34607/
B4JTutorialB4JUI apps packaging - self contained installersErelv1.502018-11-29Free - Creative Commons CC BY 3.0UI apps packaging - self contained installershttps://www.b4x.com/android/forum/threads/ui-apps-packaging-self-contained-installers.56854/
B4ALibraryViews - additionalUISegmentedControlAlberto Iglesiasv1.22014-08-18Free - Creative Commons CC BY 3.0UISegmentedControl - This library was made based on UISegmentedControl for IOShttps://www.b4x.com/android/forum/threads/uisegmentedcontrol.43950/https://www.b4x.com/android/forum/attachments/uisegmenttest1-zip.27098/https://www.b4x.com/android/forum/attachments/uisegmenttest2-zip.27099/https://www.b4x.com/android/forum/attachments/library1-3-zip.27351/
B4ALibrarySwitchUISwitch - Switch Control (iOS like)Alberto Iglesias2014-08-202014-08-20Free - Creative Commons CC BY 3.0UISwitch - Switch Control (iOS like)https://www.b4x.com/android/forum/threads/uiswitch-switch-control-ios-like.44020/https://www.b4x.com/android/forum/attachments/example1-zip.27151/https://www.b4x.com/android/forum/attachments/example2-zip.27152/https://www.b4x.com/android/forum/attachments/example3-zip.27153/https://www.b4x.com/android/forum/attachments/library-zip.27154/https://www.b4x.com/android/forum/attachments/uiswitch-models-zip.27155/
B4ALibraryAudio/VideoUltimate Audio LibraryXverhelstX2012-01-022012-01-02Free - Creative Commons CC BY 3.0Ultimate Audio Libraryhttps://www.b4x.com/android/forum/threads/ultimate-audio-library.13662/https://www.b4x.com/android/forum/attachments/ultimateaudio1-0-zip.9834/
B4ALibraryList- and scrollviewULTIMATE LIST VIEW questionAntonio Ferreira2015-05-292015-05-29Free - Creative Commons CC BY 3.0ULTIMATE LIST VIEW questionhttps://www.b4x.com/android/forum/threads/ultimate-list-view-question.54268/
B4ALibraryList- and scrollviewUltimateListViewInformatixv4.502018-09-02Free - Creative Commons CC BY 3.0A ListView with many advanced featureshttps://www.b4x.com/forum/additional-libraries-classes-official-updates/22736-lib-chargeable-ultimatelistview.html
B4ASnippetList- and scrollviewUltimateListView (ULV) - smooth scroll for PlaceItemFromTopDave O2017-04-082017-04-08Free - Creative Commons CC BY 3.0If you're using ULV's placeItemFromTop function, and you want the smooth-scroll option that other functions offer (e.g. JumpTo), here's the code to do it using JavaObject, based on a suggestion from ULV's creator, @Informatixhttps://www.b4x.com/android/forum/threads/ultimatelistview-ulv-smooth-scroll-for-placeitemfromtop.78272/
B4ATutorialList- and scrollviewUltimateListView Examplethedesolatesoul2014-10-302014-10-30Free - Creative Commons CC BY 3.0UltimateListView Examplehttps://www.b4x.com/android/forum/threads/ultimatelistview-example.46277/https://www.b4x.com/android/forum/attachments/ulvexample-apk.28692/https://www.b4x.com/android/forum/attachments/scrtemp-png.28693/
B4ATutorialTable/GridUltimateListView Image Grid Exampleasales2016-02-222016-02-22Free - Creative Commons CC BY 3.0UltimateListView Image Grid Examplehttps://www.b4x.com/android/forum/threads/ultimatelistview-image-grid-example.63857/
B4ALibraryComms & NetworkUltimateServersControlDonManfredv0.252014-09-07Free - Creative Commons CC BY 3.0Ultimate Servers is an App which "holds" a heavy lot of servers you can run on your device. FTP, IRC, HTTP/PHP, MySQL and so on and so forth. The Pro-Version is actually 50% off and available on Play Store too. With this Library you are able to Start or Stop any Server in Ultimate Servers from within your own app.https://www.b4x.com/android/forum/threads/ultimateserverscontrol.44507/
B4RTutorialB4RUltrasonic Ranging module HC-SR04inakigarm2016-09-062016-09-06Free - Creative Commons CC BY 3.0Ultrasonic Ranging module HC-SR04https://www.b4x.com/android/forum/threads/ultrasonic-ranging-module-hc-sr04.65786/
B4ATutorialList- and scrollviewULV - combining drag/drop and swipe to delete with a hierarchical data structureMisterbates2017-06-172017-06-17Free - Creative Commons CC BY 3.0The attached example presents the user with a two-level hierarchical view of data and uses ULV to implement the following: •Showing the hierarchy using indentation of sub-items •Drag/Drop reordering of items in the hierarchy •Swipe left/right to delete itemshttps://www.b4x.com/android/forum/threads/ulv-combining-drag-drop-and-swipe-to-delete-with-a-hierarchical-data-structure.80753/
B4ATutorialB4AUncaught ExceptionsErel2015-10-292015-10-29Free - Creative Commons CC BY 3.0Uncaught Exceptionshttps://www.b4x.com/android/forum/threads/uncaught-exceptions.59805/
B4ASnippetDatabaseUncommon But Useful SQLite Syntax ExamplesMahares2014-06-242014-06-24Free - Creative Commons CC BY 3.0Uncommon But Useful SQLite Syntax Exampleshttps://www.b4x.com/android/forum/threads/uncommon-but-useful-sqlite-syntax-examples.42322/
B4JTutorialBAnanoUnderstanding CRUD logic with ExecuteCallBack [BANanoSQL]Mashiane2019-05-132019-05-13Free - Creative Commons CC BY 3.0Understanding CRUD logic with ExecuteCallBack [BANanoSQL]https://www.b4x.com/android/forum/threads/bananosql-understanding-crud-logic-with-executecallback.105764/[BANANOSQL]
B4JTutorialABMaterialUnderstanding Events with Helper Classes [ABMaterial]Mashiane2018-04-052018-04-05Free - Creative Commons CC BY 3.0Understanding Events with Helper Classes [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-understanding-events-with-helper-classes.91498/[ABMATERIAL]
B4JTutorialWebAppUnderstanding the browser and optimizing the frontend [WebApp]mindful2017-02-122017-02-12Free - Creative Commons CC BY 3.0In my morning readings i came across an interesting and very well explained tutorial on how the browser works and how can we optimize the payload that the server sends to the browser. You can see it at: https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser This is a good reading for anyone that gets into web developing. https://www.b4x.com/android/forum/threads/webapp-understanding-the-browser-and-optimizing-the-frontend.76102/[WebApp]
B4XClassB4XUndoManager [B4X] [class]Erel2016-11-132016-11-13Free - Creative Commons CC BY 3.0The UndoManager class implements a simple undo / redo system. It is compatible with B4J, B4A and B4i.https://www.b4x.com/android/forum/threads/b4x-class-undomanager.73019/[B4X][class]
B4JTutorialB4JUnhandled exceptionsErel2017-03-192017-03-19Free - Creative Commons CC BY 3.0Unhandled exceptions are exceptions that were thrown outside of Try / Catch blocks. Such exceptions cause the process to exit in all cases except of server applications. Starting from B4J v5.0 it is possible to catch such exceptions. This is done with the Application_Error sub (in the Main module).https://www.b4x.com/android/forum/threads/unhandled-exceptions.77506/
B4ASnippetStringsUnicodeToStringLucaMs2015-01-182015-01-18Free - Creative Commons CC BY 3.0UnicodeToStringhttps://www.b4x.com/android/forum/threads/unicodetostring.49546/
B4ASnippetMathsUnique combinations of m objects from a set of nWilliam Lancee2018-11-182018-11-18Free - Creative Commons CC BY 3.0A fast combination algorithmhttps://www.b4x.com/android/forum/threads/unique-combinations-of-m-objects-from-a-set-of-n.99463/
B4XTutorialGameUnits and Scales [XUI2D]Erel2018-07-192018-07-19Free - Creative Commons CC BY 3.0There are all kinds of units and scales in XUI2D. It is important to understand them and use them consistently.https://www.b4x.com/android/forum/threads/xui2d-units-and-scales.95285/[XUI2D]
B4ALibraryImagesUniversalImageLoaderDonManfredv1.0.22016-02-28DonationUIL aims to provide a powerful, flexible and highly customizable instrument for image loading, caching and displaying. It provides a lot of configuration options and good control over the image loading and caching process.https://www.b4x.com/android/forum/threads/universalimageloader-v1-0-1.53217/https://www.b4x.com/android/forum/attachments/libuniversalimageloader_v1-0-0-zip.33693/https://www.b4x.com/android/forum/attachments/universalimagloaderex2_flags-zip.33697/https://www.b4x.com/android/forum/attachments/libuniversalimageloader_v1-0-1-zip.38019/https://www.b4x.com/android/forum/attachments/universalimagloaderex-zip.41981/
B4ALibraryGPS/locationUnwired LocationAPI Android LibraryOhanian2017-10-052017-10-05Free - Creative Commons CC BY 3.0The Unwired Labs' LocationAPI locates all sorts of devices based on cell towers, WiFi APs and IP addresses, anywhere in the world. LocationAPI works both indoors & outdoors, when GPS isn't available or preferred (high battery drain).https://www.b4x.com/android/forum/threads/unwired-locationapi-android-library.84656/
B4JLibraryUOEUOE - Create MaterializeCSS WebsitesMashiane2019-02-142019-02-14Free - Creative Commons CC BY 3.0UOE is a B4J library that has been created to enable anyone to create multi-page materialize websites. The existence of this lib birthed the UOEBANano library, a conversion of this library to work with the BANano library.https://www.b4x.com/android/forum/threads/uoe-create-materializecss-websites.102717/
B4JTutorialBAnanoUOEGrid Column Renderer - Let's display images etc [BANano]Mashiane2019-05-012019-05-01Free - Creative Commons CC BY 3.0UOEGrid Column Renderer - Let's display images etc [BANano]https://www.b4x.com/android/forum/threads/banano-uoegrid-column-renderer-lets-display-images-etc.105390/[BANANO]
B4JLibraryBAnanoUOEGrid: An interesting grid that you might like [BANano]Mashiane2019-04-292019-04-29Free - Creative Commons CC BY 3.0UOEGrid: An interesting grid that you might like [BANano]https://www.b4x.com/android/forum/threads/banano-uoegrid-an-interesting-grid-that-you-might-like.105225/[BANANO]
B4JLibraryBAnanoUOEGridTable Conditional Value Display Formatting [BANano]Mashiane2019-05-012019-05-01Free - Creative Commons CC BY 3.0UOEGridTable Conditional Value Display Formatting [BANano]https://www.b4x.com/android/forum/threads/banano-uoegridtable-conditional-value-display-formatting.105400/[BANANO]
B4JTutorialBAnanoUOEGridTable IconRenderer [BANano]Mashiane2019-05-022019-05-02Free - Creative Commons CC BY 3.0UOEGridTable IconRenderer [BANano]https://www.b4x.com/android/forum/threads/banano-uoegridtable-iconrenderer.105403/[BANANO]
B4ATutorialWidgetUpdate a homescreen widget more frequently than 30 minutesCorwin422011-09-062011-09-06Free - Creative Commons CC BY 3.0Normally a homescreen widget can only update itself every 30 minutes. A lower value is not possible in the ConfigureHomeWidget() call. But what if you want to create something like a clock which needs to be updated every minute? This is possible too but I experienced some problems handling the widgetservice correctly in this case. If it is not handled correctly the service will run forever even if no widget is visible on the homescreen anymore. I will explain it in this tutorial on a simple clock widget example.https://www.b4x.com/android/forum/threads/update-a-homescreen-widget-more-frequently-than-30-minutes.11329/
B4JSnippetABMaterialupdate translator [ABMaterial]MichalK73v2.12017-09-07Free - Creative Commons CC BY 3.0update translator [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-update-translator.83436/[ABMaterial]https://www.b4x.com/android/forum/attachments/abmtranslator-v-1-02-jar.59231/
B4ATutorialB4AUpdate your app to take advantage of the larger aspect ratio on new Android flagship devicesMultiverse app2017-03-312017-03-31Free - Creative Commons CC BY 3.0To deliver more engaging viewing experiences to their users, many Android OEMs are experimenting with new, super widescreen smartphones. Samsung has just announced a new flagship device, the Samsung Galaxy S8, featuring a new display format with an aspect ratio of 18.5:9. At the Mobile World Congress earlier this year, LG also launched their new flagship device, the LG G6, with an expanded screen aspect ratio of 18:9. In order to take full advantage of the larger display formats on these devices, you should consider increasing your app's maximum supported aspect ratio. To do so, simply declare an android.max_aspect element in the app's elementhttps://www.b4x.com/android/forum/threads/update-your-app-to-take-advantage-of-the-larger-aspect-ratio-on-new-android-flagship-devices.77980/
B4ASnippetUpdaterUpdate your App without using the GplaystoreJmu56672019-09-192019-09-19Free - Creative Commons CC BY 3.0This app shows you how you can control the updating of your apps. It is a stripped down version of what we use in our production apps. We removed all our apps from the play store and developed this method. Please feel free to use/modify it.https://www.b4x.com/android/forum/threads/update-your-app-without-using-the-gplaystore.109720/
B4JLibraryB4JUpdated JSSC.Jartechknight2018-11-232018-11-23Free - Creative Commons CC BY 3.0I fixed and recompiled the Native DLL for JSSC which was causing Access Violation crashes when attempting to open a serial port on Windows 10 64 bit systems with newer Java versions.https://www.b4x.com/android/forum/threads/updated-jssc-jar.99668/
B4JTutorialDatabaseUpdated MySQL & PHP exampleKMatle2018-09-022018-09-02Free - Creative Commons CC BY 3.0This is an updated example of how to - communicate with a apache server via OKHttpUtils calling a php script - doing MySQL data requests (Insert, Update and Delete) using prepared sql statements - working with the data like list's & maps (= arrays in php) in both direction (I use this contellation combined with encryption and Base64 a lot in my apps) - using resumable subs with parametershttps://www.b4x.com/android/forum/threads/updated-mysql-php-example.96790/
B4JLibraryDatabaseUpdates for sqlite-jdbcKMatle2018-08-182018-08-18Free - Creative Commons CC BY 3.0Newest version (18.8.2018): sqlite-jdbc-3.23.1https://www.b4x.com/android/forum/threads/updates-for-sqlite-jdbc.96286/
B4JLibraryB4JUpdates to internal libariesErel2018-06-192018-06-19Free - Creative Commons CC BY 3.0Updates to internal libarieshttps://www.b4x.com/android/forum/threads/updates-to-internal-libaries.48274/
B4ALibraryB4AUpdates to internal librariesErel2018-06-172018-06-17Free - Creative Commons CC BY 3.0Updates to internal librarieshttps://www.b4x.com/android/forum/threads/updates-to-internal-libraries.59340/
B4RLibraryB4RUpdates to internal libraries B4RErel2018-07-192018-07-19Free - Creative Commons CC BY 3.0Libraries from this thread should be copied to the internal libraries folder: C:\Program Files (x86)\Anywhere Software\B4R\librarieshttps://www.b4x.com/android/forum/threads/updates-to-internal-libraries.76644/
B4ALibraryFile xferUpload file with phpSpinter2014-04-162014-04-16Free - Creative Commons CC BY 3.0Upload file with phphttps://www.b4x.com/android/forum/threads/upload-file-with-php.39976/
B4ATutorialFile xferUpload files from B4A app to B4J server [Server]Erel2014-01-282014-01-28Free - Creative Commons CC BY 3.0This example shows how to make your B4J server application accessible over the internet.https://www.b4x.com/android/forum/threads/server-upload-files-from-your-b4a-app-to-your-b4j-server-over-the-internet.37201/[Server]https://www.b4x.com/android/forum/attachments/fileclient-b4a-zip.22300/
B4ASnippetWebViewUpload files with WebViewErel2018-10-252018-10-25Free - Creative Commons CC BY 3.0Code requires Android 5+ 1. Set a custom WebViewChromeClient. It is implemented with inline Java code. 2. The ShowFile_Chooser event is raised when the user clicks on a "browse" button. 3. You need to get the file URI with FileProvider and call SendResult.https://www.b4x.com/android/forum/threads/upload-files-with-webview.98623/
B4ATutorialFile xferUpload image to server, PostMultipart and PHPrscheel2017-08-112017-08-11Free - Creative Commons CC BY 3.0A small example like loading an image with PostMultipart and PHP, I have been useful, you can adapt it needs.https://www.b4x.com/android/forum/threads/upload-image-to-server-postmultipart-and-php.82682/
B4ISnippetB4IUploading from a local Mac builder with XCode 11nwhitfield2019-09-242019-09-24Free - Creative Commons CC BY 3.0Uploading from a local Mac builder with XCode 11https://www.b4x.com/android/forum/threads/uploading-from-a-local-mac-builder-with-xcode-11.109885/
B4ATutorialSocialUploading Photo to Facebookvb19922012-05-102012-05-10Free - Creative Commons CC BY 3.0Uploading Photo to Facebookhttps://www.b4x.com/android/forum/threads/uploading-photo-to-facebook.17699/
B4ATutorialAudio/VideoURI content://media ... to real filedagofo2011-12-242011-12-24Free - Creative Commons CC BY 3.0URI content://media ... to real filehttps://www.b4x.com/android/forum/threads/uri-content-media-to-real-file.13473/
B4ALibraryhtmlUrl Detector - detect and extract urls in a long piece of texttuhatinhvn2019-08-272019-08-27Free - Creative Commons CC BY 3.0Url Detector - detect and extract urls in a long piece of texthttps://www.b4x.com/android/forum/threads/url-detector-detect-and-extract-urls-in-a-long-piece-of-text.109038/
B4ALibraryOSUsageStatsManagerDonManfred2016-10-262016-10-26Free - Creative Commons CC BY 3.0Provides access to device usage history and statistics. Usage data is aggregated into time intervals: days, weeks, months, and years. https://www.b4x.com/android/forum/threads/usagestatsmanager.72377/https://www.b4x.com/android/forum/attachments/usmex-zip.49405/
B4ALibraryOtherUsb Host libraryErel2011-09-042011-09-04Free - Creative Commons CC BY 3.0Usb Host library - Gives access to the new Usb host features available in Android 3.1 and above.https://www.b4x.com/android/forum/threads/usb-host-library.11290/
B4ATutorialSerial commUSB K8055 VM110WhoIsShmoove2018-05-102018-05-10Free - Creative Commons CC BY 3.0USB K8055 VM110https://www.b4x.com/android/forum/threads/usb-k8055-vm110.92873/
B4ATutorialSerial commUSB Serial servicecamolas2015-01-292015-01-29Free - Creative Commons CC BY 3.0USB Serial servicehttps://www.b4x.com/android/forum/threads/usb-serial-service.50021/
B4ALibrarySerial commUsbSerialErelv2.32014-07-13Free - Creative Commons CC BY 3.0This is an expanded version of the original UsbSerial library. It has added support for Prolific PL2303 USB to serial converters, Android ADK devices and USB permissions. All devices use the same simple interface intended to be used with AsyncStreams and AsyncStreamsText. Note that AsyncStreams prefix mode is not supported. The library is based on the same open source project Android USB host serial driver library as the existing UsbSerial library but no longer needs a separate jar file as the project source code is incorporated in the library.https://www.b4x.com/forum/additional-libraries-classes-official-updates/28176-usbserial-library-2-0-supports-more-devices.html
B4XTutorialGameUse (inlined) DistanceSquared to compare distances [Performance]wonder2017-04-142017-04-14Free - Creative Commons CC BY 3.0Use (inlined) DistanceSquared to compare distances [Performance]https://www.b4x.com/android/forum/threads/performance-use-inlined-distancesquared-to-compare-distances.78453/[PERFORMANCE]
B4ATutorialBarcodeUse a handheld Bluetooth scanner via SPP modeKMatle2017-10-212017-10-21Free - Creative Commons CC BY 3.0Use a handheld Bluetooth scanner via SPP modehttps://www.b4x.com/android/forum/threads/use-a-handheld-bluetooth-scanner-via-spp-mode.83490/
B4ATutorialIcons / fontsUse Font instead of IconBlue.Sky2015-10-152015-10-15Free - Creative Commons CC BY 3.0Use Font instead of Iconhttps://www.b4x.com/android/forum/threads/use-font-instead-of-icon.59341/
B4JOtherOtherUse Google Drive as a backup solutionKMatle2018-08-182018-08-18Free - Creative Commons CC BY 3.0This more a suggestion/idea than a real snippet or other code.https://www.b4x.com/android/forum/threads/use-google-drive-as-a-backup-solution.96287/
B4ATutorialComms & NetworkUse localhost serveromidaghakhani13682014-11-302014-11-30Free - Creative Commons CC BY 3.0Use localhost server - work around problems to access address http://localhost/your_project/script.php in Android Emulator.https://www.b4x.com/android/forum/threads/use-localhost-server.47606/
B4ATutorialB4AUse mouse wheel to quickly scroll through colorsWidget2017-01-192017-01-19Free - Creative Commons CC BY 3.0Use mouse wheel to quickly scroll through colorshttps://www.b4x.com/android/forum/threads/use-mouse-wheel-to-quickly-scroll-through-colors.75393/
B4JSnippetEncryptionUse simple encryption for B4J, B4A and B4I (also in url)schimanski2015-10-262015-10-26Free - Creative Commons CC BY 3.0Use simple encryption for B4J, B4A and B4I (also in url)https://www.b4x.com/android/forum/threads/use-simple-encryption-for-b4j-b4a-and-b4i-also-in-url.58773/
B4ALibraryGameUse TextureAtlas without libGDXJaames2014-07-282014-07-28Free - Creative Commons CC BY 3.0Use TextureAtlas without libGDXhttps://www.b4x.com/android/forum/threads/use-textureatlas-without-libgdx.43304/
B4JTutorialList- and scrollviewUse Timelines to 'slide' listviewsDaestrum2015-04-302015-04-30Free - Creative Commons CC BY 3.0Use Timelines to 'slide' listviewshttps://www.b4x.com/android/forum/threads/use-timelines-to-slide-listviews.53328/
B4XSnippetImagesUse WebView to show large images [B4X]Erel2019-02-202019-02-20Free - Creative Commons CC BY 3.0Use WebView to show large images [B4X]https://www.b4x.com/android/forum/threads/b4x-use-webview-to-show-large-images.102910/[B4X]
B4XTutorialGameUseful Formulaswonder2017-04-142017-04-14Free - Creative Commons CC BY 3.0Useful math / physics / other formulashttps://www.b4x.com/android/forum/threads/useful-formulas.78449/
B4ALibraryAudio/VideoUser Aware Video ViewJohan Schoeman2016-10-292016-10-29Free - Creative Commons CC BY 3.0UserAwareVideoView is a customizable VideoView that smartly play and pause the video based on your user is looking at the video or not. This uses Play Services Mobile Vision APIs to detect user's eyes. If the user is not looking at the screen than this will automatically pause the video, so your user does not miss any part of the video.https://www.b4x.com/android/forum/threads/user-aware-video-view.72475/https://www.b4x.com/android/forum/attachments/resource-zip.49515/https://www.b4x.com/android/forum/attachments/thejavacode-zip.49516/https://www.b4x.com/android/forum/attachments/userawarevideoviewlibfiles-zip.49517/https://www.b4x.com/android/forum/attachments/b4auserawarevideoview-zip.49518/
B4ATutorialhttpUser registration using httputils2, php, MySql and mailKMatle2014-07-102014-07-10Free - Creative Commons CC BY 3.0User registration using httputils2, php, MySql and mailhttps://www.b4x.com/android/forum/threads/user-registration-using-httputils2-php-mysql-and-mail.42745/
B4ATutorialEncryptionUserid/pw/Encryption: Best practiceKMatle2015-11-062015-11-06Free - Creative Commons CC BY 3.0Userid/pw/Encryption: Best practicehttps://www.b4x.com/android/forum/threads/userid-pw-encryption-best-practice.60081/
B4ATutorialB4AUser's Guideklaus2019-05-042019-05-04Free - Creative Commons CC BY 3.0User's Guidehttps://www.b4x.com/android/forum/threads/users-guide.15861/
B4ATutorialViews - additionalUsing a custom view written with Kotlin [Advanced]Erel2019-03-252019-03-25Free - Creative Commons CC BY 3.0Using Kotlin libraries is similar to using Java libraries.https://www.b4x.com/android/forum/threads/advanced-using-a-custom-view-written-with-kotlin.104105/[ADVANCED]
B4XTutorialGameUsing a FloodFill Algorithm For Fluid Drop Simulation [SOLVED]wonder2016-11-092016-11-09Free - Creative Commons CC BY 3.0Using a FloodFill Algorithm For Fluid Drop Simulation [SOLVED]https://www.b4x.com/android/forum/threads/solved-using-a-floodfill-algorithm-for-fluid-drop-simulation.72900/[SOLVED]https://www.b4x.com/android/forum/attachments/floodfill-jar.49957/
B4XTutorialB4XUsing a Git Repository (Version Control) for Beginnerswonder2017-06-222017-06-22Free - Creative Commons CC BY 3.0Using a Git Repository (Version Control) for Beginnershttps://www.b4x.com/android/forum/threads/using-a-git-repository-version-control-for-beginners.80899/
B4ATutorialInteropUsing a PlayStation 3 controller with your Android Devicewonder2017-08-292017-08-29Free - Creative Commons CC BY 3.0Using a PlayStation 3 controller with your Android Devicehttps://www.b4x.com/android/forum/threads/using-a-playstation-3-controller-with-your-android-device.53567/
B4ASnippetBarcodeUsing a USB wired Barcode scannerDerek Johnson2016-03-302016-03-30Free - Creative Commons CC BY 3.0Using a USB wired Barcode scannerhttps://www.b4x.com/android/forum/threads/using-a-usb-wired-barcode-scanner.65226/
B4RTutorialB4RUsing a Wemos D1 R2 and stepper motor - control over wifimark35at2018-04-112018-04-11Free - Creative Commons CC BY 3.0This may be of interest to someone. I am using a Wemos D1 R2 in AP mode to serve a webpage to a client. The Wemos creates a server called "Wemos_Server" using the IP 192.168.4.1. When the browser opens this IP, a page is generated with three button: Start, Stop and Reverse. This controls a stepper motor. The speed can be controlled using the timer.https://www.b4x.com/android/forum/threads/using-a-wemos-d1-r2-and-stepper-motor-control-over-wifi.91773/
B4JTutorialABMaterialUsing ABMFileInput for Profile Pictures [ABMaterial]Mashiane2018-03-112018-03-11Free - Creative Commons CC BY 3.0Using ABMFileInput for Profile Pictures [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-using-abmfileinput-for-profile-pictures.90487/[ABMATERIAL]
B4ATutorialB4AUsing ADB over WIFI : B4A Bridge alternative [Root]somed3v3loper2016-02-112016-02-11Free - Creative Commons CC BY 3.0Using ADB over WIFI : B4A Bridge alternative [Root]https://www.b4x.com/android/forum/threads/root-using-adb-over-wifi-b4a-bridge-alternative.63393/[Root]
B4RTutorialB4RUsing an incremental rotary encoderPeter Simpson2018-01-182018-01-18Free - Creative Commons CC BY 3.0This is a quick tutorial on what an incremental rotary encoder (or rotary encoder for short) is and what it can be used for.https://www.b4x.com/android/forum/threads/using-an-incremental-rotary-encoder.79611/
B4XTutorialB4XUsing and understanding Pointers and Referenceswonder2019-05-272019-05-27Free - Creative Commons CC BY 3.0Using and understanding Pointers and Referenceshttps://www.b4x.com/android/forum/threads/using-and-understanding-pointers-and-references.106174/
B4ATutorialInteropUsing App Deeplinking in your app (based on json Config file)DonManfred2015-10-162015-10-16Free - Creative Commons CC BY 3.0Using App Deeplinking in your app (based on json Config file)https://www.b4x.com/android/forum/threads/using-app-deeplinking-in-your-app-based-on-json-config-file.59368/https://www.b4x.com/android/forum/attachments/mobiledeeplinkingexample-zip.38242/
B4ATutorialServiceUsing CallSubDelayed to interact between activities and servicesErel2012-06-142012-06-14Free - Creative Commons CC BY 3.0Using CallSubDelayed to interact between activities and serviceshttps://www.b4x.com/android/forum/threads/using-callsubdelayed-to-interact-between-activities-and-services.18691/
B4JTutorialABMaterialUsing Cloudinary as CDN for your assets (v4.35) [ABMaterial]alwaysbusy2018-09-122018-09-12Free - Creative Commons CC BY 3.0Using Cloudinary as CDN for your assets (v4.35) [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-using-cloudinary-as-cdn-for-your-assets-v4-35.97086/[ABMATERIAL]
B4ATutorialB4AUsing CustomBuildAction to deploy to multiple devices at onceErel2014-05-202014-05-20Free - Creative Commons CC BY 3.0Using CustomBuildAction to deploy to multiple devices at oncehttps://www.b4x.com/android/forum/threads/using-custombuildaction-to-deploy-to-multiple-devices-at-once.41210/
B4JTutorialB4JUsing CustomBuildAction to your advantagetchart2016-11-102016-11-10Free - Creative Commons CC BY 3.0Using CustomBuildAction to your advantagehttps://www.b4x.com/android/forum/threads/using-custombuildaction-to-your-advantage.72945/https://www.b4x.com/android/forum/attachments/demo-zip.49918/
B4ATutorialSocialUsing Facebook Login Without Social SDKHaris Hafeez2014-09-152014-09-15Free - Creative Commons CC BY 3.0Using Facebook Login Without Social SDKhttps://www.b4x.com/android/forum/threads/using-facebook-login-without-social-sdk.44752/
B4ATutorialB4AUsing FCM on Huawei phones: Set your app to protected (important!)KMatle2017-04-172017-04-17Free - Creative Commons CC BY 3.0By default on Huawei phones all "unknown apps" (like your app is for sure) are NOT allowed to run in the background (= when the screen turns off OR your app is sent "to the back" by pressing the home button or by any other event). So when your app is paused, the complete app is stopped. Even the FCM service is completely inactive. As a result of that you are NOT able to receive any FCM messages anymore. It took me hours wondering why my phone app (Huawei P8, Android 6.x) does not receive messages. There's a feature called "protected apps". Only apps which are "protected" will be able to run in the background. https://www.b4x.com/android/forum/threads/using-fcm-on-huawei-phones-set-your-app-to-protected-important.78554/
B4RTutorialFirebaseUsing Firebase to send notifications to iOS and Android devicesErel2016-09-292016-09-29Free - Creative Commons CC BY 3.0When the button is clicked, two http requests are sent to Firebase REST api. Any subscribed Android or iOS device will receive the push message. It is a very simple and powerful solution It is simple as you don't need a server and it is powerful as the messages will arrive even when the apps are not running. The solution works over the internet, it is not limited to the local network.https://www.b4x.com/android/forum/threads/using-firebase-to-send-notifications-to-ios-and-android-devices.71507/
B4JTutorialABMaterialUsing Google Analytics in 1.07 [ABMaterial]alwaysbusy2016-02-172016-02-17Free - Creative Commons CC BY 3.0Using Google Analytics in 1.07 [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-using-google-analytics-in-1-07.63624/[ABMaterial]
B4JTutorialChartsUsing JavaObject and JavaFx - LineChartstevel052013-11-212013-11-21Free - Creative Commons CC BY 3.0Using JavaObject and JavaFx - LineCharthttps://www.b4x.com/android/forum/threads/using-javaobject-and-javafx-linechart.34777/https://www.b4x.com/android/forum/attachments/3-1-zip.20603/https://www.b4x.com/android/forum/attachments/3-4-zip.20604/
B4JTutorialBAnanoUsing Laragon as your development web server [WebApps]Mashiane2019-07-222019-07-22Free - Creative Commons CC BY 3.0Using Laragon as your development web server [WebApps]https://www.b4x.com/android/forum/threads/webapps-using-laragon-as-your-development-web-server.107906/[WEBAPPS]
B4ASnippetImagesUsing Material/FontAwesome Icons as BitmapsKwame Twum2019-03-222019-03-22Free - Creative Commons CC BY 3.0This sub will let you use icon fonts as bitmapshttps://www.b4x.com/android/forum/threads/using-material-fontawesome-icons-as-bitmaps.104020/
B4ATutorialColourUsing MFColorMatrix (from my MFLib)MaFu2016-08-292016-08-29Free - Creative Commons CC BY 3.0A short description using the MFColorMatrix class from my MFLib. A color matrix is a 4x5 matrix for transforming the color and alpha components of a Bitmap.https://www.b4x.com/android/forum/threads/using-mfcolormatrix-from-my-mflib.73581/
B4JTutorialABMaterialUsing MS Excel as your reporting Engine for Database Records [ABMaterial]Mashiane2017-02-132017-02-13Free - Creative Commons CC BY 3.0Using MS Excel as your reporting Engine for Database Records [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-using-ms-excel-as-your-reporting-engine-for-database-records.76142/[ABMaterial]
B4ATutorialMailUsing POP3 to communicate with Android devicesErel2011-09-052011-09-05Free - Creative Commons CC BY 3.0Using POP3 to communicate with Android deviceshttps://www.b4x.com/android/forum/threads/using-pop3-to-communicate-with-android-devices.11310/
B4RTutorialB4RUsing PROGMEM to save memoryErel2016-09-192016-09-19Free - Creative Commons CC BY 3.0The smaller Arduinos like the Arduino Uno have 2k of RAM. The subs stack and the global variables use this memory. If your program includes constant data then you can use PROGMEM to store the data in the program code and access it without loading the whole data into the the limited RAM.https://www.b4x.com/android/forum/threads/using-progmem-to-save-memory.71114/
B4ATutorialEncryptionUsing RSA in B4A to communicate with PHP/OpenSSLKMatle2015-10-182015-10-18Free - Creative Commons CC BY 3.0Using RSA in B4A to communicate with PHP/OpenSSLhttps://www.b4x.com/android/forum/threads/using-rsa-in-b4a-to-communicate-with-php-openssl.59445/
B4RTutorialEncryptionUsing RSA on a ESP32 via Inline CKMatle2019-03-302019-03-30Free - Creative Commons CC BY 3.0Here's another example how to use RSA on a ESP32 based on this documentation: https://tls.mbed.org/kb/how-to/encrypt-and-decrypt-with-rsahttps://www.b4x.com/android/forum/threads/using-rsa-on-a-esp32-via-inline-c.104325/
B4JTutorialSliderUsing SlidersDaestrum2013-11-282013-11-28Free - Creative Commons CC BY 3.0Using sliders Re-sizing windows Changing background colour of a window Truncating/Expanding text Moving labels to keep pace with a slider button Text with reflections (set in javaFX designer as property not visible in IDE)https://www.b4x.com/android/forum/threads/using-sliders.35068/
B4ATutorialOtherUsing standard Android search dialogCorwin422013-02-282013-02-28Free - Creative Commons CC BY 3.0Search is a core feature of Android. You can use a configurable standard search dialog for performing searches in your app. This search dialog can also be used within a Basic4Android App (with some limitations). This tutorial will show you how to use the Android search dialog in Basic4Android.https://www.b4x.com/android/forum/threads/using-standard-android-search-dialog-with-basic4android.15490/https://www.b4x.com/android/forum/attachments/searchexample-zip.10641/
B4ASnippetJavaUsing StartActivityForResult with JavaObjectErel2014-04-282014-04-28Free - Creative Commons CC BY 3.0This code demonstrates how JavaObject can be used to call external APIs that should be called with Context.startActivityForResult.https://www.b4x.com/android/forum/threads/using-startactivityforresult-with-javaobject.40374/
B4JTutorialhtmlUsing the CLI [OneEvery]Mashiane2018-01-312018-01-31Free - Creative Commons CC BY 3.0Using the CLI [OneEvery]. Anyway, having noted that the Twitter Bootstrap learning curve is going smoothly, OneEvery seems to be maturing surely but slowly for this part, a CLI (Command Line Interface) seemed the right thing to do. With this, I'm able to maintain pages, maintain html elements and also maintain classes linked to each html element as demonstrated in this video. I have opted for coding against drag n drop so that I can also learn as I go along. The nice thing is the underlying html code is independent of a framework really and the limitation is to ones imagination in terms of what one can do with the html and css.https://www.b4x.com/android/forum/threads/oneevery-using-the-cli.88757/[ONEEVERY]
B4ATutorialB4XUsing torrents to distribute your free appsIanMc2013-02-262013-02-26Free - Creative Commons CC BY 3.0Using torrents to distribute your free appshttps://www.b4x.com/android/forum/threads/using-torrents-to-distribute-your-free-apps.26768/
B4ASnippetWebViewUsing Webview files in the Assets DirectoryDerek Johnson2016-08-122016-08-12Free - Creative Commons CC BY 3.0How do I load a set of web pages in a Webview that are contained in the Assets Directory?https://www.b4x.com/android/forum/threads/using-webview-files-in-the-assets-directory.69996/
B4ALibrarySMSUSSDsomed3v3loper2019-09-292019-09-29Free - Creative Commons CC BY 3.0USSDhttps://www.b4x.com/android/forum/threads/ussd.110039/
B4ISnippetB4IUtility to convert Smart Quotes into normal onesDerek Johnson2015-06-262015-06-26Free - Creative Commons CC BY 3.0Utility to convert Smart Quotes into normal oneshttps://www.b4x.com/android/forum/threads/utility-to-convert-smart-quotes-into-normal-ones.55522/
B4JTutorialBAnanov2: [1] B4J Abstract Designer [BANano]alwaysbusy2019-01-162019-01-16Free - Creative Commons CC BY 3.0v2: [1] B4J Abstract Designer [BANano]https://www.b4x.com/android/forum/threads/banano-v2-1-b4j-abstract-designer.101531/[1][BANANO]
B4JTutorialBAnanov2: [2] B4J Abstract Designer [BANano]alwaysbusy2019-01-312019-01-31Free - Creative Commons CC BY 3.0v2: [2] B4J Abstract Designer [BANano]https://www.b4x.com/android/forum/threads/banano-v2-2-b4j-abstract-designer.101544/[2][BANANO]
B4JTutorialhttpValid SSL certificate for localhost for your development machine [SERVER]mindful2018-05-162018-05-16Free - Creative Commons CC BY 3.0Valid SSL certificate for localhost for your development machine [SERVER]https://www.b4x.com/android/forum/threads/server-valid-ssl-certificate-for-localhost-for-your-development-machine.93083/[SERVER]
B4ASnippetMailValidate a correctly formatted email addressPeter Simpson2014-04-102014-04-10Free - Creative Commons CC BY 3.0Validate a correctly formatted email addresshttps://www.b4x.com/android/forum/threads/validate-a-correctly-formatted-email-address.39803/
B4XClassB4XValidation modulePooya12018-05-042018-05-04Free - Creative Commons CC BY 3.0Contain many function about validate email,mobile and otherhttps://www.b4x.com/android/forum/threads/validation-module.92637/[B4X]
B4ALibrarySeekbarValueBarDonManfredv1.012015-03-08DonationA beautiful Android custom View that works similar to a range or seekbar. Selection by gesture. With animations. Supporting API level 11+.https://www.b4x.com/android/forum/threads/valuebar-v1-0-1.51584/https://www.b4x.com/android/forum/attachments/libvaluebarv1-0-0-zip.32743/https://www.b4x.com/android/forum/attachments/valuebarex-zip.32744/
B4ATutorialB4AVariables & Objects in Basic4androidErel2011-03-242011-03-24Free - Creative Commons CC BY 3.0Variables & Objects in Basic4androidhttps://www.b4x.com/android/forum/threads/variables-objects-in-basic4android.8385/
B4ATutorialB4AVariables and Subs visibilityErel2012-06-122012-06-12Free - Creative Commons CC BY 3.0Variables and Subs visibilityhttps://www.b4x.com/android/forum/threads/variables-and-subs-visibility.18628/
B4RSnippetB4RVarious table operation and lookup in PROGMEMtigrot2018-01-222018-01-22Free - Creative Commons CC BY 3.0Various table operation and lookup in PROGMEMhttps://www.b4x.com/android/forum/threads/various-table-operation-and-lookup-in-progmem.88640/
B4ATutorialJavaVarious Utilities created with Inline Java CodeJohan Schoeman2015-04-262015-04-26Free - Creative Commons CC BY 3.0Various Utilities created with Inline Java Codehttps://www.b4x.com/android/forum/threads/various-utilities-created-with-inline-java-code.53224/https://www.b4x.com/android/forum/attachments/variousutilities-zip.33725/
B4ASnippetStringsVB like Join functions.JakeBullet702016-05-082016-05-08Free - Creative Commons CC BY 3.0VB like Join functions.https://www.b4x.com/android/forum/threads/vb-like-join-functions.66682/
B4ALibraryB4AVB.Net to B4A Simple Converterkiki782014-02-282014-02-28Free - Creative Commons CC BY 3.0VB.Net to B4A Simple Converterhttps://www.b4x.com/android/forum/threads/vb-net-to-b4a-simple-converter.38327/https://www.b4x.com/android/forum/attachments/vbnet2b4a_src-zip.23261/https://www.b4x.com/android/forum/attachments/lstconv-txt.23284/
B4ASnippetB4AVB6 VBA uses prefix mode and data structure of prefix mode.boy81992019-06-052019-06-05Free - Creative Commons CC BY 3.0VB6 VBA uses prefix mode and data structure of prefix mode.https://www.b4x.com/android/forum/threads/vb6-vba-uses-prefix-mode-and-data-structure-of-prefix-mode.106452/
B4ALibraryImagesVBBitmapvb1992v1.32012-10-14Free - Creative Commons CC BY 3.0Extended version of loadbitmapsample, to auto check memory to avoid possible out of memory crashes with large bitmap loadinghttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19110-beta-vbbitmap-extended-safer-loadbitmapsample.html
B4ALibraryCameraVBFrontCam (Front Camera)vb1992v2.02012-10-14Free - Creative Commons CC BY 3.0Allows you to access the front facing camera to take photos on Gingerbread 2.3.1+ phones with a front camera. It also has simple Exposure, Effects, Zoom settings.https://www.b4x.com/forum/additional-libraries-official-updates/18753-vbfrontcam-front-camera-library-1-0-a.htmlhttps://www.b4x.com/android/forum/attachments/frontcam-example-project-zip.12283/https://www.b4x.com/android/forum/attachments/frontcameexamplepregingerbread2-3-zip.12304/https://www.b4x.com/android/forum/attachments/vbfrontcam1-3-zip.12402/
B4ALibraryWifiVBWepvb1992v1.12012-10-14Free - Creative Commons CC BY 3.0Allows you to connect to a WIFI (SSID) with username/password, list SSID and Signal Strengths and more, BSSID, MAC ADDRESS, and IP-ADDRESShttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19623-vbwep-1-0-library-wep.htmlhttps://www.b4x.com/android/forum/attachments/vbwep-zip.12817/
B4AClassImagesVector [Class]wonder2015-05-172015-05-17Free - Creative Commons CC BY 3.0Vector [Class]https://www.b4x.com/android/forum/threads/class-vector.53868/[Class]
B4ALibraryImagesVectorCompat (MorphButton)DonManfred2016-10-012016-10-01Free - Creative Commons CC BY 3.0A support library for VectorDrawable and AnimatedVectorDrawable introduced in Lollipop with fully backwards compatible tint support (api 14+ so far) vector-compat provides the necessary tools to make animated icons similar to the new drawer hamburger icon that morphs to a back arrow when clicked. Any other morph animation between icons can be defined purely in xml (no java code required) and the library takes care of the transformation animation. Because they are in vector format, these drawables can be of any height and width with no resulting pixelation. https://www.b4x.com/android/forum/threads/vectorcompat-morphbutton.71553/https://www.b4x.com/android/forum/attachments/vectorcompatv1-0-zip.48449/
B4ALibraryDrawingVectorDrawablesDonManfred2016-07-102016-07-10Free - Creative Commons CC BY 3.0Lib that imports all the vector drawables from materialdesignicons.com into your R.drawable. 1676 Vectordrawables you´ll find there. With help of this library you can use any of them in any color you like.https://www.b4x.com/android/forum/threads/vectordrawables.68801/https://www.b4x.com/android/forum/attachments/vectordrawablesex-zip.45929/
B4ALibrarySpeedometerVelocimeterDonManfredv1.0.12015-06-11DonationA velocimeter View for Androidhttps://www.b4x.com/android/forum/threads/velocimeter.54783/https://www.b4x.com/android/forum/attachments/libvelocimeterv1-0-0-zip.34735/https://www.b4x.com/android/forum/attachments/velocimeterex-zip.34736/
B4ATutorialDrawingVentilator Example [it's really windy]Douglas Farias2019-08-142019-08-14Free - Creative Commons CC BY 3.0Example of a ventilator in B4A.https://www.b4x.com/android/forum/threads/ventilator-example-its-really-windy.98451/[IT'S REALLY WINDY]
B4ALibraryStringsVerbal Expressions (regex helper)DonManfredv1.02016-01-11Free - Creative Commons CC BY 3.0VerbalExpressions is a Java library that helps to construct difficult regular expressionshttps://www.b4x.com/android/forum/threads/verbal-expressions-regex-helper.62282/https://www.b4x.com/android/forum/attachments/libverbalregexv1-0-0-zip.40494/
B4JLibraryStringsVerbal Expressions (regex helper) B4JDonManfredv1.02016-01-11Free - Creative Commons CC BY 3.0VerbalExpressions is a Java library that helps to construct difficult regular expressionshttps://www.b4x.com/android/forum/threads/verbal-expressions-regex-helper.62283/
B4JTutorialABMaterialVersion 2.0 ABMParallax [ABMaterial]Harris2016-10-142016-10-14Free - Creative Commons CC BY 3.0Version 2.0 ABMParallax [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-version-2-0-abmparallax.71999/[ABMaterial]
B4ATutorialB4AVersion safe APK installationErel2018-10-122018-10-12Free - Creative Commons CC BY 3.0As explained in this tutorial all store apps will soon be forced to target the latest SDK.This means that we can no longer rely on the OS backwards compatibility features and need to handle the behavior changes ourselves.Installing an external APK is a good example as it requires dealing with several changeshttps://www.b4x.com/android/forum/threads/version-safe-apk-installation.87667/
B4ASnippetB4AVersion safe notificationErel2018-06-122018-06-12Free - Creative Commons CC BY 3.0Update: 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.https://www.b4x.com/android/forum/threads/version-safe-notification.87663/
B4ASnippetB4AVersion safe themesErel2018-03-122018-03-12Free - Creative Commons CC BY 3.0Update: If you are using B4A v8.0+ then you should just add: CreateResourceFromFile(Macro, Themes.DarkTheme) 'or Themes.LightTheme Older versions: If you are not explicitly setting the theme in the manifest editor then it will change based on the device version and targetSdkVersion value. Assuming that targetSdkVersion is set to 26 (as soon required by Google) then the theme used by default will be: Device version Android 2.x - Always the old Android 2.x theme Android 4.x - Theme.Holo (dark background) Android 5.x - 6.x - Theme.Material (dark background) Android 7.x+ - Theme.Material.Light.DarkActionBar (light background) This behavior can be problematic. In most cases it is better to explicitly set the theme. The correct way to set it is with manifest codehttps://www.b4x.com/android/forum/threads/version-safe-themes.87694/
B4ALibraryGPS/locationVerso - Offline Reverse GeoDonManfred2016-12-012016-12-01Free - Creative Commons CC BY 3.0Verso is a offline reverse geocode library based in OfflineReverseGeocode and optimized to be used on Android. Verso is capable to return the "city name", "country name" and the "country code" from a latitude and longitude provided. Verso is a singleton and use a internal data text file where all the geo info is located.https://www.b4x.com/android/forum/threads/verso-offline-reverse-geo.73718/https://www.b4x.com/android/forum/attachments/versoex-zip.50574/
B4AClassSeekbarVertical, Horizontal and Circle Seekbars classDerezv82015-01-14Free - Creative Commons CC BY 3.0Two things that are missing in the core Seekbar - 1. Vertical Seekbar 2. Control of the colors. The Attached Vertical seekbar class has both. I added a horizontal seekbar class to be compatible with the vertical.https://www.b4x.com/forum/additional-libraries-classes-official-updates/19444-class-vertical-horizontal-seekbar.htmlhttps://www.b4x.com/android/forum/attachments/circle7-1-png.23474/https://www.b4x.com/android/forum/attachments/circlscale-png.31178/https://www.b4x.com/android/forum/attachments/seekbars_8-zip.31179/
B4ATutorialEmulator/VMVery fast Andorid Emulatorilan2014-01-012014-01-01Free - Creative Commons CC BY 3.0Very fast Andorid Emulatorhttps://www.b4x.com/android/forum/threads/very-fast-andorid-emulator.36272/
B4ATutorialDatabaseVery light and simple to use SQLite database browser, editor and creationMcky2012-11-182012-11-18Free - Creative Commons CC BY 3.0Very light and simple to use SQLite database browser, editor and creationhttps://www.b4x.com/android/forum/threads/very-light-and-simple-to-use-sqlite-database-browser-editor-and-creation.23428/
B4ATutorialPush notificationsVery simple push service with a txt fileGennysama2014-06-062014-06-06Free - Creative Commons CC BY 3.0Very simple push service with a txt filehttps://www.b4x.com/android/forum/threads/very-simple-push-service-with-a-txt-file.41794/
B4XTutorialGameVery very very simple Xui2d Test Projectilan2018-09-042018-09-04Free - Creative Commons CC BY 3.0Very very very simple Xui2d Test Projecthttps://www.b4x.com/android/forum/threads/very-very-very-simple-xui2d-test-project.96793/https://www.b4x.com/android/forum/attachments/b4j-xui2d-example-1-zip.71785/
B4ATutorialOtherVibrating Service - Also with Java code inside B4A projectJohan Schoeman2014-12-232014-12-23Free - Creative Commons CC BY 3.0This is a simple project that makes use of the device's vibrator.https://www.b4x.com/android/forum/threads/vibrating-service-also-with-java-code-inside-b4a-project.48538/
B4ALibraryAudio/VideoVidEffectssomed3v3loperv22016-09-15Free - Creative Commons CC BY 3.0This library uses OpenGL Shaders to apply effects on Videos at Runtimehttps://www.b4x.com/android/forum/threads/videffects.70978/https://www.b4x.com/android/forum/attachments/videffects-zip.47836/
B4ALibraryAudio/VideoVideo Player with Full Screen Option NativeAlberto Iglesias2019-07-182019-07-18DonationVideo Player with Full Screen Option Nativehttps://www.b4x.com/android/forum/threads/video-player-with-full-screen-option-native.107756/https://www.b4x.com/android/forum/attachments/videoplayerfullscreen-zip.82344/https://www.b4x.com/android/forum/attachments/sample1-zip.82345/
B4ALibraryAudio/VideoVideo Recording PortraitJohan Schoeman2016-07-092016-07-09Free - Creative Commons CC BY 3.0Video recording app, complete orientation handling, video recorded in portrait mode and also playing in portrait mode. Tested in samsung, nexus and sony https://www.b4x.com/android/forum/threads/video-recording-portrait.68795/
B4ITutorialAudio/VideoVideoPlayer - Replaces VideoViewErel2017-11-282017-11-28Free - Creative Commons CC BY 3.0iUI8 library v1.50 includes a new VideoPlayer view. It replaces VideoView from iMedia library.https://www.b4x.com/android/forum/threads/videoplayer-replaces-videoview.86643/
B4ASnippetAudio/VideoVideoRecordApp with FileProviderErel2019-01-082019-01-08Free - Creative Commons CC BY 3.0VideoRecordApp with FileProviderhttps://www.b4x.com/android/forum/threads/videorecordapp-with-fileprovider.101248/
B4ATutorialAudio/VideoVideoView Alternative JavaScriptstevel052014-07-032014-07-03Free - Creative Commons CC BY 3.0VideoView Alternative JavaScripthttps://www.b4x.com/android/forum/threads/videoview-alternative-javascript.42548/
B4ALibraryAudio/VideoVideoView optimized for orientation-changeMoster672017-01-052017-01-05Free - Creative Commons CC BY 3.0This is really not a new library but a way to show how to to use VideoView optimized for orientation-change and make your VideoView-app behave more professionally. I have seen many apps showing a VideoView in portrait-mode and when you change the orientation into landscape-mode, the video continues to play smoothly (without interruption) and at the same time the video is being resized properly from a smaller screen in order to fill up the screen properly. This works also in the other direction.https://www.b4x.com/android/forum/threads/videoview-optimized-for-orientation-change.69579/
B4ALibraryViews - additionalVideoViewExtIceFairy3332012-06-122012-06-12Free - Creative Commons CC BY 3.0videoviewExt Lib this is my lib,It's different from the organizational one,It can zoom in video file!you can test by yourself!https://www.b4x.com/forum/additional-libraries-official-updates/18621-videoviewext-lib-write-icefairy.html
B4ALibraryAudio/Videovideoviewplus (some events added)moster672015-01-122015-01-12Free - Creative Commons CC BY 3.0videoviewplus (some events added)https://www.b4x.com/android/forum/threads/videoviewplus-some-events-added.49329/
B4AClassViews - additionalView ManagerRoger Garstang2012-09-102012-09-10Free - Creative Commons CC BY 3.0View Manager Class and 9 Patch images to put in your drawable folder (With Readonly set) that make the Edit Texts and Spinners look like Windows 3.x-Win9x Textboxes and Comboboxes.https://www.b4x.com/android/forum/threads/class-view-manager.19687/https://www.b4x.com/android/forum/attachments/9patch-zip.13032/https://www.b4x.com/android/forum/attachments/viewmgr-zip.13223/
B4ASnippetViews - effectsView Utilsklaus2014-03-282014-03-28Free - Creative Commons CC BY 3.0View Utilshttps://www.b4x.com/android/forum/threads/view-utils.39347/
B4ALibraryViews - effectsViewAnimationsDonManfredv1.262016-12-16Free - Creative Commons CC BY 3.0One day, I saw an iOS library, which is a view shaker, it's very beautiful. I think Android also need one, and should be better. So, I started to collect animation effects... and in two days, this project born.https://www.b4x.com/android/forum/threads/viewanimations.65124/https://www.b4x.com/android/forum/attachments/libviewanimatorv1-2-0-zip.42775/https://www.b4x.com/android/forum/attachments/viewanimatorex-zip.42776/
B4ALibraryViews - additionalViewPack I. A collection of new views! [Chargeable]XverhelstX2012-10-022012-10-02ChargeableViewPack I. A collection of new views! [Chargeable]https://www.b4x.com/android/forum/threads/chargeable-viewpack-i-a-collection-of-new-views.21888/[Chargeable]
B4IClassViewPagerViewPagerPooya12018-02-102018-02-10Free - Creative Commons CC BY 3.0Hey i make viewpager library for b4i with scrollview. I attach class for develop it in future. Please develop it and share it in herehttps://www.b4x.com/android/forum/threads/viewpager.89409/
B4ALibraryViewPagerViewPager - Cleaned up ViewPagercorwin42v1.102018-08-09Free - Creative Commons CC BY 3.0This library is a cleaned up and slightly enhanced version of the AHViewPager library. There are some deprecated objects in AHViewPager that I removed here and it has a slighly better handling now.https://www.b4x.com/android/forum/threads/viewpager-cleaned-up-viewpager.75342/https://www.b4x.com/android/forum/attachments/newviewpagerexample1_0-zip.52101/
B4XClassB4XViewPos [XUI] [source code]LucaMs2018-10-102018-10-10Free - Creative Commons CC BY 3.0A code module (also compiled as library), compatible with B4A, B4J and B4I, with few methods about views' position.https://www.b4x.com/android/forum/threads/xui-source-code-viewpos.92820/[XUI][SOURCE CODE]https://www.b4x.com/android/forum/attachments/jxviewpos-lib-zip.67706/https://www.b4x.com/android/forum/attachments/jxviewpos-test-zip.67707/https://www.b4x.com/android/forum/attachments/viewpos-bas.67708/https://www.b4x.com/android/forum/attachments/xviewpos-lib-zip.67709/
B4ASnippetViews - effectsViews with different corner radius for each cornerklaus2015-03-052015-03-05Free - Creative Commons CC BY 3.0Views with different corner radius for each cornerhttps://www.b4x.com/android/forum/threads/gradientdrawable-with-different-corner-radius.51475
B4ALibraryViews - effectsViewSettingBlue.Sky2015-10-012015-10-01Free - Creative Commons CC BY 3.0Change cursor color of edittexthttps://www.b4x.com/android/forum/threads/change-edittext-cursor-color.58876/
B4ALibraryViews - effectsViewTaggerDonManfredv1.0.52015-02-16Free - Creative Commons CC BY 3.0This library allows you to put labels on the top left or top right edge of an view.https://www.b4x.com/android/forum/threads/viewtagger-v1-0-1.50687/https://www.b4x.com/android/forum/attachments/viewtaggerex-zip.32229/https://www.b4x.com/android/forum/attachments/viewtaggerlibraryfilesv1-0-1-zip.32230/https://www.b4x.com/android/forum/attachments/viewtaggerex_1-0-5-zip.32244/
B4ALibraryAudio/VideoVirtualizerGigatron2011-12-092011-12-09Free - Creative Commons CC BY 3.0Virtualizer AudioFx Library. This is the virtualizer library for B4A, virtualizer works since API 9,exactly same as Reverblib, Gplayer, Reverbsetting library.Inspired from the magnificient STEVE's Equalizer lib.https://www.b4x.com/forum/additional-libraries-official-updates/13128-virtualizer.htmlhttps://www.b4x.com/android/forum/attachments/virtualizer-zip.9593/https://www.b4x.com/android/forum/attachments/copperbars-jpg.9594/https://www.b4x.com/android/forum/attachments/virtualize-zip.9595/
B4JSnippetList- and scrollviewVisible rows in a controlDaestrum2014-06-092014-06-09Free - Creative Commons CC BY 3.0Visible rows in a controlhttps://www.b4x.com/android/forum/threads/visible-rows-in-a-control.41719/
B4ITutorialB4IVisual DesignerErel2014-10-232014-10-23Free - Creative Commons CC BY 3.0Visual Designerhttps://www.b4x.com/android/forum/threads/visual-designer.45970/
B4ALibraryAudio/VideoVitamio 5Moster67v5.232018-01-06ChargeableThis is an update of Vitamio and wraps version 5.0.2 of Vitamio.https://www.b4x.com/android/forum/threads/vitamio-5-version-5-0-2.65176/
B4ALibraryAudio/VideoVitamioB4A - a B4A-wrapper of the vitamio-plugin (advanced videoview-library)moster672019-03-072019-03-07Free - Creative Commons CC BY 3.0VitamioB4A - a B4A-wrapper of the vitamio-plugin (advanced videoview-library)https://www.b4x.com/android/forum/threads/vitamiob4a-a-b4a-wrapper-of-the-vitamio-plugin-advanced-videoview-library.19329/https://www.b4x.com/android/forum/attachments/vitamiob4a_1_05-zip.12781/https://www.b4x.com/android/forum/attachments/vitamiob4ademo1_05-zip.12782/
B4ALibraryAudio/VideoVitamioBundlewarwound2013-11-292013-11-29Free - Creative Commons CC BY 3.0VitamioBundlehttps://www.b4x.com/android/forum/threads/vitamiobundle.35121/
B4ALibrarySocialVk.com SDK WrapperPeriklis Koutsogiannis2014-07-102014-07-10Free - Creative Commons CC BY 3.0Vk.com is the largest russian social network with a powerful api integration.https://www.b4x.com/android/forum/threads/vk-com-sdk-wrapper.42720/https://www.b4x.com/android/forum/attachments/sample1-1-png.26247/
B4ALibraryAudio/Videovlcb4aMoster67v0.772017-03-21Free - Creative Commons CC BY 3.0A B4A wrapper of VLC playerhttps://www.b4x.com/android/forum/threads/vlcb4a-a-b4a-wrapper-of-vlc-android.64007/
B4ALibraryAudio/VideoVoice (recording) VisualizerJohan Schoeman2016-07-132016-07-13Free - Creative Commons CC BY 3.0A visualizer driven by input from the device's microphonehttps://www.b4x.com/android/forum/threads/voice-recording-visualizer.61927/https://www.b4x.com/android/forum/attachments/voicerecordingvisualizerlibfiles-zip.40206/https://www.b4x.com/android/forum/attachments/b4avoicerecordingvisualizer-zip.40207/
B4IClassSpeechVoice RecognitionErel2015-07-062015-07-06Free - Creative Commons CC BY 3.0This class captures the microphone input when the user holds the button, sends it to api.ai service and then returns the resolved texthttps://www.b4x.com/android/forum/threads/class-voice-recognition-using-api-ai-service.55909/
B4ATutorialSpeechVoice Recognition and activity lifecycleJamie2011-03-102011-03-10Free - Creative Commons CC BY 3.0Voice Recognition and activity lifecyclehttps://www.b4x.com/android/forum/threads/voice-recognition-and-activity-lifecycle.8191/
B4ATutorialSpeechVoice Recognition ExampleJamie2011-03-022011-03-02Free - Creative Commons CC BY 3.0Voice Recognition Examplehttps://www.b4x.com/android/forum/threads/voice-recognition-example.8055/
B4ASnippetSpeechVoice Recognition with Resumable SubsErel2017-08-172017-08-17Free - Creative Commons CC BY 3.0The ability of resumable subs to return values (added in B4A v7.3) makes it very simple to add voice recognition to your app.https://www.b4x.com/android/forum/threads/voice-recognition-with-resumable-subs.82869/
B4ALibraryAudio/VideoVoiceRecord - Record Voice and save it or read the dB Levelgerredtor2016-07-212016-07-21Free - Creative Commons CC BY 3.0This library is a modification of that library https://www.b4x.com/android/forum/threads/voice-recording-visualizer.61927/#post-437430 and enables the use of the library in Service and other modules. The current Features are: - read out the Levels of dB - save recordings in mp3https://www.b4x.com/android/forum/threads/voicerecord-record-voice-and-save-it-or-read-the-db-level.69197/
B4ALibrarySpeechVokaturiAndroid [Chargeable]somed3v3loper2017-08-102017-08-10DonationEmotion recognition by speech in android.https://www.b4x.com/android/forum/threads/chargeable-vokaturiandroid.82656/[Chargeable]
B4ALibraryCalendarVRCalendarViewsomed3v3loper2019-05-092019-05-09Free - Creative Commons CC BY 3.0VRCalendarViewhttps://www.b4x.com/android/forum/threads/vrcalendarview.105661/https://www.b4x.com/android/forum/attachments/vrcalendar-b4a-zip.80235/
B4ALibraryProgress/GaugeVuMeter Old StyleYayou492018-09-052018-09-05Free - Creative Commons CC BY 3.0VuMeter Old Stylehttps://www.b4x.com/android/forum/threads/vumeter-old-style.96809/https://www.b4x.com/android/forum/attachments/vumeteros-jar.71900/https://www.b4x.com/android/forum/attachments/vumeteros-xml.71901/
B4ALibraryAudio/VideoVusikViewJohan Schoeman2017-01-142017-01-14Free - Creative Commons CC BY 3.0VusikViewhttps://www.b4x.com/android/forum/threads/vusikview.75211/https://www.b4x.com/android/forum/attachments/vusikviewlibfiles-zip.51986/https://www.b4x.com/android/forum/attachments/b4avusikview-zip.51987/https://www.b4x.com/android/forum/attachments/libres-zip.51988/
B4ALibraryComms & NetworkWagoïdalan19682011-10-282011-10-28Free - Creative Commons CC BY 3.0to communicate with a WAGO 750-841 plchttps://www.b4x.com/forum/additional-libraries-official-updates/12272-library-wagoid.html
B4AClassProgress/GaugeWait classDerezv2.02017-03-24Free - Creative Commons CC BY 3.0ProgressDialog looks very small on my Tablet and I usually do not use it in loops because the DoEvents in the loop slows the execution. While working on the Treeview class I had an idea to show the progress but call the Doevents not every loop but after a group of cycles. This did speed up the execution and still the progress dialog was showing. I put this trick together with an animated Gif to get this new Wait Class.https://www.b4x.com/android/forum/threads/class-wait-instead-of-progressdialogshow.25850/https://www.b4x.com/android/forum/attachments/wait-png.15686/
B4ALibraryComms & NetworkWaitForInternetAlberto Iglesiasv1.0.12017-06-09DonationYour application will be able to get through an event, as it connects to the internet via Wifi or 3G, without the need to be checking all the time, not consuming battery unnecessarily. In the Full Version, you have a double check for then internet connection over the ping method to bypass Captive Portals and have a ForcePing Method to check the host connect in any time you want.https://www.b4x.com/android/forum/threads/waitforinternet-best-way-to-check-the-internet-connection.58346/https://www.b4x.com/android/forum/attachments/example1-zip.37453/https://www.b4x.com/android/forum/attachments/waitforinternet101-zip.37811/
B4ATutorialBluetoothWalkie Talkie - Audio streaming over Wifi or BluetoothErel2013-06-302013-06-30Free - Creative Commons CC BY 3.0Walkie Talkie - Audio streaming over Wifi or Bluetoothhttps://www.b4x.com/android/forum/threads/walkie-talkie-audio-streaming-over-wifi-or-bluetooth.30648/
B4ALibraryComms & NetworkwAppMenuTayfurv1.102015-11-19Free - Creative Commons CC BY 3.0WhatsApp Attachment menuhttps://www.b4x.com/android/forum/threads/lib-wappmenu-same-whatsapp-attachment-menu.60350/https://www.b4x.com/android/forum/attachments/sample2-zip.38980/https://www.b4x.com/android/forum/attachments/animation-multiple-libraries-version-1_22-zip.39000/
B4RLibraryESP8266Watch Dog Timer For ESP8266santook2019-05-032019-05-03Free - Creative Commons CC BY 3.0Watch Dog Timer For ESP8266https://www.b4x.com/android/forum/threads/watch-dog-timer-for-esp8266.105440/
B4XTutorialB4XWatch the b4x Video Tutorials with interactive zoomtrepdas2018-02-262018-02-26Free - Creative Commons CC BY 3.0If you're having problems with the resolution, or your age ( :( ) and you see the code too small ,try to use this tricky feature in VLC Player called "interactive zoom". You can see all code much clearer and also you can jump immediately to other section of the screen such as the log output area etc.https://www.b4x.com/android/forum/threads/watch-the-b4x-video-tutorials-with-interactive-zoom.89977/
B4ALibraryWearWatchFace Librarycorwin42v1.22016-12-28Free - Creative Commons CC BY 3.0With this library you can create WatchFaces for Android Wear devices with B4A.https://www.b4x.com/android/forum/threads/watchface-library.74228/https://www.b4x.com/android/forum/attachments/watchfacemobile1_0-zip.51041/https://www.b4x.com/android/forum/attachments/watchfacelib1_0-zip.51428/
B4ALibrarySidebarWaveSideBarsomed3v3loperv0.012016-09-10Free - Creative Commons CC BY 3.0You can use WaveSideBar in the contacts page of your application.https://www.b4x.com/android/forum/threads/wavesidebar.70853/
B4ALibraryWearWearable DataLayerbarx2015-01-282015-01-28Free - Creative Commons CC BY 3.0Wearable DataLayerhttps://www.b4x.com/android/forum/threads/wearable-datalayer.49968/
B4ALibraryWearWearable DataLayer BETAbarx2014-09-182014-09-18Free - Creative Commons CC BY 3.0Wearable DataLayer BETAhttps://www.b4x.com/android/forum/threads/wearable-datalayer-beta.44859/https://www.b4x.com/android/forum/attachments/wearable-zip.27773/
B4JTutorialWebAppWeb Apps Overview [WebApp]Erel2014-04-102014-04-10Free - Creative Commons CC BY 3.0Web Apps Overview [WebApp]https://www.b4x.com/android/forum/threads/webapp-web-apps-overview.39811/[WebApp]https://www.b4x.com/android/forum/attachments/serverexample-zip.24946/
B4JTutorialRaspberry PiWeb Server Performance: Raspberry Pi 2 vs. Intel Edison vs. BeagleBone Black [IoT]Erel2015-11-172015-11-17Free - Creative Commons CC BY 3.0Web Server Performance: Raspberry Pi 2 vs. Intel Edison vs. BeagleBone Black [IoT]https://www.b4x.com/android/forum/threads/iot-web-server-performance-raspberry-pi-2-vs-intel-edison-vs-beaglebone-black.60483/[IoT]
B4JClassAudio/VideoWebcam CaptureCanguroCode2015-04-262015-04-26Free - Creative Commons CC BY 3.0The goal of this class is to control a webcam. There is a free software project called Webcam Capture (Generic Webcam Java API).https://www.b4x.com/android/forum/threads/class-webcam-capture.53211/
B4ALibraryGPS/locationWebMapView - Easy way to get Latitude and Longitude from mapsomed3v3loper2014-12-222014-12-22Free - Creative Commons CC BY 3.0WebMapView - Easy way to get Latitude and Longitude from maphttps://www.b4x.com/android/forum/threads/webmapview-easy-way-to-get-latitude-and-longitude-from-map.48508/https://www.b4x.com/android/forum/attachments/webmapview_libray-zip.30548/https://www.b4x.com/android/forum/attachments/webmapview_example-zip.30549/https://www.b4x.com/android/forum/attachments/webmapview0-02-zip.32386/https://www.b4x.com/android/forum/attachments/webmapview_03-zip.32582/https://www.b4x.com/android/forum/attachments/webmapview0-04-zip.39100/
B4JLibraryhtmlwebplus frameworkIceFairy3332017-04-242017-04-24Free - Creative Commons CC BY 3.0Web page template enginehttps://www.b4x.com/android/forum/threads/webplus-framework.78416/
B4ALibraryWebSocketWebSocketErelv2.102019-04-16Free - Creative Commons CC BY 3.0This library allows you to create WebSocket connections with servers that support WebSockets.https://www.b4x.com/android/forum/threads/websocket-client-library.40221/https://www.b4x.com/android/forum/attachments/serverexample-zip.24450/https://www.b4x.com/android/forum/attachments/clientexample-zip.24451/
B4RLibraryWebSocketWebSocketClientErel2016-04-252016-04-25Free - Creative Commons CC BY 3.0A WebSocket client implementationhttps://www.b4x.com/android/forum/threads/websocketclient.66212/https://www.b4x.com/android/forum/attachments/b4r_websocketexample-zip.43504/https://www.b4x.com/android/forum/attachments/b4j_websocketexample-zip.43505/
B4JTutorialWebViewWebViewDaestrum2014-01-102014-01-10Free - Creative Commons CC BY 3.0WebViewhttps://www.b4x.com/android/forum/threads/webview.36582/https://www.b4x.com/android/forum/attachments/webview-zip.21880/https://www.b4x.com/android/forum/attachments/webview2-zip.21884/https://www.b4x.com/android/forum/attachments/webview3-zip.21888/
B4ASnippetWebViewWebView and Particle.JSrraswisak2019-09-282019-09-28Free - Creative Commons CC BY 3.0Ever wondering my B4A app has nice looking background with animation, to be honest - i know nothing about live wallpaper nor how to create bitmap animation using canvas. I ever saw in the net, a page using nice animation called Particle.JS. It's javascript code to generate the wonderful animation. So i made simple login page which use WebView as animation background.https://www.b4x.com/android/forum/threads/webview-and-particle-js.110008/
B4ISnippetWebViewWebView extrasusu2014-12-192014-12-19Free - Creative Commons CC BY 3.0WebView "extra"https://www.b4x.com/android/forum/threads/webview-extra.48304/
B4ISnippetWebViewwebview refresh page (and css, js) by javascript b4ivalentino s2016-05-252016-05-25Free - Creative Commons CC BY 3.0webview refresh page (and css, js) by javascript b4ihttps://www.b4x.com/android/forum/threads/webview-refresh-page-and-css-js-by-javascript-b4i.67256/
B4ATutorialWebViewWebView TutorialIanMc2012-12-162012-12-16Free - Creative Commons CC BY 3.0WebView Tutorialhttps://www.b4x.com/android/forum/threads/webview-tutorial.24343/
B4ALibraryWebViewWebViewExtraswarwoundv1.422017-11-23Free - Creative Commons CC BY 3.0WebViewExtras exposes more of the native Android WebView methods to your B4A application.https://www.b4x.com/forum/additional-libraries-official-updates/12453-webviewextras.html
B4ALibraryWebViewWebViewSettingswarwoundv1.312014-03-22Free - Creative Commons CC BY 3.0WebViewSettings enables you to get or set various WebView WebSettings.https://www.b4x.com/forum/additional-libraries-official-updates/12929-webviewsettings.html
B4ALibraryWebViewwebviewsettings input type file chrome interfacekkkpe2015-06-172015-06-17Free - Creative Commons CC BY 3.0webviewsettings input type file chrome interfacehttps://www.b4x.com/android/forum/threads/webviewsettings-input-type-file-chrome-interface.55153/
B4ALibraryWebViewWebViewXtenderRoeschtiv1.502012-01-24Free - Creative Commons CC BY 3.0Library to extend the Webview with some functions about scrolling and zooming, positioning, get the favicon as bitmap ie to show in an ImageView, page title, host, original url if page is redirected, get and set the state of cookies, javascript, plugins, image loading, show the loading progress of a page, resume all WebView timershttps://www.b4x.com/forum/additional-libraries-official-updates/13705-little-webview-extension-v1-20-a.html
B4ASnippetOtherWeighted Randomwonder2017-11-122017-11-12Free - Creative Commons CC BY 3.0Say you are a game developer and you want to get a random weather condition where the probability of "sunny" is 50%, the probability of "rain" is 30% and the probability of "fog" is 20%.: WeightedRandom_GetValue("sunny:0.5, rain:0.3, fog:0.2")https://www.b4x.com/android/forum/threads/weighted-random.86002/
B4JTutorialComms & NetworkWelcome to the Internet of Things [IoT]Erel2015-11-232015-11-23Free - Creative Commons CC BY 3.0Welcome to the Internet of Things [IoT]https://www.b4x.com/android/forum/threads/iot-welcome-to-the-internet-of-things.60663/[IoT]
B4ALibraryHome automationWeMotchartv1.02014-03-19Free - Creative Commons CC BY 3.0WeMoSDK provides classes and methods to display, search and control WeMo devices and NotificationListener interface to get notifications from them.https://www.b4x.com/android/forum/threads/wemo.39006/
B4JTutorialB4JWhat is B4JErel2015-07-292015-07-29Free - Creative Commons CC BY 3.0What is B4J?https://www.b4x.com/android/forum/threads/what-is-b4j.34601/
B4RTutorialFile handlingWhat is SPIFFS (SPI Flash File System)?Peter Simpson2017-06-292017-06-29Free - Creative Commons CC BY 3.0I didn't really know what SPIFFS stood for. I knew the basics of what it was but still I should have known more about it, so here is some information about SPIFFS.https://www.b4x.com/android/forum/threads/what-is-spiffs-spi-flash-file-system.81118/
B4JLibraryABMaterialWhat to do next? [ABMaterial Poll]alwaysbusy2016-09-202016-09-20Free - Creative Commons CC BY 3.0What to do next? [ABMaterial Poll]https://www.b4x.com/android/forum/threads/abmaterial-poll-what-to-do-next.71148/[ABMaterial Poll]
B4JSnippetGameWhat you need to read the SEL file of SceneEditorInformatix2019-07-122019-07-12Free - Creative Commons CC BY 3.0What you need to read the SEL file of SceneEditorhttps://www.b4x.com/android/forum/threads/what-you-need-to-read-the-sel-file-of-sceneeditor.107421/
B4XClassViews - otherWhat's new class [B4X]hatzisn2019-08-232019-08-23Free - Creative Commons CC BY 3.0This is a what's new class for B4A and B4i (b4xlib) that you can use to display information for new views or functions (related to views obviously) of your application.https://www.b4x.com/android/forum/threads/b4x-whats-new-class.108678/[B4X]
B4XClassViews - otherWhat's new class for B4A and B4i [Class] [B4X]hatzisn2019-08-232019-08-23Free - Creative Commons CC BY 3.0This is a what's new class for B4A and B4i (b4xlib) that you can use to display information for new views or functions (related to views obviously) of your application.https://www.b4x.com/android/forum/threads/class-b4x-whats-new-class-for-b4a-and-b4i.108677/[CLASS][B4X]
B4ASnippetSocialWhatsApp CleanerStar-Dust2017-06-132017-06-13Free - Creative Commons CC BY 3.0Last year I posted on Google Play an app that cleared WhatsApp from duplicate files (images, videos, audio, documents) or let you preview and delete files that were no longer interested. It also allowed to move the files to dropbox, so as to free the device memory. Google Play asked me to move the word WhatsApp at the end of the title because this could create confusion with the original App and then I could post it, after a while I removed the app and admonished me saying I did not have to use the word WhataApp. o_Oo_Oo_Oo_O I could have changed package name and app name and redacted it with a new icon .... but I did not care ... and did not produce much revenue. :(:(:(:( But for me I find it useful:p:p:p so I would like to share the app with its source code.https://www.b4x.com/android/forum/threads/whatsapp-clenaer.80585/https://www.b4x.com/android/forum/attachments/1-png.56619/https://www.b4x.com/android/forum/attachments/2-png.56620/https://www.b4x.com/android/forum/attachments/3-png.56621/https://www.b4x.com/android/forum/attachments/4-png.56622/
B4ATutorialB4AWhatsApp Layout Example [Tabstrip + CLV]Douglas Farias2019-08-152019-08-15Free - Creative Commons CC BY 3.0WhatsApp Layout Example [Tabstrip + CLV]https://www.b4x.com/android/forum/threads/whatsapp-layout-example-tabstrip-clv.98449/[TABSTRIP + CLV]
B4ALibrarySocialWhatsApp LibraryMarcoRomev1.12017-08-17Free - Creative Commons CC BY 3.0WhatsApp Libraryhttps://www.b4x.com/android/forum/threads/whatsapp-library.51571/https://www.b4x.com/android/forum/attachments/whatsapp-library-zip.32737/https://www.b4x.com/android/forum/attachments/whatsapp-lib1-1-zip.36827/
B4ATutorialSocialWhatsApp Spy (educational purposes only)Star-Dust2017-11-132017-11-13Free - Creative Commons CC BY 3.0WhatsApp Spy (educational purposes only)https://www.b4x.com/android/forum/threads/whatsapp-spy-educational-purposes-only.86030/
B4ASnippetSocialWhatsApp: Send preset Message to specific numberStar-Dust2017-11-252017-11-25Free - Creative Commons CC BY 3.0WhatsApp a few years ago had published APIs that allowed to send messages to a specific number. For some time, those methods no longer work and new methods appear on the official website. (see: https://faq.whatsapp.com/en/android/28000012) You can now open a conversation with a phone number but not preset the message. Or, in the opposite direction, determine which message but not specify who should receive it. Yet with Google+ (and all Browser) you can select the user and the message with the entry. So there is an official method and is not documented. Or these bees are paid for commercial use. The only documentation that is found and how to send a message set to a specific user across the Web. (https://faq.whatsapp.com/en/android/26000030/?category=5245251) By using this I created a small code that allows an App to send a specific message to a specific user. Anyway, you have to confirm by WhatsApp .... but it is already something ... I attach the codehttps://www.b4x.com/android/forum/threads/whatsapp-send-preset-message-to-specific-number.84398/
B4AClassPickerWheel class ver 2Derezv2.22018-04-03Free - Creative Commons CC BY 3.0Like the library, as a class.https://www.b4x.com/forum/additional-libraries-classes-official-updates/18855-wheel-b4a-class.htmlhttps://www.b4x.com/android/forum/attachments/scsh-png.12342/https://www.b4x.com/android/forum/attachments/hscreen-png.29005/https://www.b4x.com/android/forum/attachments/wheelview_3-zip.66286/
B4ALibraryPickerWheelPickerJohan Schoemanv1.112017-01-29Free - Creative Commons CC BY 3.0WheelPickerhttps://www.b4x.com/android/forum/threads/wheelpicker.69091/https://www.b4x.com/android/forum/attachments/thejavacode-zip.46157/https://www.b4x.com/android/forum/attachments/b4awheelpicker-zip.46158/
B4ALibraryPickerWheelViewDerezv1.12014-11-08Free - Creative Commons CC BY 3.0Displays a list on a rotating wheel.https://www.b4x.com/forum/additional-libraries-official-updates/17028-WheelView-library.htmlhttps://www.b4x.com/android/forum/attachments/scrsht-png.11450/https://www.b4x.com/android/forum/attachments/wheelview_1-1-zip.12068/
B4ALibraryPickerWheelView-AndroidJohan Schoeman2016-01-232016-01-23Free - Creative Commons CC BY 3.0Selector with wheel view, applicable to selecting money or other short length values.https://www.b4x.com/android/forum/threads/wheelview-android.60367/https://www.b4x.com/android/forum/attachments/b4awheelviewandroid-zip.38916/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38917/
B4ATutorialB4AWhen to use activities and why.HotShoe2014-10-312014-10-31Free - Creative Commons CC BY 3.0When to use activities and why.https://www.b4x.com/android/forum/threads/when-to-use-activities-and-why.46284/
B4ALibraryProgress/GaugeWhorlViewDonManfredv1.02015-08-22Free - Creative Commons CC BY 3.0Animated progress indicatorhttps://www.b4x.com/android/forum/threads/whorlview.57498/https://www.b4x.com/android/forum/attachments/libwhorlviewv1-0-0-zip.36835/
B4JLibraryABMaterialWhy do I think Billboard.js is awesome? [ABMaterial]Mashiane2018-08-302018-08-30Free - Creative Commons CC BY 3.0Why do I think Billboard.js is awesome? [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-why-do-i-think-billboard-js-is-awesome.95998/[ABMATERIAL]
B4ATutorialWidgetWidget preview imagesjoneden2012-09-132012-09-13Free - Creative Commons CC BY 3.0Notes on getting a widget preview image to appear in the widget list. The preview image appears in place of the app icon (if used).https://www.b4x.com/android/forum/threads/widget-preview-images.21314/
B4AClassWifiWifi class with codewelu18052016-04-082016-04-08Free - Creative Commons CC BY 3.0In the forum are some Wifi libraries. But I found not one, that was perfect for me. One lib I used, caused trouble in Google Play Store: Your device is not compatible. In the Wifi lib was the android permission MODIFY_PHONE_STATE. My tablet has no phone module. So I decided to write a class with my desired functions.https://www.b4x.com/android/forum/threads/wifi-class-with-code.65522/
B4ALibraryWifiWifi connect library (WEP,WPA,Open)jalle0072013-03-122013-03-12Free - Creative Commons CC BY 3.0Wifi connect library (WEP,WPA,Open)https://www.b4x.com/android/forum/threads/wifi-connect-library-wep-wpa-open.27254/
B4ASnippetWifiWifi dis/connection eventEmme Developer2017-11-012017-11-01Free - Creative Commons CC BY 3.0This code snippet checks when WIFI will be connect or disconnect. Note that this works only for wifi event, if you want any connection event you should use instead android.net.conn.CONNECTIVITY_CHANGE (in this case this code will not work).https://www.b4x.com/android/forum/threads/wifi-dis-connection-event.85500/
B4ALibraryWifiWifiDirectErelv1.052015-07-07Free - Creative Commons CC BY 3.0Android 4+ devices support Wifi Direct (Wifi P2p). Wifi Direct allows you to connect two devices over wireless without an access point. It is similar to Bluetooth with a much extended range and performance. It is recommended to use Android 4.1+ devices as there are several major known issues with Android 4.04 devices and Wifi Direct.https://www.b4x.com/forum/additional-libraries-classes-official-updates/30410-wifidirect-library.html
B4ALibraryWifiWifiProfileblouchris2015-08-072015-08-07Free - Creative Commons CC BY 3.0Library from VBwep to create WEP and WPA2 wireless profiles. https://www.b4x.com/android/forum/threads/creat-wifi-profiles.57024/https://www.b4x.com/android/forum/attachments/2015-08-07_130508-jpg.36512/
B4AClassFile handlingWildCardListingDonManfredv1.02014-09-21Free - Creative Commons CC BY 3.0Get List of Files using WildCardshttps://www.b4x.com/android/forum/threads/class-wildcardlisting-get-list-of-files-using-wildcards-iii.44922/
B4JSnippetABMaterialWindCompass on Canvas Method [ABMaterial]MbedAndroid2017-10-262017-10-26Free - Creative Commons CC BY 3.0WindCompass on Canvas Method [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-windcompass-on-canvas-method.85310/[ABMaterial]
B4XTutorialB4XWindows 8 B4x File Change TrackingReviewnow2014-12-032014-12-03Free - Creative Commons CC BY 3.0Windows 8 B4x File Change Trackinghttps://www.b4x.com/android/forum/threads/windows-8-b4x-file-change-tracking.47733/
B4JSnippetOSWindows, Mac or Linux?Erel2018-11-282018-11-28Free - Creative Commons CC BY 3.0Detect the OS on which the program runshttps://www.b4x.com/android/forum/threads/windows-mac-or-linux.99825/
B4JLibraryOSWindowsBackgroundSetterRoycefer2017-02-102017-02-10Free - Creative Commons CC BY 3.0Programmatically set the Windows desktop background. Obviously, this is Windows-only. I've only tested it on Windows 7.https://www.b4x.com/android/forum/threads/windowsbackgroundsetter.76054/
B4ALibraryRuntimeWindowSetLibIceFairy333v1.22012-08-12Free - Creative Commons CC BY 3.0with this lib you can set full screen at any time! -SetNoHomeKey disable the home keyhttps://www.b4x.com/forum/additional-libraries-classes-official-updates/19491-windowsetlib.htmlhttps://www.b4x.com/android/forum/attachments/windowsetlib-demo-zip.12751/
B4ALibraryImagesWindowViewJohan Schoeman2015-10-242015-10-24Free - Creative Commons CC BY 3.0An Android ImageView that can be panned around by tilting your device, as if you were looking through a window.https://www.b4x.com/android/forum/threads/windowview.59636/https://www.b4x.com/android/forum/attachments/london_wide-jpg.38400/https://www.b4x.com/android/forum/attachments/singapore_tall-jpg.38401/https://www.b4x.com/android/forum/attachments/thejavacode-zip.38402/https://www.b4x.com/android/forum/attachments/windowviewlibfiles-zip.38403/
B4JTutorialBAnanoWixPivot on PRO [OffTopic] [BANanoWebix]Mashiane2019-07-102019-07-10Free - Creative Commons CC BY 3.0WixPivot on PRO [OffTopic] [BANanoWebix]https://www.b4x.com/android/forum/threads/bananowebix-wixpivot-on-pro-offtopic.107510/[OFFTOPIC][BANANOWEBIX]
B4XLibraryMenuWobbleMenu V1 [B4X] [XUI]Brandsumv1.32019-03-07Free - Creative Commons CC BY 3.0This is a B4X compatible bottom navigation. It has 4 types of tab changing animation and 2 types of icon revealing animation.https://www.b4x.com/android/forum/threads/b4x-xui-wobblemenu-v1.103329/[B4X][XUI]https://www.b4x.com/android/forum/attachments/b4a_example-zip.78035/https://www.b4x.com/android/forum/attachments/b4i_example-zip.78036/https://www.b4x.com/android/forum/attachments/b4j_example-zip.78037/
B4XTutorialBAnanoWord Game [BANanoCreateJS]Mashiane2019-08-052019-08-05Free - Creative Commons CC BY 3.0Word Game [BANanoCreateJS]https://www.b4x.com/android/forum/threads/bananocreatejs-word-game.108347/[BANANOCREATEJS]
B4JTutorialABMaterialWork Shift Reporting [ABMaterial]Harris2016-06-102016-06-10Free - Creative Commons CC BY 3.0Work Shift Reporting [ABMaterial]https://www.b4x.com/android/forum/threads/abmaterial-work-shift-reporting.67767/[ABMaterial]
B4ALibrarySMSwork with sms easyalim20122015-01-192015-01-19Free - Creative Commons CC BY 3.0work with sms easyhttps://www.b4x.com/android/forum/threads/work-with-sms-easy.49590/
B4ITutorialB4IWorkaround for strange pause during installationErel2014-12-072014-12-07Free - Creative Commons CC BY 3.0Workaround for strange pause during installationhttps://www.b4x.com/android/forum/threads/workaround-for-strange-pause-during-installation.47863/
B4ASnippetComms & NetworkWorkaround the NetworkOnMainThread exceptionErel2014-09-162014-09-16Free - Creative Commons CC BY 3.0Workaround the NetworkOnMainThread exceptionhttps://www.b4x.com/android/forum/threads/workaround-the-networkonmainthread-exception.44760/
B4JTutorialBAnanoWorking with BANanoSQL [BANano]alwaysbusy2019-01-272019-01-27Free - Creative Commons CC BY 3.0BANanoSQL makes it possible to use 'normal' SQL queries on the IndexedDB database located in the browser.https://www.b4x.com/android/forum/threads/banano-working-with-bananosql.99795/[BANANO]
B4ATutorialCalendarWorking with Calendars using ContentResolverDonManfred2018-12-262018-12-26Free - Creative Commons CC BY 3.0I´m playing around with the Calendars on my Device and want to Query them. I found out how it works using ContentResolver querying the ContentProvider available in Android.https://www.b4x.com/android/forum/threads/working-with-calendars-using-contentresolver.100229/https://www.b4x.com/android/forum/attachments/googlecalendarclientv0-12-zip.75348/
B4JTutorialFile handlingWorking with filesErel2013-11-192013-11-19Free - Creative Commons CC BY 3.0Working with fileshttps://www.b4x.com/android/forum/threads/working-with-files.34672/
B4XTutorialGoogleWorking with GoogleTasks using REST [B4X]DonManfred2018-12-262018-12-26Free - Creative Commons CC BY 3.0GoogleTasks are a Task list (ToDo List, Shopping List, whateveryouwant list)https://www.b4x.com/android/forum/threads/b4x-working-with-googletasks-using-rest.100786/[B4X]
B4JTutorialB4JWorking with JavaFX Scene BuilderErel2013-11-182013-11-18Free - Creative Commons CC BY 3.0Working with JavaFX Scene Builderhttps://www.b4x.com/android/forum/threads/working-with-javafx-scene-builder.34604/
B4JTutorialBAnanoWorking with promises [BANano]alwaysbusy2019-02-072019-02-07Free - Creative Commons CC BY 3.0BANano 2.19+ has a new object: BANanoPromise. It allows you to easily use Javascript Promises.https://www.b4x.com/android/forum/threads/banano-working-with-promises.102413/[BANANO]
B4ALibraryhttpWorking with the HTTP Serveralfcen2015-01-312015-01-31Free - Creative Commons CC BY 3.0Working with the HTTP Serverhttps://www.b4x.com/android/forum/threads/working-with-the-http-server.50055/https://www.b4x.com/android/forum/attachments/wifi_fileexplorer-zip.31727/https://www.b4x.com/android/forum/attachments/wifiex1-png.31728/https://www.b4x.com/android/forum/attachments/wifiex2-png.31729/
B4XTutorialGameWorld and Screen Sizes [XUI2D]Erel2019-02-132019-02-13Free - Creative Commons CC BY 3.0There are several ways to adjust our game to different screen sizes.https://www.b4x.com/android/forum/threads/xui2d-world-and-screen-sizes.102649/[XUI2D]
B4ATutorialClockWorld Time - 7 segment digital clocks x 6Johan Schoeman2015-06-062015-06-06Free - Creative Commons CC BY 3.0World Time - 7 segment digital clocks x 6https://www.b4x.com/android/forum/threads/world-time-7-segment-digital-clocks-x-6.54624/
B4ATutorialWidgetWorldClock widgetCorwin422013-03-132013-03-13Free - Creative Commons CC BY 3.0The widget has the following features: - Resizable layout (works with most custom launcher and stock launcher since Android 3+) - Different instances of the same widget. All with their own settings. - Search for any location in the world and set its timezone automatically. This uses the standard Android search feature, geolocation and a web service. - Widget configuration screen. - Different layouts for portrait and landscape - Selectable layout from widget configuration screen - Adjustable widget transparency (Android 2.1 and up) - Correct widget size for Android 4+ - Uses different background on different Android Versions - Detects changes in system settings (Manually setting time and timezone) - Uses correct Time and Date format according to Device settings - NEW: Real time preview of the exact widgethttps://www.b4x.com/android/forum/threads/worldclock-widget.26656/https://www.b4x.com/android/forum/attachments/screenshot1-jpg.16076/https://www.b4x.com/android/forum/attachments/screenshot_2013-02-22-14-27-47-jpg.16078/https://www.b4x.com/android/forum/attachments/screenshot-1361581047960-jpg.16087/
B4JSnippetTooltipWrap tooltip textstevel052017-10-062017-10-06Free - Creative Commons CC BY 3.0Wrap tooltip texthttps://www.b4x.com/android/forum/threads/wrap-tooltip-text.84699/
B4JLibraryViews - additionalWrapper for TilesFXBlueforcer2018-07-262018-07-26Free - Creative Commons CC BY 3.0A JavaFX library containing tiles for Dashboards.https://www.b4x.com/android/forum/threads/wrapper-for-tilesfx.95499/
B4ALibraryBarcodeWrapper to zxing QRCode, EAN-13 & EAN-8 Generatorvpires2014-02-042014-02-04Free - Creative Commons CC BY 3.0Wrapper to zxing QRCode, EAN-13 & EAN-8 Generatorhttps://www.b4x.com/android/forum/threads/wrapper-to-zxing-qrcode-ean-13-ean-8-generator.37447/https://www.b4x.com/android/forum/attachments/qrdemo-png.22413/
B4ATutorialJavaWrapping a small and easy 3rd party library with javaDonManfred2015-03-072015-03-07Free - Creative Commons CC BY 3.0Wrapping a small and easy 3rd party library with javahttps://www.b4x.com/android/forum/threads/wrapping-a-small-and-easy-3rd-party-library-with-java.51556/https://www.b4x.com/android/forum/attachments/1-original-zip.32720/https://www.b4x.com/android/forum/attachments/2-find-the-main-source-folder-zip.32721/https://www.b4x.com/android/forum/attachments/3-use-rgenerator-zip.32722/https://www.b4x.com/android/forum/attachments/4-cleanup-zip.32723/https://www.b4x.com/android/forum/attachments/5-start-of-a-new-eclipse-project-zip.32724/
B4ATutorialJavaWrapping a small and easy 3rd party library with java - Part IIDonManfred2016-03-282016-03-28Free - Creative Commons CC BY 3.0Wrapping a small and easy 3rd party library with java - Part IIhttps://www.b4x.com/android/forum/threads/wrapping-a-small-and-easy-3rd-party-library-with-java-part-ii.65156/
B4ATutorialB4AWrapping for functionalitystevel052013-12-172013-12-17Free - Creative Commons CC BY 3.0Wrapping for functionalityhttps://www.b4x.com/android/forum/threads/wrapping-for-functionality.35789/
B4ATutorialB4AWrapping Kotlin code and libraries for B4Amoster672018-04-162018-04-16Free - Creative Commons CC BY 3.0In this post, I will publish a series of 3 videos to show you how you can wrap Kotlin code and libraries to be used within your B4A-projects.https://www.b4x.com/android/forum/threads/wrapping-kotlin-code-and-libraries-for-b4a.91462/
B4ATutorialAudio/VideoWrapping the jFugue Midi Programming jar (B4a & B4j)stevel052016-01-112016-01-11Free - Creative Commons CC BY 3.0Wrapping the jFugue Midi Programming jar (B4a & B4j)https://www.b4x.com/android/forum/threads/wrapping-the-jfugue-midi-programming-jar-b4a-b4j.62280/
B4RTutorialB4RWriting and reading from the EEPROMErel2016-04-122016-04-12Free - Creative Commons CC BY 3.0Writing and reading from the EEPROMhttps://www.b4x.com/android/forum/threads/writing-and-reading-from-the-eeprom.65711/
B4XTutorialB4XWriting good documentationHotShoe2015-06-022015-06-02Free - Creative Commons CC BY 3.0Writing good documentationhttps://www.b4x.com/android/forum/threads/writing-good-documentation.54411/
B4ITutorialB4IWriting libraries for B4i [Objective C]Erel2017-10-192017-10-19Free - Creative Commons CC BY 3.0Writing libraries for B4i [Objective C]https://www.b4x.com/android/forum/threads/objective-c-writing-libraries-for-b4i.47024/[Objective C]https://www.b4x.com/android/forum/attachments/libraries-zip.29283/
B4RCode moduleB4R LEDWS2812B Code ModuleCableguy2016-05-302016-05-30Free - Creative Commons CC BY 3.0A library to control WS2812 LED strips like Adafruit's NeoPixel libraryhttps://www.b4x.com/android/forum/threads/ws2812b-code-module.67381/
B4XTutorialLinuxWSL Linux and B4xmrpastewart2018-02-252018-02-25Free - Creative Commons CC BY 3.0If anyone is interested in being able to rapidly test desktop, console or server code in a headless environment using WSL, Linux and X11 I have prepared 19 ready to run distro's that can be downloaded here: https://gitlab.com/x.distro/x.distro/tagshttps://www.b4x.com/android/forum/threads/wsl-linux-and-b4x.89951/
B4XTutorialGameX2 Example Pack without a breakout game ???ilan2018-09-072018-09-07Free - Creative Commons CC BY 3.0Breakout gamehttps://www.b4x.com/android/forum/threads/x2-example-pack-without-a-breakout-game.96971/
B4XTutorialGameX2TileMap - Tiled maps [XUI2D]Erel2018-08-232018-08-23Free - Creative Commons CC BY 3.0First version of X2TileMap is attached. It allows loading map files created with Tiled Map Editor: https://www.mapeditor.org/https://www.b4x.com/android/forum/threads/xui2d-x2tilemap-tiled-maps.95508/[XUI2D]
B4IClassImagesXALAssets - an improved ALAssets wrapper for photo library management [Class]JackKirk2019-03-122019-03-12Free - Creative Commons CC BY 3.0XALAssets - an improved ALAssets wrapper for photo library management [Class]https://www.b4x.com/android/forum/threads/class-xalassets-an-improved-alassets-wrapper-for-photo-library-management.82938/[Class]https://www.b4x.com/android/forum/attachments/xalassets-zip.58828/https://www.b4x.com/android/forum/attachments/xalassets2-zip.58881/
B4JTutorialB4XXampp + Bluestacks on 10.0.2.2 IP AddressMashiane2019-03-282019-03-28Free - Creative Commons CC BY 3.0Seems with 10.0.2.2 as IP address on bluestacks, one can experience their localhost xamp websites etc. For B4A, enabling ADB on settings enables one after installing B4A bridge to debug apps on it. So I wanted to see if my xampp published apps on localhost can work as per above.https://www.b4x.com/android/forum/threads/xampp-bluestacks-on-10-0-2-2-ip-address.104238/
B4ATutorialRaspberry PiXBee (ZigBee) Communication between Android and Raspberry Pi [IoT]Erel2016-01-202016-01-20Free - Creative Commons CC BY 3.0XBee (ZigBee) Communication between Android and Raspberry Pi [IoT]https://www.b4x.com/android/forum/threads/iot-xbee-zigbee-communication-between-android-and-raspberry-pi.62564/[IoT]https://www.b4x.com/android/forum/attachments/rpixbee-zip.40768/
B4XClassChartsxChart Class [B4X] [XUI]klausv4.12019-09-21Free - Creative Commons CC BY 3.0Learning B4XViews and XUI, I wrote this CustomView xChart Class. It works on all three products: B4A, B4i and B4J. The xChart.bas file is located in the B4J and shared, relative link, in B4A and B4i. The code is exactly the same, one class file, for all three products. It is an evolution of Erels' Android Charts Framwork. It has automatic scales, automatic text size according to the chart size. These can also be set manually. Demoprograms for all three products. Tested on PC, Android Samsung S6, Samsung Tab S2, iPhone 6 and iPad.https://www.b4x.com/android/forum/threads/b4x-xui-xchart-class.91830/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xchart_v4_1-zip.84116/https://www.b4x.com/android/forum/attachments/xchart-b4xlib.84117/
B4XLibraryChartsxChart Class has been updated to version 2.1 [B4X] [XUI]klausv2.12018-07-30Free - Creative Commons CC BY 3.0xChart Class has been updated to version 2.1 [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-xchart-class-has-been-updated-to-version-2-1.95603/[B4X][XUI]
B4ALibraryChartsXCL ChartsJohan Schoeman2016-02-132016-02-13Free - Creative Commons CC BY 3.0It offers some unique graphs / chartshttps://www.b4x.com/android/forum/threads/xcl-charts-another-graph-charting-library.63277/
B4XLibraryComboboxxComboBox - Cross Platform ComboBox with Images [B4X] [XUI]Alberto Iglesias2018-04-102018-04-10Free - Creative Commons CC BY 3.0xComboBox - Cross Platform ComboBox with Images [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-xcombobox-cross-platform-combobox-with-images.91737/[B4X][XUI]
B4XLibraryList- and scrollviewxCustomListView - cross platform CustomListView [B4X]Erelv1.712019-09-02Free - Creative Commons CC BY 3.0xCustomListView is an implementation of CustomListView based on XUI library. It provides all the features of the original CustomListView and it is compatible with B4A, B4J and B4i.https://www.b4x.com/android/forum/threads/b4x-xcustomlistview-cross-platform-customlistview.84501/[B4X]https://www.b4x.com/android/forum/attachments/xcustomlistview-zip.77275/
B4ASnippetList- and scrollviewxCustomListView Loading TipHarris2019-02-242019-02-24Free - Creative Commons CC BY 3.0When loading a large CLV list (items derived from a ResultSet - for example), I find it loads much faster if you set the underlying scroll view visibility to False (before loading the list). Set it back to True after populating the the custom list.https://www.b4x.com/android/forum/threads/xcustomlistview-loading-tip.103071/
B4XSnippetList- and scrollviewxCustomListView Pull To Refresh [B4X]Erel2018-10-162018-10-16Free - Creative Commons CC BY 3.0You can use this code to add a pull to refresh feature to the standard xCustomListView. The code should be added to the activity.https://www.b4x.com/android/forum/threads/b4x-xcustomlistview-pull-to-refresh.94015/[B4X]
B4XClassList- and scrollviewxCustomListView with LongClick eventjanderkan2018-03-292018-03-29Free - Creative Commons CC BY 3.0xCustomListView v1.53 with support for LongClick event.https://www.b4x.com/android/forum/threads/long-click-event-in-xcustomlistview.91221/
B4XLibraryProgress/GaugexGauges Class [B4X] [XUI]klausv1.52019-03-12Free - Creative Commons CC BY 3.0Having seen this thread fuel gauge, it challenged me and I wrote this CustomView xGauges Class. It works on all three products: B4A, B4i and B4J. The xGauges.bas file is located in the B4J project and shared, relative link, in B4A and B4i. The code is exactly the same, one class file, for all three products.https://www.b4x.com/android/forum/threads/b4x-xui-xgauges-class.98932/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xgauges-b4xlib.78319/https://www.b4x.com/android/forum/attachments/xgauges-xml.78320/
B4XLibraryChartsxGraph Class and b4xlib [B4X] [XUI]klaus2019-08-182019-08-18Free - Creative Commons CC BY 3.0The xGraph Class and B4XLib allows graphic analysis of signals. The graph holds a given number of curves (10 by default) with a given number of samples (10000 by default) these values can be defined in the Designer. All curves have the same number of samples with the same X signal.https://www.b4x.com/android/forum/threads/b4x-xui-xgraph-class-and-b4xlib.108764/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xgraphdemo-zip.83211/https://www.b4x.com/android/forum/attachments/xgraph-b4xlib.83212/https://www.b4x.com/android/forum/attachments/xgraph-bas.83213/
B4XLibraryImagesxImageSliderIG - Instagram style image slider [B4X] [XUI]Brandsum2019-08-212019-08-21Free - Creative Commons CC BY 3.0xImageSliderIG - Instagram style image slider [B4X] [XUI]https://www.b4x.com/android/forum/threads/b4x-xui-ximagesliderig-instagram-style-image-slider.107653/[B4X][XUI]https://www.b4x.com/android/forum/attachments/ximagesliderig_sample_b4i-zip.82192/https://www.b4x.com/android/forum/attachments/ximagesliderig_sample_b4a-zip.82200/
B4AClassKeyboardxIME (Extended IME) [Class]JesseW2013-06-072013-06-07Free - Creative Commons CC BY 3.0xIME (Extended IME) [Class]https://www.b4x.com/android/forum/threads/class-xime-extended-ime.30013/[Class]https://www.b4x.com/android/forum/attachments/xime_example-zip.17860/
B4ALibraryComms & NetworkXKCDsonicmaynev1.02015-07-09Free - Creative Commons CC BY 3.0This is a library that allows you to get information about single comics, or all of the XKCD comics. It allows you to get the first comic, latest comic, specified comic, get a list of all comics, get a list of comics that match a given query and get the URL of the comic.https://www.b4x.com/android/forum/threads/xkcd-library.56025/
B4ATutorialXMLXML Parsing with the XmlSax libraryErel2017-01-042017-01-04Free - Creative Commons CC BY 3.0It is simpler to parse XML with Xml2Map class: https://www.b4x.com/android/forum/threads/b4x-xml2map-simple-way-to-parse-xml-documents.74848/ ; XML Parsing with the XmlSax libraryhttps://www.b4x.com/android/forum/threads/xml-parsing-with-the-xmlsax-library.6866/
B4XLibraryXMLXml2Map - Simple way to parse XML documents [B4X]Erel2019-01-102019-01-10Free - Creative Commons CC BY 3.0Nobody likes to parse XML. Parsing JSON is simple and fun. Parsing XML is tedious and boring. That is the reason behind the Xml2Map class. It internally parses the XML document and returns a Map with the parsed data. It is similar to parsing JSON.https://www.b4x.com/android/forum/threads/b4x-xml2map-simple-way-to-parse-xml-documents.74848/[B4X]
B4ALibraryXMLXMLBuilderErel2014-06-232014-06-23Free - Creative Commons CC BY 3.0Wrapper for java-xmlbuilder projecthttps://www.b4x.com/android/forum/threads/anyone-using-xmlbuilder-with-b4a.16277/
B4ALibraryB4AXmlLayoutBuilderErel2014-05-142014-05-14Free - Creative Commons CC BY 3.0The standard way to build the UI in Basic4android is with the visual designer / designer script. You can also create UI elements by code. This library adds a third option which is to use xml files to define the layout. This is Google's standard method. This option is especially useful if you want to reuse resources created for an Android Java project. All three options can be combined together.https://www.b4x.com/android/forum/threads/xmllayoutbuilder-load-xml-layouts.33762/https://www.b4x.com/android/forum/attachments/xmllayoutexample-zip.20059/
B4ALibraryXMLXMLRPCXverhelstXv1.12011-12-04Free - Creative Commons CC BY 3.0XML-RPC works by sending a HTTP request to a server implementing the protocol.https://www.b4x.com/forum/additional-libraries-classes-official-updates/13023-xmlrpc-library.html
B4XClassXMLXmlrpc for B4xBlue.Sky2015-10-192015-10-19Free - Creative Commons CC BY 3.0A class to connect to xmlrpc in b4xhttps://www.b4x.com/android/forum/threads/xmlrpc-for-b4x.59483/
B4ATutorialXMLXmlSax - Exposing the Parser at workBPak2012-08-312012-08-31Free - Creative Commons CC BY 3.0XmlSax - Exposing the Parser at workhttps://www.b4x.com/android/forum/threads/xmlsax-exposing-the-parser-at-work.20973/https://www.b4x.com/android/forum/attachments/myxmltest-zip.13605/
B4AClassB4AXmlViewExtensionCorwin42v2.02015-09-29Free - Creative Commons CC BY 3.0A helper to load standard Android layout files and access the views in them to set some propertieshttps://www.b4x.com/android/forum/threads/xmlviewex-use-standard-android-layouts-in-b4a.58825/
B4ALibraryIRC / IMXMPP/JABBER - Best protocol to IM for B4AAlberto Iglesias2015-03-212015-03-21Free - Creative Commons CC BY 3.0XMPP/JABBER - Best protocol to IM for B4Ahttps://www.b4x.com/android/forum/threads/xmpp-jabber-best-protocol-to-im-for-b4a.52076/https://www.b4x.com/android/forum/attachments/example1-zip.32982/
B4JLibraryIRC / IMXMPP-JABBERAlberto Iglesias2015-03-212015-03-21DonationBest protocol to IM for B4Jhttps://www.b4x.com/android/forum/threads/xmpp-jabber-best-protocol-to-im-for-b4j.52105/https://www.b4x.com/android/forum/attachments/example1-zip.33003/
B4XLibraryOCRxOCR Class [B4X]Blueforcer2018-10-312018-10-31Free - Creative Commons CC BY 3.0This Class (for B4J and B4A) uses the ocr.space service to convert scans or (smartphone) images of text documents into editable files by using Optical Character Recognition (OCR) technologies. It uses state-of-the-art modern OCR software. The awesome recognition quality is comparable to commercial OCR SDK software (e. g. Abbyy). You can extract the raw text and get the coordinates of the bounding boxes and the lines for each word if you like.https://www.b4x.com/android/forum/threads/b4x-xocr-class.98785/[B4X]
B4ALibraryXMLXOMwarwoundv1.202014-04-01Free - Creative Commons CC BY 3.0XOM is a tree-based API for processing XML.https://www.b4x.com/forum/additional-libraries-classes-official-updates/23551-lib-xom.htmlhttps://www.b4x.com/android/forum/attachments/xom_example_project-zip.23997/
B4XTutorialB4XXOR operation for BooleanTayfur2019-07-022019-07-02Free - Creative Commons CC BY 3.0XOR operation for Booleanhttps://www.b4x.com/android/forum/threads/xor-operation-for-boolean.107277/
B4IClassOSXPhoneSensor class - Motion object as per B4AJackKirk2017-05-222017-05-22Free - Creative Commons CC BY 3.0This class allows you to easily port to B4i a B4A app that uses the B4A PhoneSensors object with types TYPE_ACCELEROMETER, TYPE_MAGNETIC_FIELD and TYPE_GYROSCOPE.https://www.b4x.com/android/forum/threads/class-xphonesensor-class-motion-object-as-per-b4a.79810/
B4XLibraryEditTextxRegexField - regex validated data input [B4X] [XUI]udg2018-07-162018-07-16Free - Creative Commons CC BY 3.0please find attached my porting to B4X/XUI of an old and very useful B4J class from @Erel. Fundamentally it is an EditText (or TextField) with a few properties useful to check user input and react accordingly. Pattern: used to hold a regex pattern in order to validate input data SafeValue: a backup value to be returned if input data is invalid ForceSafeVal: if True forces the class to return the SafeValue above BorderColor: border color to signal the user his/her data doesn't match the pattern BorderWidth: border width used with BorderColor above BorderRadius: border radius used with BorderColor above LetFocusOut: if True allows the focus to leave the control even if data is invalid KbdType (B4A only): specifies one of three possible soft keyboards (TEXT, NUMBERS, DECIMAL_NUMBERS)https://www.b4x.com/android/forum/threads/b4x-xui-xregexfield-regex-validated-data-input.95166/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xregexfield-bas.69994/
B4XLibraryImagesxResizeAndCrop [B4X] [XUI]klausv1.22019-03-12Free - Creative Commons CC BY 3.0This is a crossplatform CustomView. It allows to resize and crop images. It works on all three products: B4A, B4i and B4J.https://www.b4x.com/android/forum/threads/b4x-xui-xresiteandcrop.100109/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xresizeandcrop-b4xlib.78306/https://www.b4x.com/android/forum/attachments/xresizeandcrop-xml.78307/
B4XClassSliderxRotaryKnob class [B4X] [XUI]klausv1.32019-04-12Free - Creative Commons CC BY 3.0You can turn the button, and it snaps onto the nearest value. A click in the middle selects the next value, a LonkClick in the middle selects the prevous value. There are three snap modes: AFTERMOVE snaps when the knob is released, upper left knob. ALLWAY snaps allways during moving, the lower green knob. NEVER doesn't snap at all, displays the current value, the upper right knob,https://www.b4x.com/android/forum/threads/b4x-xui-xrotaryknob-class.96045/[B4X][XUI]https://www.b4x.com/android/forum/attachments/xrotaryknob-xml.79197/https://www.b4x.com/android/forum/attachments/xrotaryknob-b4xlib.79198/
B4XClassList- and scrollviewxSelectableCustomListView [B4X] [XUI]Claudio Oliveirav1.072018-04-30Free - Creative Commons CC BY 3.0This is a modification of Erel's xCustomListView version 1.50. It's essentially the same class module, except that some fields, properties and functions were added to handle item selection and enabling, but still keeping all original functionality of xCustomListView in effect.https://www.b4x.com/android/forum/threads/b4x-xui-xselectablecustomlistview.89689/[B4X][XUI]
B4ALibraryEncryptionXTEA encryption and decryption libP373R2012-03-282012-03-28Free - Creative Commons CC BY 3.0XTEA encryption and decryption libhttps://www.b4x.com/android/forum/threads/xtea-encryption-and-decryption-lib.16400/
B4IClassTimerXtimerJackKirk2016-02-242016-02-24Free - Creative Commons CC BY 3.0A dynamic self calibrating more accurate Timerhttps://www.b4x.com/android/forum/threads/class-a-dynamic-self-calibrating-more-accurate-timer.63791/
B4ALibraryViews - additionalXtraViewsPeriklis Koutsogiannisv2.602014-07-22Free - Creative Commons CC BY 3.0XtraViews currently consists of the following powerful classes: - LayoutView: An alternative way of loading and accessing activity layouts with fully automated layout translation capability! - DialogView: Use the powerful b4a layout designer to visually design your modal custom dialogs. Use a singe line of code with the least possible parameters to invoke the dialog and your main activity as you already know to control its behavior. - MovieView: Use (transparent) animated gifs in your app. Resize them freely while retaining the original aspect ratio. - CheatSheetView: Long press on an element and a 'cheat sheet' (tooltip toast) will appear describing the action. Original code: https://plus.google.com/ RomanNurik/posts/QrMMFNck5MA - ToastView: A flexible native and cancelable toast.https://www.b4x.com/android/forum/threads/xtraviews.42827/
B4ATutorialDialogsXtraViews: DialogView Tutorial (quick and dirty)Periklis Koutsogiannis2014-07-132014-07-13Free - Creative Commons CC BY 3.0XtraViews: DialogView Tutorial (quick and dirty)https://www.b4x.com/android/forum/threads/xtraviews-dialogview-tutorial-quick-and-dirty.42834/
B4ATutorialAudio/VideoXtraviews: MovieView TutorialPeriklis Koutsogiannis2014-07-132014-07-13Free - Creative Commons CC BY 3.0Xtraviews: MovieView Tutorialhttps://www.b4x.com/android/forum/threads/xtraviews-movieview-tutorial.42830/
B4XLibraryB4XXUI - Cross platform & native UI library [B4X]Erelv1.502019-08-14Free - Creative Commons CC BY 3.0The purpose of XUI library is to make it easier to share code between B4A, B4J and B4i projects.It is an important new library and I expect that all B4X developers who target more than a single platform will use it at some point.https://www.b4x.com/android/forum/threads/b4x-xui-cross-platform-native-ui-library.84359/[B4X]
B4XClassDialogsXUI - haB4XMsgBox [based on B4XDialog][B4X]Harris2019-01-162019-01-16Free - Creative Commons CC BY 3.0Based on @Erel latest B4Xlibs projects, I created this modified class from the B4XDialog source class.https://www.b4x.com/android/forum/threads/b4x-xui-hab4xmsgbox-based-on-b4xdialog.101521/[B4X][BASED ON B4XDIALOG]
B4XLibraryViews - additionalXUI Views - Cross platform views and dialogs [B4X]Erelv2.152019-09-22Free - Creative Commons CC BY 3.0XUI Views is a b4x library (https://www.b4x.com/android/forum/threads/100383/#content). The same b4xlib library is compatible with B4A (v8.8+), B4J (v7.0+) and B4i (TBD+). It is a collection of custom views and dialogs. Everything is written in B4X. The source code is included inside the b4xlib file, which is a zip file.https://www.b4x.com/android/forum/threads/b4x-xui-views-cross-platform-views-and-dialogs.100836/[B4X]https://www.b4x.com/android/forum/attachments/xui-views-b4xlib.84135/
B4XSnippetDialogsXUI Views - Time Dialog [B4X]aeric2019-04-192019-04-19Free - Creative Commons CC BY 3.0XUI Views - Time Dialog [B4X]https://www.b4x.com/android/forum/threads/b4x-xui-views-time-dialog.105058/[B4X]https://www.b4x.com/android/forum/attachments/b4aviewtimedialog-zip.79545/https://www.b4x.com/android/forum/attachments/b4iviewtimedialog-zip.79546/
B4JClassSwitchxui_Switch [Class with source code][BAX][XUI]Star-Dust2018-11-072018-11-07Free - Creative Commons CC BY 3.0[BAX] [XUI] xui_Switch [Class with source code]https://www.b4x.com/android/forum/threads/bax-xui-xui_switch-class-with-source-code.99105/[BAX][XUI][CLASS WITH SOURCE CODE]
B4XLibraryGameXUI2D (Box2D) - Game engine [B4X]Erelv1.232019-07-31Free - Creative Commons CC BY 3.0XUI2D is a wrapper for jbox2d engine: https://github.com/jbox2d/jbox2d License: https://github.com/jbox2d/jbox2d/blob/master/LICENSE It is a B4A / B4J library. It will be eventually included as an internal library.https://www.b4x.com/android/forum/threads/b4x-xui2d-box2d-game-engine.95208/[B4X]
B4XTutorialGameXUI2D Angry Birds ExampleErel2018-11-062018-11-06Free - Creative Commons CC BY 3.0XUI2D Angry Birds Examplehttps://www.b4x.com/android/forum/threads/xui2d-angry-birds-example.99052/
B4XLibraryPickerxWheel [B4X] [class]mberthev1.22019-08-02Free - Creative Commons CC BY 3.0Xwheel is a "rotating wheel" based on xCustomListViewhttps://www.b4x.com/android/forum/threads/b4x-class-xwheel.107830/[B4X][CLASS]https://www.b4x.com/android/forum/attachments/xwheel_example_1_2-zip.82773/
B4ALibraryEncryptionXXTEA (Corrected Block Tiny Encryption Algorithm) algorithmadvansis2018-01-172018-01-17Free - Creative Commons CC BY 3.0XXTEA (Corrected Block Tiny Encryption Algorithm) algorithmhttps://www.b4x.com/android/forum/threads/xxtea-corrected-block-tiny-encryption-algorithm-algorithm.88438/
B4AClassComms & NetworkYahoo Currency ConverterTayfur2015-12-232015-12-23Free - Creative Commons CC BY 3.0Yahoo Currency Converterhttps://www.b4x.com/android/forum/threads/yahoo-currency-converter.61497/
B4ALibraryAdsYet Another AdMob Wrappervpires2014-05-012014-05-01Free - Creative Commons CC BY 3.0Yet Another AdMob Wrapperhttps://www.b4x.com/android/forum/threads/yet-another-admob-wrapper.40518/
B4ALibraryDatabaseYet Another MySQL Library But With Stored Procedure Support and CursorskeirS2015-03-082015-03-08Free - Creative Commons CC BY 3.0Yet Another MySQL Library But With Stored Procedure Support and Cursorshttps://www.b4x.com/android/forum/threads/yet-another-mysql-library-but-with-stored-procedure-support-and-cursors.51599/https://www.b4x.com/android/forum/attachments/mysqllib-zip.32879/
B4ATutorialOtherYour own content - chooserRiverRaid2013-07-072013-07-07Free - Creative Commons CC BY 3.0Your own content - chooser. i shared my ahaShareLibrary and if you like to do your own library with your own code, this small tutorial may help you..https://www.b4x.com/android/forum/threads/your-own-content-chooser.30823/
B4ALibraryYouTubeYouTubeErel2013-01-032013-01-03Free - Creative Commons CC BY 3.0The YouTube library allows you to play YouTube videos inside your application.https://www.b4x.com/android/forum/threads/youtube-library.24818/
B4ASnippetYouTubeYoutube intent force orientation lanscapeMarcoRome2016-01-032016-01-03Free - Creative Commons CC BY 3.0This is way to force the orientation of an intent youtube ( landscape )https://www.b4x.com/android/forum/threads/youtube-intent-force-orientation-lanscape.61954/
B4ATutorialYouTubeYoutube master&slaveslowtime2014-05-202014-05-20Free - Creative Commons CC BY 3.0Youtube master&slavehttps://www.b4x.com/android/forum/threads/youtube-master-slave.41232/https://www.b4x.com/android/forum/attachments/master-zip.25182/
B4ATutorialYouTubeYoutube playlist with xml2mapAlmora2019-05-062019-05-06Free - Creative Commons CC BY 3.0Youtube playlist with xml2maphttps://www.b4x.com/android/forum/threads/youtube-playlist-with-xml2map.105537/https://www.b4x.com/android/forum/attachments/1-jpg.80136/https://www.b4x.com/android/forum/attachments/3-jpg.80138/
B4ALibraryYouTubeYouTube V3MarcoRomev2.052018-01-14DonationSearch YouTubehttps://www.b4x.com/android/forum/threads/library-youtube-v3.58550/
B4XClassYouTubeYouTube V3 [Class B4X ]MarcoRome2018-10-052018-10-05Free - Creative Commons CC BY 3.0With this class compatible for B4X (B4A, B4i, B4J? I haven't tried) you can read and import all the information coming from youtube into your application. Etag, Title, Description, PublisheAt, Urlpicture, categoryId, channelTitle, Definition, dimension, PrivacyStatus, dislikeCount, likeCount, viewCount, CommentCount, Duration. Note Duration return example: PT15M33S this is 15 minutes and 33 seconds. And more.... this version is very fast look movie in youtube.https://www.b4x.com/android/forum/threads/class-b4x-youtube-v3.88291/[CLASS B4X]
B4ASnippetYouTubeYoutube Video ListerSyd Wright2018-04-122018-04-12Free - Creative Commons CC BY 3.0This B4A code lists (nearly) all Youtube videos on a Youtube channel! The regular Youtube API only provides for the listing of 50 videos at a time with a maximum of 500 videos by using the "NextPageToken".https://www.b4x.com/android/forum/threads/youtube-video-lister.91811/
B4ALibraryYouTubeYoutube View - Embed videos in your appssocialnetis2013-07-312013-07-31Free - Creative Commons CC BY 3.0I would like to introduce you this Youtube library (from the oficial Youtube Android Api provided by google), its not actually a View, its a fragment, but you can use it almost as a view. It will allow you to have full control of the video via code (play, pause, seek to a specific time, listen to lot of events, etc).https://www.b4x.com/android/forum/threads/youtube-view-embed-videos-in-your-apps.31430/https://www.b4x.com/android/forum/attachments/youtubeview-zip.18690/
B4ALibraryYouTubeYouTube-DL [extract direct urls]moster672019-01-102019-01-10Free - Creative Commons CC BY 3.0YouTube-DL [extract direct urls]https://www.b4x.com/android/forum/threads/youtube-dl-extract-direct-urls.100793/[EXTRACT DIRECT URLS]https://www.b4x.com/android/forum/attachments/javasource_b4ayoutubedl-zip.75628/https://www.b4x.com/android/forum/attachments/libs_youtubedl-zip.75629/
B4AClassYouTubeYoutubeGrabber classMarcoRomev1.02015-07-15Free - Creative Commons CC BY 3.0This is simple class to grab in another format / quality youtube using the free service YTGrabberhttps://www.b4x.com/android/forum/threads/library-youtube-grabber.56243/https://www.b4x.com/android/forum/attachments/youtubegrabber-library-zip.35921/https://www.b4x.com/android/forum/attachments/youtubegrabber-b4a-example-zip.35922/
B4ALibraryYouTubeYouTubeMp3MarcoRomev1.52015-07-29Free - Creative Commons CC BY 3.0Convert YouTube to Mp3https://www.b4x.com/android/forum/threads/library-youtube-to-mp3.56481/https://www.b4x.com/android/forum/attachments/youtubemp3-lib1-50-zip.36257/https://www.b4x.com/android/forum/attachments/youtubetomp3-example-zip.36258/
B4ALibraryYouTubeYouTubeStreamFinderwarwoundv1.302012-10-17Free - Creative Commons CC BY 3.0YouTubeStreamFinder is used to retrieve info and stream URLs for You Tube videos. High quality video streams are now accessible.https://www.b4x.com/forum/additional-libraries-official-updates/18496-youtubestreamfinder.html
B4ALibraryYouTubeYouTubeToMP3NJDude2016-08-132016-08-13Free - Creative Commons CC BY 3.0This library will allow you to extract the audio track from YouTube videos and save it as an MP3.https://www.b4x.com/android/forum/threads/youtubetomp3.70018/https://www.b4x.com/android/forum/attachments/youtubetomp3_1-0_lib-zip.47060/
B4JSnippetCompressionzip multiple files and folders using zip4jxulihang2019-06-052019-06-05Free - Creative Commons CC BY 3.0As is stated here: https://www.b4x.com/android/forum/threads/zip-multiple-folders-and-files.98548/, I need to zip multiple files and folders into one zip file. zip4j is an easy to use library. The code is very simple. I only implemented the zip part.https://www.b4x.com/android/forum/threads/zip-multiple-files-and-folders-using-zip4j.98550/
B4ALibraryCompressionZip4j-Password UnzipYdm2016-12-172016-12-17Free - Creative Commons CC BY 3.0Open encrypted ZIP files.https://www.b4x.com/android/forum/threads/zip4j-password-unzip.74252/
B4IClassImagesZoomable ImageViewnarek adonts2015-06-172015-06-17Free - Creative Commons CC BY 3.0Allows to have Zoomable Images like in popular apps.https://www.b4x.com/android/forum/threads/zoomable-imageview.55185/
B4ALibraryImagesZoomage - A simple pinch-to-zoom LibraryDonManfred2018-10-212018-10-21Free - Creative Commons CC BY 3.0A simple pinch-to-zoom ImageView library for Android with an emphasis on a smooth and natural feel.https://www.b4x.com/android/forum/threads/zoomage-a-simple-pinch-to-zoom-library.98479/https://www.b4x.com/android/forum/attachments/zoomagev0-1-zip.73426/
B4ALibraryViews - additionalZoomControlswarwoundv1.102015-05-21Free - Creative Commons CC BY 3.0ZoomControls is a standard android View so also has all the other standard View methods and properties.https://www.b4x.com/android/forum/threads/zoomcontrols.53977/https://www.b4x.com/android/forum/attachments/zoom_controls_screengrab-jpg.34175/https://www.b4x.com/android/forum/attachments/zoomcontrols_demo-zip.34177/
B4JLibraryCompressionZT-Zipstevel052018-12-052018-12-05Free - Apache License 2.0Here is another Zip iibrary for B4j. It wraps this zt-zip project from github : https://github.com/zeroturnaround/zt-zip. zt-zip licence is Apache License 2.0 The advantages of this one are that it can insert, replace and remove files without having to unpack and repack the zip file, and you can add and extract items from/to byte arrays.https://www.b4x.com/android/forum/threads/zt-zip.99595/https://www.b4x.com/android/forum/attachments/jzt-zip-zip.74603/
B4AClassBarcodeZXBarcodeScannerJohan Schoeman2016-03-222016-03-22Free - Creative Commons CC BY 3.0Similar to native Android ZXing app - with full correct torch controlhttps://www.b4x.com/android/forum/threads/zxbarcodescanner-similar-to-native-android-zxing-app-with-full-correct-torch-control.64931/
B4IClassBarcodeZXBarcodeScanner - similar to Android ZXing app - with full torch controlJackKirk2016-02-072016-02-07Free - Creative Commons CC BY 3.0ZXBarcodeScanner - similar to Android ZXing app - with full torch controlhttps://www.b4x.com/android/forum/threads/class-zxbarcodescanner-similar-to-android-zxing-app-with-full-torch-control.63177/
B4ALibraryBarcodeZXING Barcode ScannerJohan Schoeman2016-07-102016-07-10Free - Creative Commons CC BY 3.0This is a wrap for the official ZXING barcode scanning project as what it is today (i.e 10 July 2016).https://www.b4x.com/android/forum/threads/zxing-barcode-scanner-a-wrap-for-the-official-zxing-project-as-it-is-on-10-july-2016.68829/
B4ALibraryBarcodeZXing Glass LibraryAlberto Iglesias2014-05-152014-05-15Free - Creative Commons CC BY 3.0ZXing Glass Libraryhttps://www.b4x.com/android/forum/threads/zxing-glass-library.41020/https://www.b4x.com/android/forum/attachments/zxingglasslib18-zip.25023/
B4ALibraryBarcodeZXing v1.6chjk2014-08-122014-08-12Free - Creative Commons CC BY 3.0ZXing v1.6https://www.b4x.com/android/forum/threads/zxing-v1-6.43781/https://www.b4x.com/android/forum/attachments/zxing1-6-lib-zip.26978/
B4ALibraryBarcodeZXingLibIceFairy333v1.52013-03-09Free - Creative Commons CC BY 3.0Integration version zxing 2.1 inside no need to install zx scaner or other apk,just a jar and xml file copy it to b4a library dir,and then use it well.https://www.b4x.com/forum/additional-libraries-classes-official-updates/24233-zxinglib-integration-version-icefairy333.htmlhttps://www.b4x.com/android/forum/attachments/zxdemo-lib-zip.14997/https://www.b4x.com/android/forum/attachments/b4azxinglibsrc-zip.15064/
B4ALibraryBarcodeZXingLib enhancedJohan Schoemanv1.062018-06-05DonationEnhanced version of ZXingLibhttps://www.b4x.com/android/forum/threads/zxinglib-by-icefairy333-modified-by-johan-schoeman-scan-qr-codes-and-other-1d-2d-barcodes.49084/https://www.b4x.com/android/forum/attachments/johanicefairyzxing-zip.30960/https://www.b4x.com/android/forum/attachments/johanicefairyzxingwidthmod-zip.30984/https://www.b4x.com/android/forum/attachments/johanicefairyzxingwidthmodandtextmod-zip.30990/https://www.b4x.com/android/forum/attachments/johanicefairyzxingwidthtextbitmap-zip.30996/https://www.b4x.com/android/forum/attachments/johanicefairyzxingwidthtextbitmaptouchtorch-zip.31064/
B4ALibraryBarcodeZXingOrientDonManfredv1.12016-04-28Free - Creative Commons CC BY 3.0An Android Library based on ZXing Library with support for Portrait Orientation and some cool stuffs.https://www.b4x.com/android/forum/threads/xzingorient-a-material-barcodescanner.66335/
B4ALibraryBarcodeZXing-StandaloneJohan Schoeman2016-08-202016-08-20Free - Creative Commons CC BY 3.0This is the library modified from the original ZXing Project. The code is not modified in any way but is just compiled into a library so that the end user doesn't have to download the scanner app separately.https://www.b4x.com/android/forum/threads/zxing-standalone.70188/https://www.b4x.com/android/forum/attachments/b4azxingstandalone-zip.47121/https://www.b4x.com/android/forum/attachments/core-3-2-1-zip.47122/https://www.b4x.com/android/forum/attachments/html-fr-zip.47123/https://www.b4x.com/android/forum/attachments/zxingres-zip.47124/https://www.b4x.com/android/forum/attachments/zxingstandalonelibfiles-zip.47125/