Android Example B4Xgoodies_from_walt61 Online

Well,

As JamesGreaves requested,
"So do you not think it would be of value to have even something like @walt61 has created but online?"
https://www.b4x.com/android/forum/threads/complete-library-repository-click-here.109921/#post-686347

I got thinking about it. How hard it is to convert walt61's such a good hard work into online.
Converting the given xlsm to Google Sheet gave reload error.
Xls without macro also gave same reload error.
I made csv and tried to open in sheet, still same error.

Finally I opted for csv to html, http://www.convertcsv.com/csv-to-html.htm and then pasted the html text in a new gsheet. Voila it works !

Please note that the information is (c) walt61 and I will remove the link if not authorised to upload a online version of the same.

I just wanted to help fellow members here with an online option of the same.

Update:
version 2019-11-05, total 4870 rows.​
version 2019-11-11, total 4885 rows.​
version 2019-11-18, total 4894 rows.​
version 2019-11-26, total 4904 rows.​
version 2019-12-02, total 4907 rows.​
version 2019-12-09, total 4913 rows.​
version 2019-12-16, total 4923 rows.​
version 2019-12-23, total 4925 rows. Merry Christmas.​
version 2019-12-30, total 4933 rows. Happy New Year.​
version 2020-01-13, total 4945 rows.​
version 2020-01-20, total 4945 rows. No Change.​
version 2020-01-27, total 4953 rows.​
version 2020-02-03, total 4953 rows. No Change.​
version 2020-02-10, total 4969 rows.​
version 2020-02-17, total 4979 rows.​
version 2020-02-24, total 4995 rows.​
version 2020-03-02, total 5006 rows. Crossed 5K !​
version 2020-03-09, total 5014 rows. Happy Holi From India.​
version 2020-03-16, total 5027 rows.​
version 2020-03-23, total 5038 rows. World Lock-down due to Covid 19.​
version 2020-03-30, total 5051 rows. World Lock-down continue.​
version 2020-04-06, total 5066 rows. and World Lock-down continue.​
version 2020-04-14, total 5086 rows. India extended Lock-down till May 3, 2020.​
version 2020-04-20, total 5091 rows. Kinda getting used to working from Home.​
version 2020-04-27, total 5109 rows. Hope the lock down eases by next week.​
version 2020-05-05, total 5122 rows. Non teetotalers get in line, shops opened now.​
version 2020-05-11, total 5129 rows. Our locality in red zone now. Movement restricted.​
version 2020-05-18, total 5143 rows. Summer temperatures soaring and Covid too !!​
version 2020-05-26, total 5163 rows. Cyclone Ampham destroyed trees, electricity and our life line internet :(
version 2020-06-02, total 5178 rows. Life is limping back to whatever is left.​
version 2020-06-08, total 5198 rows. Covid, Ampham, Summer Heat ! What Next ?​
version 2020-06-15, total 5217 rows. If you living in peace now then you are gifted.​
version 2020-06-22, total 5225 rows. Still working from Home. Getting Office-sick​
version 2020-06-29, total 5234 rows. WOW ! Number of rows are now sequential ! Nearly !!​
version 2020-07-06, total 5243 rows. It is routine now.​
version 2020-07-14, total 5265 rows. B4A is version 10 ! now and have Cross Platform B4XPages !!​
version 2020-07-20, total 5276 rows. Everybody is going about their jobs now, with Mask on.​
version 2020-07-27, total 5290 rows. On / Off / On / Off i.e. Lock Down.​
version 2020-08-03, total 5307 rows. Today is Raksha Bandhan (India). Bonding Sister and Brother relationship.​
version 2020-08-10, total 5322 rows. Everything going on-line now. From Education to Shopping.​
version 2020-08-17, total 5335 rows. Celebrations are also now on-line !​
version 2020-08-24, total 5348 rows. WHO says COVID19 will not last long now. Phew !​
version 2020-08-31, total 5357 rows. Covid recovery rate is more than death rate now Thanks.​
version 2020-09-07, total 5373 rows. Not getting time to develop in B4X and it is frustrating than Covid lock down !!​
version 2020-09-14, total 5377 rows. Metro (Kolkata, India) starts at last, but with e-Pass !​
version 2020-09-21, total 5392 rows. Covid Pandemic still not over !!​
version 2020-09-28, total 5408 rows. Most people are going about there works, normally. Many without masks.​
version 2020-10-05, total 5416 rows. Political clashes everywhere in India. People forgot Covid !!​


The direct link of the sheet is given in Post#21

Regards,

Anand
 
Last edited:

aminoacid

Active Member
Licensed User
Longtime User
Try this, as per Post 21

B4X:
https://docs.google.com/spreadsheets/d/1OnckDRmfEBENBVLmwgSL4z5K867zrODWxQbjy21luuc/edit?usp=sharing

B4Xgoodies_from_walt61 Online | Page 2 | B4X Programming Forum

Yes... your link above works. Thanks!

I pasted the link from Post 22 instead, assuming it was the same as 21.
 
Last edited:

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (14 Sep 2024 to 21 Sep 2024)

B4JPrintjSD_EscPosPrinterThis library allows you to print text and image to bluetooth thermal printers. Works with Bluetooth and USB. For USB thermal printers you need the driver.
B4XSeekbarAS StepSeekBar - StepSlider [B4X] [XUI]AS StepSeekBar - StepSlider [B4X] [XUI]
B4JEncryptionCreate and Read PKCS12 KeystoreCreate and Read PKCS12 Keystore
B4XViewPagerAS View Pager based on xCustomListView [B4X] [XUI]AS View Pager based on xCustomListView [B4X] [XUI]
B4XEditText/Textview/TextArea/TextFieldBR_B4XFloatTextField [B4X]With the example of Erel library and with the help of Biswajit, we made some modifications to the original B4XFloatTextField library, recreating it with some modifications in the visual transforming into BR_B4XFloatTextField.
B4IB4IInstalling apps with Apple Configurator 2Starting from B4i v7.20 (currently in beta) it is possible to install apps, when the iOS device is physically connected to a local Mac, using Apple Configurator 2. This is an alternative to the standard over the air installation.
B4JBAnanoNew tools for debugging remote devices in 9.05 [BANano]New tools for debugging remote devices in 9.05 [BANano]
B4INotificationsNotifications with actionsIt 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.
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4JB4JGenerate Members for SceneBuilder [workaround]This is a workaround to kind of restore the old "Generate Members" behavior, for UI generated with JavaFX Scene Builder. I understand that using Scene Builder is not recommended anymore, but this will be useful for people like me who are still supporting programs created using SB.
B4XJSONJSONPath: create, read and modify JSON files using a path syntax [B4X] [BANano] [CLASS]JSONPath: create, read and modify JSON files using a path syntax [B4X] [BANano] [CLASS]
B4IFile handlingList of methods to access external resources or share to external appsThere are all kinds of ways to share files with other apps or access external resources. Here is a short summary of the available methods.
B4XAnimationSD_Curtain [B4X]Page transitions with curtain effect (B4A, B4J)
B4XPane(l)AS FloatingPanel [B4X]This is a simple panel that can be attached anywhere and opens with an animation.
B4ADialogsTextsize and Colors of native MsgBoxThese functions help to change the style of the native Android Msgbox
B4XIcons / fontsUsing custom fonts on labels and canvases [B4X]Using custom fonts on labels and canvases [B4X]
B4JComms & NetworkMy Serial Comms ClassMy Serial Comms Class (as a library) is a wrapper for the standard serial comms (jSerail) and TCP networking (jNetwork) B4J libraries. I wrote it to more easily switch between physical RS232 (or RS485) serial comms and TCP network ports when controlling physical equipment.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (21 Sep 2024 to 28 Sep 2024)

B4AB4ASimple Library Compiler - Build libraries without Eclipse [Tool]Simple Library Compiler - Build libraries without Eclipse [Tool]
B4JB4XMakeB4XLib - Creating libraries *.B4XlibMakeB4XLib - Creating libraries *.B4Xlib
B4JSithasoMastering the TailwindCSS Grid [Web] [SithasoDaisy]Mastering the TailwindCSS Grid [Web] [SithasoDaisy]
B4XB4XMy contributions to the communityMy contributions to the community
B4AAdsThe (almost) Definitive Admob ExampleTo help the new members to make money with B4A, I tried to compile all the relevant Admob code (except mediation) of the forum in this example and put comments and links.
B4JRaspberry PiTurn your Raspberry Pi into a print Server and use it with B4JTurn your Raspberry Pi into a print Server and use it with B4J
B4JGameA flat version of Rubik's CubeA flat version of Rubik's Cube
B4JDrawingconcave hull: a k-nearest neighbours approachconcave hull: a k-nearest neighbours approach
B4ADatabaseFrostPocketBaseMobile - A Full Wrapper for Pocketbase-mobile serverFrostPocketBaseMobile is a B4A wrapper around the Pocketbase-mobile library by Rohit Sangwan. This wrapper brings the power of a Pocketbase Server to your B4A projects, allowing you to easily integrate a lightweight, self-hosted backend into your Android apps.
B4XChartsxGantt Chart [B4X]xGantt Chart [B4X]
B4JPrintjSD_EscPosPrinterThis library allows you to print text and image to bluetooth thermal printers. Works with Bluetooth and USB. For USB thermal printers you need the driver.
B4XAnimationRipple Effects and UUID [Using only B4X code] [B4X]Ripple Effects and UUID [Using only B4X code] [B4X]
B4JB4JRun B4J java and javafx Applications on ARM64 ComputersTo run a B4J console or GUI Application on any 64-bit ARM computer, e.g. Raspberry Pi 4 or Orange Pi Zero 3
B4XStringsUUID generator [B4X]With this UUID generator you will not have problems with duplicates, in Java 11 or higher it generates version 4.
B4XChartsxGanttLite b4xlib [B4X]The xGanttLite library allows to draw Gantt charts.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (28 Sep 2024 to 05 Oct 2024)

B4JAI/MLjtokkit - Java Tokenizer KitJTokkit is a Java tokenizer library designed for use with OpenAI models.
B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JBAnanoA sneak peek into a Progressive Web App library [BANano]BANano 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.
B4AEmulator/VMTips or Tricks for using Android EmulatorTips or Tricks for using Android Emulator
B4JOSCheck if Running on an Apple CPU MacCheck whether running on a Mac with an Apple CPU or an Intel CPU
B4XMenuB4XMenuPlus [B4X] [XUI] [B4XLib]Extension for B4XPages menu. Replacing B4XPages.AddMenuItem().
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (05 Oct 2024 to 12 Oct 2024)

B4XViews - otherAS FeatureRequest - Supabase as backend [B4X]AS FeatureRequest - Supabase as backend [B4X]
B4XViews - otherAS FeatureRequest [Payware] [B4X] [XUI]AS FeatureRequest is a lightweight, easy-to-integrate library that allows you to present a list of potential features to your users, enabling them to vote on the ones they find most valuable. By collecting and prioritizing user feedback, you can accelerate the development of the most desired features. The library is flexible and can be connected to your own backend.
B4JWebAppUser Login Server [Project Template]User Login Server [Project Template]
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4XProgress/Gauge/LoadingAS AnimatedCounter [B4X] [XUI]This 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 Counting
B4XDate/timeAS DatePicker - fast navigate to a Month - Year - Decade - Century [B4X] [XUI]AS DatePicker - fast navigate to a Month - Year - Decade - Century [B4X] [XUI]
B4XTabStripAS SegmentedTab [B4X] [XUI]AS SegmentedTab [B4X] [XUI]
B4JCSSChange single view's element style [CSS subclass] at runtimeChange single view's element style [CSS subclass] at runtime
B4XList- and scrollviewCLVDragger [B4X]Modified version of CLVDragger which will work on B4A, B4i and B4J
B4JWebAppMinimaList API Server [Project Template] [Web]MinimaList API Server [Project Template] [Web]
B4JDatabaseWeb API TemplateA boilerplate for creating CRUD based RESTful Web API.
B4XMenuB4XMenuPlus [B4X] [XUI] [B4XLib]Extension for B4XPages menu. Replacing B4XPages.AddMenuItem().
B4XDrawingMeasure Line Lengths and Intersection Angles - Draggable Points [B4X]Measure Line Lengths and Intersection Angles - Draggable Points [B4X]
B4XB4XMinimaListA utility class to manage a simple collections of Map inside List
B4JWebAppMinimaListUtils [Web]A utility class to manipulate a simple List of Map to do basic CRUD.
B4JFile handlingWalk File Tree: Recursive file findThis library has one class which finds files that match the specified glob pattern in any selected path, then they are returned in a list.
B4JAnimationA Rotating GlobeA Rotating Globe
B4AOSAndroid Live Wallpaper tutorialAndroid Live Wallpaper tutorial
B4ABarcode/scan1D and 2D Barcode Scanner ZXINGAndroid library projects that provides easy to use and extensible Barcode Scanner views based on ZXing and ZBar.
B4AStringsCSBuilder marking based on regex patternThis sub searches for matches and uses CSBuilder to mark the matches.
B4JAI/MLjtokkit - Java Tokenizer KitJTokkit is a Java tokenizer library designed for use with OpenAI models.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (12 Oct 2024 to 18 Oct 2024)

B4JOSCheck if running in Headless environment [& a warning about JDK versions 17.0.12, 21.0.4]Check if running in Headless environment [& a warning about JDK versions 17.0.12, 21.0.4]
B4JMathsSee whether [and where] circles intersectSee whether [and where] circles intersect
B4IClockAS Alarm - Alarm clock or keep app active in the backgroundAS Alarm - Alarm clock or keep app active in the background
B4AAudio/VideoaddoMedia3 - AndroidX Media3 Exoplayer WrapperaddoMedia3 - AndroidX Media3 Exoplayer Wrapper
B4IB4IInstalling apps with Apple Configurator 2Starting from B4i v7.20 (currently in beta) it is possible to install apps, when the iOS device is physically connected to a local Mac, using Apple Configurator 2. This is an alternative to the standard over the air installation.
B4XB4XMy contributions to the communityMy contributions to the community
B4IOSRestore factory settings on a locked iPhone deviceRestore factory settings on a locked iPhone device
B4ANotificationsSending push messages from B4ASending push messages from B4A
B4AOSAndroid Live Wallpaper tutorialAndroid Live Wallpaper tutorial
B4XViews - otherAS FeatureRequest [Payware] [B4X] [XUI]AS FeatureRequest is a lightweight, easy-to-integrate library that allows you to present a list of potential features to your users, enabling them to vote on the ones they find most valuable. By collecting and prioritizing user feedback, you can accelerate the development of the most desired features. The library is flexible and can be connected to your own backend.
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4JB4XMakeB4XLib - Creating libraries *.B4XlibMakeB4XLib - Creating libraries *.B4Xlib
B4JInteropMalaysian e-Invoice API ClientMalaysian e-Invoice API Client
B4XSupabaseSupabase - The Open Source Firebase alternative [B4X]Supabase - The Open Source Firebase alternative [B4X]
B4XViews - otherAS FeatureRequest - Supabase as backend [B4X]AS FeatureRequest - Supabase as backend [B4X]
B4JWebAppUser Login Server [Project Template]User Login Server [Project Template]
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (18 Oct 2024 to 26 Oct 2024)

B4XSocialGreenApi - WhatsApp API [B4X]Green API is a platform that allows you to send and receive WhatsApp messages through a stable API.
B4ASerial comm/USBUsbSerialThis 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.
B4AMathsFirst post. Map a value from one range to another range. The simple way. [algorithm]Map values from one range to another range in a simple way. This is not a true algorithm but helped me a lot to save time. This mimics the Arduino Map function. See https://www.arduino.cc/reference/en/language/functions/math/map/
B4AGoogleGPBilling [B4A]This library wraps the GooglePlayBilling base library. It returns the results in structures as they are built in the Google accounting system.
B4AAudio/VideoCreate ExoPlayer with TextView instead of SurfaceViewThere are some cases where you need to create an ExoPlayer with TextureView. TextureView can be customized more easily.
B4ACompressionSDZipLibrary improvementSDZipLibrary improvement
B4JWebAppWeb API Server 3 [beta] [Project Template]Web API Server 3 [beta] [Project Template]
B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JAI/MLOpenAI libraryOpenAI library
B4AB4AScrollto specific position [ Multiline Label / TextView / Views ]Scrollto specific position [ Multiline Label / TextView / Views ]
B4XB4XSD XUIView2 [B4X] [XUI]the second series of XUI Views
B4ASpeechTTSextras - Freedom of SpeechTTSextras allows you to:
1) save raw PCM (android's default) audio output to a file in your system's Documents folder. do with it as you see fit.
2) save synthesized output (as a .wav file) to RuntimePermissions.GetSafeDirDefaultExternal("") or to your systems's Files folder. listen and share to your heart's content.
3) synthesize text greater than 4000 bytes at a time. obviously, within the limits of your device's memory.
4) easy voice selection and identification. you can map a given voice to a user-friendly description for future reference.
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4JSerializePython B4XSerializatorIf you ever need to send B4X objects from Python service to a B4X app/service or vice versa, this might be helpful.
B4ANotificationsSending push messages from B4ASending push messages from B4A
B4JSithasoSithaso SDUIFetch - A Non Head Cracking Approach to BANanoFetch [Web]Sithaso SDUIFetch - A Non Head Cracking Approach to BANanoFetch [Web]
B4JSithasoSithaso SDUIPocketBase - Use PocketBase BackEnd in your BANano Projects [Web]Sithaso SDUIPocketBase - Use PocketBase BackEnd in your BANano Projects [Web]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (26 Oct 2024 to 02 Nov 2024)

