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:

AnandGupta

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

B4RB4R LEDrESP32LEDControlrESP32LEDControl is an open source library to set the state/brightness of an LED connected to an ESP32 using selective functions from the Arduino-ESP32 LEDC API.
B4XDesignerJsonLayouts - synchronize json and binary layouts [B4X]JsonLayouts - synchronize json and binary layouts [B4X]
B4JWebViewSelenium Library - Pnd_SeleniumSelenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well.
B4AAdsUnity Ads LibraryUnity Ads Library
B4JWebAppEndsMeet [beta] [Project Template] [Web]EndsMeet, a MVC framework to develop web application in B4X using B4J IDE.
B4JB4J ServerEndsMeet v0.93 [Web] [Server]Create a server app with 4 lines of code
B4JB4XList on GitHub [Project Templates]List on GitHub [Project Templates]
B4IB4IOTA DeployerEasily distribute your app to beta testers
B4AFile handlinga simple DXF classa simple DXF class
B4XPreferencesAericB4XPreferencesDialog [B4X] [XUI]Based on B4XPreferencesDialog v1.75; Modification:
1. B4XPreferencesDialog - Today button
2. B4XSwitch On color changed to RoyaleBlue (for B4J) in booleanitem.bjl
B4AB4AB4A Change Log (versions history)B4A Change Log (versions history)
B4XProgress/Gauge/LoadingxGauges Class [B4X] [XUI]Having 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.
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4ANotificationsB4XPages: opening from NotificationB4XPages: opening from Notification
B4RB4R LCD/TFTrLovyanGFXEx ESP32rLovyanGFXEx ESP32
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (14 Jun 2025 to 23 Jun 2025)

B4JAudio/VideoAnother audioSpectrum controlAnother audioSpectrum control
B4AComms & NetworkDual Screen using MQTTAn example of sending data from device A and display on device B screen using MQTT protocol.
B4AComms & NetworkDual Screen using UDPAn example of sending data from device A and display on device B screen using UDP protocol.
B4JB4JDashboard + Drawer [Project Template] [B4J]Dashboard + Drawer [Project Template] [B4J]
B4RB4RDeepSleep until wake up by timer or button [ESP32]DeepSleep until wake up by timer or button [ESP32]
B4JhttpThe precious JxBrowser imported to B4JThe precious JxBrowser imported to B4J
B4AHelpDOHelp - simple help system using webview and HTML pagesDOHelp - simple help system using webview and HTML pages
B4JComms & Networksimple ssh terminalsimple ssh terminal
B4XWebAppUser Login Client [B4X] [Project Template]User Login Client [B4X] [Project Template]
B4IB4IGet iPhone Model ListGet iPhone Model List
B4XProgress/Gauge/LoadingxGauges Class [B4X] [XUI]Having 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.
B4XB4XMy contributions to the communityMy contributions to the community
B4JAnimationRXCarousel [B4j]An images carousel with multiple transition animations
B4JSithasoTemplate B4X Free 2 page [SithasoDaisy5]Template B4X Free 2 page [SithasoDaisy5]
B4JWebAppLazy Saturday ProjectI just ported a SBAdmin2 Free template and wanted to see its performance as a standalone exe on a VPS. So far so good. My customers had asked for self-hosting but I cannot give them my PHP codes. B4J might be the best solution here.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (23 Jun 2025 to 28 Jun 2025)

B4JB4JB4J Change Log (version history)B4J Change Log (version history)
B4ABarcode/scanBarcode Scanner fully embeddedA barcode scanner based on the ZXING project, 100% embedded within the B4A project via a CustomView.
B4JB4JClass From Layout - a utility to create a boilerplate class from a layout.Class From Layout - a utility to create a boilerplate class from a layout.
B4XDesignerJsonLayouts - synchronize json and binary layouts [B4X]JsonLayouts - synchronize json and binary layouts [B4X]
B4RhttprHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module]rHttpUtils2 - Http Client v.1.25 with chunked POST for big-data [module]
B4RB4R sensorrSHT20rSHT20 is an open source library to read the temperature (┬░C) & humidity (%RH) from an SHT20 sensor.
B4AComms & NetworkDual Screen using MQTTAn example of sending data from device A and display on device B screen using MQTT protocol.
B4JBarcode/scanQRCodes and barcodes scanning with pyzbar [PyBridge]QRCodes and barcodes scanning with pyzbar [PyBridge]
B4XB4XAdditional Libraries Downloader [Tool]Additional Libraries Downloader [Tool]
B4AB4ABADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2BADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2
B4JMQTTjMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J]jMQTTBroker v2 added the onConnect and onDisconnect for broker interceptor [B4J]
B4JB4XList on GitHub [Project Templates]List on GitHub [Project Templates]
B4AB4ASecondary Display [Lib] [B4A]Detect and push views to first secondary display it can find
B4XWebAppUser Login Client [B4X] [Project Template]User Login Client [B4X] [Project Template]
B4JWebAppUser Login Server [Project Template]User Login Server [Project Template]
B4JAudio/VideoAnother audioSpectrum controlAnother audioSpectrum control
B4AOSBiometricManager Example 2025 - With AndroidX.AppCompatBiometricManager Example 2025 - With AndroidX.AppCompat
B4AComms & NetworkDual Screen using UDPAn example of sending data from device A and display on device B screen using UDP protocol.
B4JAnimationRXCarousel [B4j]An images carousel with multiple transition animations
B4JDatabasewmSQLiteSelectBuilder - a more or less graphical builder for SQLite SELECT statements [Class] [B4J] [SQLite]wmSQLiteSelectBuilder - a more or less graphical builder for SQLite SELECT statements [Class] [B4J] [SQLite]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (28 Jun 2025 to 05 Jul 2025)