B4AContactsExtended example of ContactsUtils to place shortcuts to contacts on the home screen [B4A]Extended example of ContactsUtils to place shortcuts to contacts on the home screen [B4A]
B4ACardViewIntellvold New B4A CardViewIntellvold New B4A CardView
B4ADesignerManaging color themes with Designer Script ExtensionsManaging color themes with Designer Script Extensions
B4AFile handlingSaveAs - Let the user select a target folderThis code, the opposite of ContentChooser or the simpler version of ExternalStorage. Allows the user to choose the place where the file will be saved. Simple to work with and doesn't require permissions. Possible alternative to the external storage permission, which is mostly no longer available.
B4XPreferencesAS Settings - ColorChooser Property [B4X]AS Settings - ColorChooser Property [B4X]
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4JB4XMakeB4XLib - Creating libraries *.B4XlibMakeB4XLib - Creating libraries *.B4Xlib
B4JAI/MLOpenAI libraryOpenAI library
B4AB4APrevent the display from turning offPrevent the display from turning off
B4XDialogsUsing B4XDialogUsing B4XDialog
B4XB4XUsing global classesUsing global classes
B4XB4XUsing OS specific code in global classes [cross platform]Using OS specific code in global classes [cross platform]
B4XDatabaseUsing SQLiteUsing SQLite
B4JWebAppWeb API Server 3 [beta] [Project Template]Web API Server 3 [beta] [Project Template]
B4XB4XpagesUsing B4XPage and more ...Using B4XPage and more ...
B4XList- and scrollviewUsing xCustomListViewUsing xCustomListView
B4AGoogleGPBilling [B4A]This library wraps the GooglePlayBilling base library. It returns the results in structures as they are built in the Google accounting system.
B4AGoogleGPBpurchases - Google Play Billing purchases libraryGPBpurchases - Google Play Billing purchases library
B4XUI designLOCALIZATOR - MULTI LANGUAGE - CODE B4X - UI DESIGNER [B4XPAGES]LOCALIZATOR - MULTI LANGUAGE - CODE B4X - UI DESIGNER [B4XPAGES]
B4JDatabaseMini ORMThis class can be used for scaffolding db schema or used together with my Web API.
B4JWebAppWeb API Server [v3]Web API Server [v3]
B4ABarcode/scanZebra SE4710 barcode scan engineZebra SE4710 barcode scan engine
B4JMenuCreate Context MenuCreate Context Menu
B4JWebAppMinimaListUtils [Web]A utility class to manipulate a simple List of Map to do basic CRUD.
B4AAR/VREasyAR [Augmented Reality] LibraryEasyAR [Augmented Reality] Library
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (02 Nov 2024 to 09 Nov 2024)

B4JCertificateABKeystoreSSL: SSL Certificate generator using Let's EncryptABKeystoreSSL: SSL Certificate generator using Let's Encrypt
B4XMenuAS BottomActionSheet [B4X] [XUI]AS BottomActionSheet [B4X] [XUI]
B4XDate/timeAS DatePickerTimeline [B4X] [XUI]Date Picker Library that provides a calendar as a horizontal timeline.
B4JComboboxLoad and Save Combobox value using SQLiteLoad and Save Combobox value using SQLite
B4XMenuAS BottomActionSheet - Small Icon [B4X]AS BottomActionSheet - Small Icon [B4X]
B4JWebAppMinimaListUtils [Web]A utility class to manipulate a simple List of Map to do basic CRUD.
B4XPreferencesAS Settings [B4X] [XUI] [Beta]Introducing a new library that allows you to create your own settings page with minimal code.
B4XViews - otherAS FeatureRequest - Approved and implemented requests [B4X]AS FeatureRequest - Approved and implemented requests [B4X]
B4XViews - otherAS FeatureRequest [Payware] [B4X] [XUI]AS FeatureRequest is a lightweight, easy-to-integrate library that allows you to present a list of potential features to your users, enabling them to vote on the ones they find most valuable. By collecting and prioritizing user feedback, you can accelerate the development of the most desired features. The library is flexible and can be connected to your own backend.
B4XSupabaseSupabase - The Open Source Firebase alternative [B4X]Supabase - The Open Source Firebase alternative [B4X]
B4JWebAppUsing MiniORMUtils in Web API Server 3Using MiniORMUtils in Web API Server 3
B4JWebAppWeb API Server [v3]Web API Server [v3]
B4ABarcode/scanZebra SE4710 barcode scan engineZebra SE4710 barcode scan engine
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (09 Nov 2024 to 16 Nov 2024)