B4JB4JDashboard DemoA dashboard template for general use
B4XOAuthMicrosoft OAuth2 [class] [B4X]Microsoft OAuth2 [class] [B4X]
B4XGameAnother Game from the past… SokobanAnother Game from the past… Sokoban
B4AMathsBresenham Line Algorithm. Linear interpolation. [algorithm]Bresenham Line Algorithm. Linear interpolation. [algorithm]
B4XAudio/VideoSimpleMediaManager [SMM] - framework for images, videos and more [B4X]SimpleMediaManager [SMM] - framework for images, videos and more [B4X]
B4AB4AtargetSdkVersion 35 requirementtargetSdkVersion 35 requirement
B4ATable/GridTiles_JEI created a new custom view where the user continues to run the application based on the information displayed in the tiles. There are three types of information that can be displayed: label, image, layout. The tiles are scrollable. The width of the tiles can be fixed or flexible. Each tile is assigned a unique tag, which is passed in the Click event when clicked. Examine the example.
B4XMenuAS Popup Menu on any view [B4X] [XUI]This is a simple cross platform Popup Menu.
B4XEditText/Textview/TextArea/TextFieldAS TextFieldAdvanced - Title, Information, Counter, Password, Button [B4X] [XUI]With this view you can quickly and easily add good looking text fields, with title and or bottom text. Additionally you can make the TextField a button, so that you can open menus, but still keep the design of the text fields. The view speeds up development because you don't have to worry about almost anything, it looks nice by default and is functional.
B4XDate/timeAS TimePickerDialog based on B4XDialog and AS_TimePicker [B4X] [XUI]AS TimePickerDialog based on B4XDialog and AS_TimePicker [B4X] [XUI]
B4JMQTTFREE MQTT Private Notification Push MessagingFREE MQTT Private Notification Push Messaging
B4RhttpraWOTI was looking for a web server working with B4R and i found a good candidate with aWOT library for arduino.
B4JInteropMalaysian e-Invoice API ClientMalaysian e-Invoice API Client
B4JViews - additionalRXControls [B4J]This is a wrapper for rxcontrols library from GitHub((MIT license)). here is a video by the author introducing RXcontrols.
I have wrapped 4 controls from this library, 3 of which have been posted in B4J Share Your Creations.
1. Another audioSpectrum control
2.Translation Button
3.RXCarousel
4.RXAvatar, this is a new wrapper for RXControls,
B4JClipboardB4J Copy files to the clipboard.B4J Copy files to the clipboard.
 

AnandGupta

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

B4ASMSSMS Gateway [BM]App that creates a REST API within our phone and allows us to send SMS messages to any number we want through our personal numbers.
B4XB4XApp Base with Left menu [B4XDrawer] and menu bar options with image : functional example [B4APages]App Base with Left menu [B4XDrawer] and menu bar options with image : functional example [B4APages]
B4XWebAppMiniORMUtils [B4X]MiniORMUtils [B4X]
B4XB4XMy contributions to the communityMy contributions to the community
B4AB4AtargetSdkVersion 35 and opting out of edge-to-edge enforcementtargetSdkVersion 35 and opting out of edge-to-edge enforcement
B4AAudio/VideoaddoMedia3 - AndroidX Media3 Exoplayer WrapperaddoMedia3 - AndroidX Media3 Exoplayer Wrapper
B4AFirebaseCrashlytics - crash reportsCrashlytics 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+.
B4AAudio/VideoMidiSystemCreate, load, play and save midi files and much more.
B4XHome automationwmSMA - read data from an SMA Sunny Boy inverter [B4X][Class]wmSMA - read data from an SMA Sunny Boy inverter [B4X][Class]
B4JDrawing37 extremely simple Turtle pattern examples37 extremely simple Turtle pattern examples
B4RB4RDeepSleep until wake up by timer or button [ESP32]DeepSleep until wake up by timer or button [ESP32]
B4JWebAppEndsMeet Server [Getting Started] [Web]EndsMeet Server [Getting Started] [Web]
B4JB4J ServerEndsMeet v0.93 [Web] [Server]Create a server app with 4 lines of code
B4XB4XFaker [B4X]A simple fake data generator library
B4AGPS/location/mapsGoogle Maps TutorialThis tutorial explains how to integrate Google Maps service in your app.
B4JB4XList on GitHub [Project Templates]List on GitHub [Project Templates]
B4IOSShow iOS System Dictionary ScreenShow iOS System Dictionary Screen
B4ADrawingEasyAR 3D Object RenderingEasyAR 3D Object Rendering
B4AAR/VREasyAR [Augmented Reality] LibraryEasyAR [Augmented Reality] Library
B4JWebAppEndsMeet [beta] [Project Template] [Web]EndsMeet, a MVC framework to develop web application in B4X using B4J IDE.
B4AKeyboardHandle the soft keyboard with the IME libraryHandle the soft keyboard with the IME library
B4XAI/MLTextRecognition based on MLKit [B4X]This is a B4A + B4i solution. It recognizes text in images based on Google ML Kit.
B4AOtherHome Central - Open Source FOSSReclaim old Android Tablets:
Home screen
Weather
Calculator
Conversion
Kitchen timers
Web View
Photos album
B4JB4JWhy provide a Map interface for data in ClassFromLayout? [ClassFromLayout]Why provide a Map interface for data in ClassFromLayout? [ClassFromLayout]
 
Top