B4IAnimationFlip View - 3D Flip AnimationFlip View - 3D Flip Animation
B4JAnimationLottie animationLottie animation
B4AOtherPlayer Scoreboard [MinimaList]Player Scoreboard [MinimaList]
B4JB4JThe B4J UI program restarts itselfThe B4J UI program restarts itself
B4AToastUsing ToasMessageShowUsually, each repeated tap on the button that causes a message - causes the message to be displayed each time, This example will change it. Well, by clicking the button without a break, only a single message will be displayed.
B4XB4XGet absolute top value of a View [B4X]Get absolute top value of a View [B4X]
B4XSpinnerAS SelectionList - Single or multiple selection [B4X] [XUI]AS SelectionList - Single or multiple selection [B4X] [XUI]
B4AFile handlingManage External Storage - access internal external storage > SDK 30A class that lets apps on SDK 30 and higher devices treat the file store as a real file store and not some dumbed down abstracted thing.
B4JWebAppMinimaListUtils [Web]A utility class to manipulate a simple List of Map to do basic CRUD.
B4XOAuthMicrosoft OAuth2 [class] [B4X]Microsoft OAuth2 [class] [B4X]
B4JWebAppWeb API Server 3 [beta] [Project Template]Web API Server 3 [beta] [Project Template]
B4JWebAppWeb API Server [v3]Web API Server [v3]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (16 Nov 2024 to 23 Nov 2024)

B4XDate/timelmB4XMultiDateDlg [B4X] [B4XLib]Crossplatform (B4A, B4J, B4i) library that provides a template (lmB4XDateTemplate2) to use with B4XDateDialog to highlight N dates (and make them clickable). It is very useful for developing SW for appointments, notes, reservations, schedulers, reminders, ...
B4ALabelMaxLabelI have modified a custom view AutoTextSizeLabel where the font size is maximized either in height or width.Now it takes into account both borders and padingns. It is packaged in the b4xlib library.
B4XSpinnerAS SelectionList - Single or multiple selection [B4X] [XUI]AS SelectionList - Single or multiple selection [B4X] [XUI]
B4XList- and scrollviewCreate List Item [with checkbox, imageview and 2 labels] [B4X]Create List Item [with checkbox, imageview and 2 labels] [B4X]
B4JColourColor Blend EffectColor Blend Effect
B4XDate/timelmB4XDateTemplate [B4X]Enhanced version of B4XDateTemplate [B4X]
B4XViews - otherAS FeatureRequest - Approved and implemented requests [B4X]AS FeatureRequest - Approved and implemented requests [B4X]
B4XViews - otherAS FeatureRequest - Supabase as backend [B4X]AS FeatureRequest - Supabase as backend [B4X]
B4XProgress/Gauge/LoadingAS Stories [B4X] [XUI]Library that shows a horizontal progress like Instagram stories. You can add your own layout like on the AS_ViewPager. The AS_Stories supports lazy laoding too.>
B4XImagesnanoSvg Library [cross-platform] [B4X] [XUI]nanoSvg Library [cross-platform] [B4X] [XUI]
B4JGPS/location/mapsShapeFile ReaderShapeFile Reader
B4XViews - otherAS PremiumSummary [Payware] [B4X] [XUI]With this view you can easily and with little effort list your premium features and make it easier for the customer to choose the right premium package.
B4XB4XGet absolute top value of a View [B4X]Get absolute top value of a View [B4X]
B4JWebAppPlug n Play MySQL Database Authentication via PHP REST API in 5 minutes or less [Web]Plug n Play MySQL Database Authentication via PHP REST API in 5 minutes or less [Web]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (23 Nov 2024 to 01 Dec 2024)

B4ALabelMaxLabelI have modified a custom view AutoTextSizeLabel where the font size is maximized either in height or width.Now it takes into account both borders and padingns. It is packaged in the b4xlib library.
B4XViews - otherAS FeatureRequest [Payware] [B4X] [XUI]AS FeatureRequest is a lightweight, easy-to-integrate library that allows you to present a list of potential features to your users, enabling them to vote on the ones they find most valuable. By collecting and prioritizing user feedback, you can accelerate the development of the most desired features. The library is flexible and can be connected to your own backend.
B4XSpinnerAS SelectionList - Single or multiple selection [B4X] [XUI]AS SelectionList - Single or multiple selection [B4X] [XUI]
B4XAI/MLTextRecognition based on MLKit [B4X]This is a B4A + B4i solution. It recognizes Latin text in images based on Google ML Kit.
B4XPickerAS BottomSelectionList [B4X] [XUI]AS BottomSelectionList [B4X] [XUI]
B4XPane(l)AS Draggable Bottom Card [B4X] [XUI]AS Draggable Bottom Card [B4X] [XUI]
B4XGPS/location/mapsDecode and draw polylines in GoogleMap [Trip or Router]. [B4X]Decode and draw polylines in GoogleMap [Trip or Router]. [B4X]
B4XGPS/location/mapsMagnetic Field Calculator [B4X]Magnetic Field Calculator [B4X]
B4XGPS/location/mapsPolylines decoder from GoogleMap, OpenStreet, OSRM, MapBox, Etc. [B4X]Polylines decoder from GoogleMap, OpenStreet, OSRM, MapBox, Etc. [B4X]
B4JBAnanoSDcomponent [BANano]I created some custom components for BANano so that I can have better graphics without having to import heavy framework components that slow down the compilation. The result is acceptable at the moment and can be improved in the future.
B4JWebAppWeb API Server 3 [beta] [Project Template]Web API Server 3 [beta] [Project Template]
B4XColourAS BottomColorChooser [B4X] [XUI]AS BottomColorChooser [B4X] [XUI]
B4RB4R LEDcontrolling the build in RGB led on the ESP32-S3 Wroom dev boardcontrolling the build in RGB led on the ESP32-S3 Wroom dev board
B4JB4XMakeB4XLib - Creating libraries *.B4XlibMakeB4XLib - Creating libraries *.B4Xlib
B4XDate/timelmB4XDateTemplate [B4X]Enhanced version of B4XDateTemplate [B4X]
B4JAI/MLOpenAI libraryOpenAI library
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (01 Dec 2024 to 07 Dec 2024)

B4XViews - additionalAS AppSummary [B4X] [XUI]This library is used to describe the 3 or 4 most important functions of the app to the user the first time they use it, as an onboarding measure.
B4XPreferencesAS Settings [B4X] [XUI] [Beta]Introducing a new library that allows you to create your own settings page with minimal code.
B4JBAnanoSDcomponent [BANano]I created some custom components for BANano so that I can have better graphics without having to import heavy framework components that slow down the compilation. The result is acceptable at the moment and can be improved in the future.
B4XRatingAS RatingBar [B4X] [XUI]AS RatingBar [B4X] [XUI]
B4JDate/timeDate Converter LibraryConverts Gregorian dates to Hebrew, lunar, and solar dates
B4IOtherRevenueCatRevenueCat is a platform that simplifies in-app subscriptions and purchases for mobile apps. It provides tools for managing subscription billing, analytics, and user retention across iOS, Android, and web, without needing to build a backend. Usage is free for apps with less than $2,500 in monthly tracked revenue (MTR).
B4IB4IB4i Change Log (versions history)B4i Change Log (versions history)
B4XB4XInterpolation search [B4X] [Class]A function that, given a list, returned the index of the element with the closest value to a searched one.
B4XOAuthMicrosoft OAuth2 [class] [B4X]Microsoft OAuth2 [class] [B4X]
B4AViews - additionalRichEditorRichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android
B4XMenuAS BottomActionSheet [B4X] [XUI]AS BottomActionSheet [B4X] [XUI]
B4JLinuxCreate shared folders in Virtual Box Ubuntu 20.04 machine to transfer files to compile in Linux your B4J AppsCreate shared folders in Virtual Box Ubuntu 20.04 machine to transfer files to compile in Linux your B4J Apps
B4AhtmlHTML PC>Android convertorFor my application I have a Help written in HTML. The entire simple code is written in an html editor on a PC, it contains three subfolders css, img and js. However, the code written in this way does not work in the WebView component. If a css style or images are to be loaded, the links to the relevant subfolders must be modified.
B4XKeyboardSD CustomKeyboard [new version] [B4X]SD CustomKeyboard [new version] [B4X]
B4IPaymentAdding ApplePay payment method to your appAdding ApplePay payment method to your app
B4XPickerAS BottomSelectionList [B4X] [XUI]AS BottomSelectionList [B4X] [XUI]
B4XSpinnerAS SelectionList - Single or multiple selection [B4X] [XUI]AS SelectionList - Single or multiple selection [B4X] [XUI]
B4XGPS/location/mapsDecode and draw polylines in GoogleMap [Trip or Router]. [B4X]Decode and draw polylines in GoogleMap [Trip or Router]. [B4X]
B4IStringsiPhoneNumber - validate phone numbersiPhoneNumber - validate phone numbers
B4XGPS/location/mapsPolylines decoder from GoogleMap, OpenStreet, OSRM, MapBox, Etc. [B4X]Polylines decoder from GoogleMap, OpenStreet, OSRM, MapBox, Etc. [B4X]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (07 Dec 2024 to 14 Dec 2024)

B4XSpinnerAS SelectionList - Single or multiple selection [B4X] [XUI]AS SelectionList - Single or multiple selection [B4X] [XUI]
B4JImagesImage Center Zoom with PanAn imageview is used to host a rather large image which then could be zoomed, centering the image during the zoom, and panned.
B4XB4XMassimo Meli OverviewMassimo Meli Overview
B4XB4Xb4x_cba [B4X Custom Build Action]Ever since Erel introduced custom build actions I have run a collection of batch files to do certain things when I do a release build eg copy the jar to another folder, compile only etc.I've finally decided to combine these into a single console application (in C#) instead of a bunch of batch files.
B4XB4XB4XPages [2-Pages] [B4X] [Project Template]B4XPages [2-Pages] [B4X] [Project Template]
B4XB4XSetPanelCornerRadius only for certain corners [B4X]SetPanelCornerRadius only for certain corners [B4X]
B4XOAuthMicrosoft OAuth2 [class] [B4X]Microsoft OAuth2 [class] [B4X]
B4JImagesWebGL Library [B4J]WebGL Library [B4J]
B4XAnimationAS Confetti [B4X] [XUI]Blast some confetti all over the screen and celebrate user achievements!
B4XRatingAS RatingBar [B4X] [XUI]AS RatingBar [B4X] [XUI]
B4XTranslation/localisationSimple Google Translate Class [attached for download] [B4X]Simple Google Translate Class [attached for download] [B4X]
B4XCheckboxAS Checkbox [B4X] [XUI]AS Checkbox [B4X] [XUI]
B4XCheckboxAS CheckBoxAdvanced [B4X] [XUI]AS CheckBoxAdvanced [B4X] [XUI]
B4XCalendarAS CalendarExpandable📅 [Payware] [B4X] [XUI]AS CalendarExpandable📅 [Payware] [B4X] [XUI]
 
Top