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 (04 May 2024 to 11 May 2024)

B4JInteropJXInput - Get controller commands [Xbox, etc.] [JavaObject]JXInput - Get controller commands [Xbox, etc.] [JavaObject]
B4XB4XRange functionThis little method allows you to specify a range for 'For Each' loops etc, or set an array to a range of values.
B4JPDFB4J - Convert PDF to JPGB4J - Convert PDF to JPG
B4JImagesDetect faces with OpenCV [JavaObject]Detect faces with OpenCV [JavaObject]
B4JComms & NetworkSD_WacomConnect to Wacom devices for signing.
B4XCheckboxAS CheckBoxAdvanced [B4X] [XUI]AS CheckBoxAdvanced [B4X] [XUI]
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4XViews - additionalAS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
B4ACameraTorch in CamEx2For some reason there is no support for the torch feature in CamEx2. Add this Sub to CamEx2 (v1.31) to have a torch
B4XViews - effectsAS Badges [B4X]I took the original Badger code from @Erel and modified it to create a new view.
B4JColourJColorChooser : change your colors the Photoshop wayJColorChooser : change your colors the Photoshop way
B4XFile handlingReadListAsyncReadListAsync
B4JCameraABMaterial - a robust[?] camera componentABMaterial - a robust[?] camera component
B4JABMaterialABMaterial - an exploration of cookiesABMaterial - an exploration of cookies
B4RB4R other hardwareArduino-PIDController-LibraryArduino-PIDController-Library
B4ADialogsBMPopUp [B4A] [XUI]Allows you to create PopUp messages in your applications
B4XGPS/location/mapsOSM Maps / FusedLocationProviderClient GMS [B4A] [B4XPages]OSM Maps / FusedLocationProviderClient GMS [B4A] [B4XPages]
B4INotificationsUserNotificationCenter class - Schedule NotificationsUserNotificationCenter class - Schedule Notifications
B4JSithasoLet's Go Mobile First [Web] [SithasoDaisy]Let's Go Mobile First [Web] [SithasoDaisy]
B4JDatabasewmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]wmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]
 

AnandGupta

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

B4JABMaterialABMaterialABMaterial 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.
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.
B4XEditText/Textview/TextArea/TextFieldAS TextFieldAdvanced - TitleMode [AboveTextField, FloatText and BeforeTextField] [B4X]AS TextFieldAdvanced - TitleMode [AboveTextField, FloatText and BeforeTextField] [B4X]
B4JSithasoMashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]Mashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]
B4JABMaterialMini Template for absolute beginners [ABMaterial]Mini Template for absolute beginners [ABMaterial]
B4XStringsExtract the first letter of a first and last name [B4X]Extract the first letter of a first and last name [B4X]
B4JB4JDashboard + Drawer [Project Template] [B4J]Dashboard + Drawer [Project Template] [B4J]
B4ALogging/ExceptionsLog Calling Class and MethodLog Calling Class and Method
B4JAudio/VideoAudio recorder [inline java]An example of an audio recorder using inline java. This way, you avoid freezing and simplify audio recording as much as possible.
B4JSpeechSTT - Offline Speech Recognization with Vosk [JavaObject/Inline]STT - Offline Speech Recognization with Vosk [JavaObject/Inline]
B4JDatabasewmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]wmCRUD - a generic class for CRUD operations on an SQL[ite] database [with source code] [B4J] [SQL] [SQLite] [CRUD] [Class]
B4XImageslmB4XImageView [B4X] [B4Xlib]Modified version of Erel's B4XImageView - which is inside the "Xui Views" library. It does not replace that, just add this to the additional libraries folder (B4X) and then choose whether to use in your project this or that. The changes are two:
1 - I added the Click event - which also takes into account the possible rounding of the image, which is the most important feature of the B4XImageView, perhaps.
2 - Added also the classic properties: Left, Top, Width, Height
B4XAudio/VideoMediaChooser - cross platform videos and images chooser [B4X]This library makes it simple to let the user choose or capture media.
B4XAudio/VideoSimpleMediaManager [SMM] - framework for images, videos and more [B4X]SimpleMediaManager [SMM] - framework for images, videos and more [B4X]
B4JSupabaseSupaBase [FireBase Alternative] crud example with SSE [BANano]SupaBase [FireBase Alternative] crud example with SSE [BANano]
B4ADialogsDOListDialog - simple and customisable class [B4A]DOListDialog - simple and customisable class [B4A]
B4JOtherA library to create Powerpoint PresentationsThis library creates powerpoint presentation files by handling a Javascript file or text set in the properties. It depends on PptxGenJS.
B4JInteropJXInput - Get controller commands [Xbox, etc.] [JavaObject]JXInput - Get controller commands [Xbox, etc.] [JavaObject]
B4JPDFmake a custom PDF with Banano/SithasoDaisymake a custom PDF with Banano/SithasoDaisy
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (18 May 2024 to 01 Jun 2024)

B4ASpinnerExample Spinner to Bold, Italic or other typefaceExample Spinner to Bold, Italic or other typeface
B4AGoogleGooglePlayBilling - In App PurchasesThe 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_overview
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4XMenuAS FloatingActionMenu [B4X] [XUI]AS FloatingActionMenu [B4X] [XUI]
B4JMathsChamfer Correction CNC [Source included]Chamfer Correction CNC [Source included]
B4XB4XEmulate javas ability to have default and value constructors in B4JEmulate javas ability to have default and value constructors in B4J
B4AWidgetWidget Layout [Resizable, Adaptive]Widget Layout [Resizable, Adaptive]
B4JDatabaseSQLiteJDBC and slf4jStarting with version 3.43.2.0, the authors of the SQLiteJDBC library added the SLF4J logging framework as a dependency.
B4XB4XMy contributions to the communityMy contributions to the community
B4RB4R other hardwarePIDController Library for B4RPIDController Library for B4R
B4XAI/MLTextRecognition based on MLKit [B4X]This is a B4A + B4i solution. It recognizes Latin text in images based on Google ML Kit.
B4XInteropB4J as an interactive backend for Python3 [B4J, B4XPages]B4J as an interactive backend for Python3 [B4J, B4XPages]
B4JImagesGlow Your Texts : Native and JavaObject B4J CodeGlow Your Texts : Native and JavaObject B4J Code
B4JAudio/VideoJavax Midi LibHere is a wrap of the JavaxMidi Library as a B4xLib.
B4ALabelSlightly modified AutoTextSizeLabelThe fields added are:
- Min Text Size: Specify the minium size of the text of the label (less than this can't go)
- Max Text Size: Specify the minium size of the text of the label (more than this can't go)
- Ignore User Font Scale: Specify if the label should ignore the fact that the user could have widened the interface (n.b. default: True)
B4AEditText/Textview/TextArea/TextFieldEditText UtilsEditText Utils
B4JSithasoMashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]Mashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]
B4XMenuAS FloatingActionMenu - Open Menu above an item in a xCustomListView [B4X]AS FloatingActionMenu - Open Menu above an item in a xCustomListView [B4X]
B4XPane(l)AS FloatingPanel [B4X]This is a simple panel that can be attached anywhere and opens with an animation.
B4JAudio/VideojAudioTrack2 - Mixer FullMix audio tracks with B4x
B4ASMSSend SMS from anywhere using B4A ! [Free source included !]Send SMS from anywhere using B4A ! [Free source included !]
B4JDatabasewmSQLtableSync - SQL table synchronisation between two databases [Class] [Source included] [B4A] [B4J]wmSQLtableSync - SQL table synchronisation between two databases [Class] [Source included] [B4A] [B4J]
B4ABarcode/scanDocumentScanner based on Google ML Kit [class]DocumentScanner based on Google ML Kit [class]
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
B4XB4XZipperWm - based on Erel's Zipper tool, with additional functionality - source included [Tool] [B4X]ZipperWm - based on Erel's Zipper tool, with additional functionality - source included [Tool] [B4X]
B4AGameGiLoWordsGamesUtilsLibrary 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 language
B4JTranslation/localisationPower Up Your B4X Projects with LinguaLocator - Efficient Translation and Localization Management! 🌐🚀Power Up Your B4X Projects with LinguaLocator - Efficient Translation and Localization Management! 🌐🚀
 

AnandGupta

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

B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JTable/GridList of Maps to a B4XTableThis code converts a List of Maps into a format that's perfect for loading into a B4XTable.
B4JDatabaseMastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows! [Web]Mastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows! [Web]
B4JDatabaseSelf Hosting Supabase [Web]Self Hosting Supabase [Web]
B4AList- and scrollviewB4A Page scrolling in fullscreen mode using a scrollviewB4A Page scrolling in fullscreen mode using a scrollview
B4XImagesSelfieSegmentation with ML Kit [B4X]SelfieSegmentation with ML Kit [B4X]
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/
B4RB4R LEDrConceptineticsThis is a B4R Library to control LED lights using the DMX512 protocol.
B4AhttpHttp Server hosting a page with download linkJust a simple example with a link to a file stored in File.DirInternal.
B4AInteropShare Text File Between 2 AppsShare Text File Between 2 Apps
B4JDatabaseSolution of some problems with jasper reports inside of B4JSolution of some problems with jasper reports inside of B4J
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (08 Jun 2024 to 15 Jun 2024)

B4ADialogsMP_DialogsThis library is able to create different types of dialogues and the important thing is that you can display all dialogues with high graphics and apply a lot of personalization to each dialogue.
B4AComms & NetworkCheck Internet connection + Know connection type [WiFi/Cell]Check Internet connection + Know connection type [WiFi/Cell]
B4ABarcode/scanMLKIT Barcode Scanning ClassMLKIT Barcode Scanning Class
B4JGPS/location/mapsjGoogleMapsAdd markers, change position
B4INotificationsUserNotificationCenter class - Remove delivered notificationsUserNotificationCenter class - Remove delivered notifications
B4INotificationsUserNotificationCenter class - Time sensitive notificationsUserNotificationCenter class - Time sensitive notifications
B4XhttpxHttpServer [beta] [B4X]It is an http server, which allows a browser to navigate on html pages stored on the device. In addition, dynamic pages can also be created.
B4ABarcode/scanGeneric Android powered 1D/2D laser barcode scanner libraryGeneric Android powered 1D/2D laser barcode scanner library
B4JTable/GridList of Maps to a B4XTableThis code converts a List of Maps into a format that's perfect for loading into a B4XTable.
B4XB4XSearch in a ListSearch substrings in a List
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (15 Jun 2024 to 22 Jun 2024)

B4XComms & NetworkInetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]InetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]
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.
B4XOSB4A/B4I: How to know if the application is installed on device? [WhatsApp/Telegram example]B4A/B4I: How to know if the application is installed on device? [WhatsApp/Telegram example]
B4AComms & NetworkB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURLB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURL
B4AComms & NetworkCheck Internet connection + Know connection type [WiFi/Cell]Check Internet connection + Know connection type [WiFi/Cell]
B4AFile handlingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV ProcessingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV Processing
B4XB4XMy contributions to the communityMy contributions to the community
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4JChoiceboxChoiceBox Focus behaviorAt the present setting, the choiceBox does not open the choice list when it gets the focus by keyboard tab unless one would press the spacebar. This simple code snippet would change this behavior to open the choice list.
B4AComms & NetworkConnectivityManager in the age of asynchronicitythis is a network connection snapshot library for recent android models. it replaces classes and methods relating to network connectivity that were deprecated starting with sdk 28. until the latest classes, the only way to know if you were connected to a network was to poll the system. for google, this was an issue. how often to poll? when is a network connection going to be lost? how often is is going to be lost? with the latest classes, the system monitors network connectivity and changes in network behavior beyond the simple fact of being connected to some network. It raises an event for you to consume.
B4AB4AImmersive Mode - Hide system barsImmersive Mode - Hide system bars
B4ALabelScrollingLabel - drag your fingerif i have text to show whose content is too great (or too large) to fit on one screenful, i want to be able to scroll the text up and down with my finger (or, optionally, left to right and back).
B4JHome automationThingSpeak Data Viewer Tutorial [updated]ThingSpeak Data Viewer Tutorial [updated]
B4AChartsmpAndroidCharts - PieChart, Line Chart and BarChart with JavaObjectmpAndroidCharts - PieChart, Line Chart and BarChart with JavaObject
B4RB4R other hardwarerAutoPID for B4RA simple PID library featuring time scaling, bang-bang control, and PWM relay control.
B4XLogging/ExceptionsThe best way to test your code [B4X]The best way to test your code [B4X]
 
Last edited:

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (22 Jun 2024 to 29 Jun 2024)

B4XDate/timeElapsed Days between 2 dates with Specific Days in Month [B4X]Elapsed Days between 2 dates with Specific Days in Month [B4X]
B4XComms & NetworkInetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]InetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]
B4XComms & NetworkSP Ping - Run the ping command B4A, B4J and B4I [B4X]SP Ping - Run the ping command B4A, B4J and B4I [B4X]
B4JOSGet Unique hardware ID + Lib [b4j]Get Unique hardware ID + Lib [b4j]
B4XGPS/location/mapsShareYourSpot [GPS, FLP, MQTT] 0$ [B4X]ShareYourSpot [GPS, FLP, MQTT] 0$ [B4X]
B4AMailSMTP Errors [SOLVED]SMTP Errors [SOLVED]
B4XComms & NetworkSP IFStatus - Check if interface status [WiFi, cell network data or LAN] has enabled or disabled [B4X]SP IFStatus - Check if interface status [WiFi, cell network data or LAN] has enabled or disabled [B4X]
B4AClockB4A My RolexB4A My Rolex
B4XDatabaseSupabase - Call a Postgres function [RPC] [B4X]Supabase - Call a Postgres function [RPC] [B4X]
B4XSupabaseSupabase - The Open Source Firebase alternative [B4X]Supabase - The Open Source Firebase alternative [B4X]
B4AAI/MLB4XCopilot - A.I. AssistantB4XCopilot - A.I. Assistant
B4JComms & NetworkRemote SSH and SCP access with TCP proxy server and MQTT TunnelRemote SSH and SCP access with TCP proxy server and MQTT Tunnel
B4XYouTubeYouTube Streaming Library [B4X]YouTube Streaming Library [B4X]
B4AComms & NetworkB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURLB4X Check Internet available + type [WiFi/Cell/LAN] + IsValidIP + IsValidURL
B4XB4XBMVariableFixFormat [B4X]A small tool that will help you better organize your projects, reduce the lines of code and in turn reduce the weight of your project.
B4AComms & NetworkCheck Internet connection + Know connection type [WiFi/Cell]Check Internet connection + Know connection type [WiFi/Cell]
B4AGoogleGoogle Play Billing v.7 Subscription ExampleGoogle Play Billing v.7 Subscription Example
B4AStringsUnlocking the Full Potential: A Custom StringBuilder for B4AWhen it comes to string manipulation, the StringBuilder class becomes a powerful tool in any developerΓÇÖs arsenal. However, in B4A (Basic4Android), the built-in StringBuilder has its limitations.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (29 Jun 2024 to 06 Jul 2024)

B4JAI/MLB4XCopilot - A.I. Assistant [Gemini] + Source CodeB4XCopilot - A.I. Assistant [Gemini] + Source Code
B4AAI/MLB4XCopilot - A.I. AssistantB4XCopilot - A.I. Assistant
B4IImagesGet screenshots for all iPhone devices for free and easily for use in AppStoreAn easy usage guide for creating screenshots for AppStore Presence
B4JDatabaseMini ORMThis class can be used for scaffolding db schema or used together with my Web API.
B4AAudio/VideotargetSdkVersion 34 foreground service for mediaPlaybacktargetSdkVersion 34 foreground service for mediaPlayback
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.
B4AGPS/location/mapsBackground location tracking AndroidSimple 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.
B4XWebAppUser Login Client [B4X] [Project Template]User Login Client [B4X] [Project Template]
B4JWebAppUser Login Server [Project Template]User Login Server [Project Template]
B4JDrawingAsyncCanvas, B4XCanvas wrapper with Invalidate for B4JAsyncCanvas, B4XCanvas wrapper with Invalidate for B4J
B4XDate/timeElapsed Days between 2 dates with Specific Days in Month [B4X]Elapsed Days between 2 dates with Specific Days in Month [B4X]
B4XComms & NetworkInetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]InetStatus - Check if Internet is available + type [WiFi/Cell/LAN] [B4X]
B4ABluetoothwear dashboardThis script was written to demonstrate Bluetooth Low Energy connection from a WearOS watch with the AEON electronic interface or with PC simulation software. It is intended to provide useful information for the development of various online graphics applications for the AEON product.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (06 Jul 2024 to 13 Jul 2024)

B4XViewPagerAS View Pager based on xCustomListView [B4X] [XUI]AS View Pager based on xCustomListView [B4X] [XUI]
B4JViewPagerjPager - ViewPagerThis is a high performance pager, optimized for large lists.
B4XB4XMassimo Meli OverviewMassimo Meli Overview
B4JtbdB4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]B4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]
B4JtbdSithasoDaisy SDUITable Inline Editing - Calculations [Web]SithasoDaisy SDUITable Inline Editing - Calculations [Web]
B4XChartsxChart Class [B4X] [XUI]Learning 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.
B4XB4XAS Views Overview [B4X]AS Views Overview [B4X]
B4AtbdB4X ToDoCopyB4X ToDoCopy
B4JtbdIcon factory using jdahsboardUI library Source CodeIcon factory using jdahsboardUI library Source Code
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.
B4JDatabaseMini ORMThis class can be used for scaffolding db schema or used together with my Web API.
B4RFile handlingrESP8266littleFS for B4RLibrary littleFS for ESP8266 on B4R. It is just rESP8266FileSystem modified to work with littleFS from ESP8266 delivery. This library is faster and more reliable then spiffs.
B4AtbdFireworks libraryFireworks library
B4AGoogleGooglePlayBilling - In App PurchasesThe 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_overview
B4ANotificationsNotificationListenerThe NotificationListener library allows you to access the device notifications. This is a new feature which is only available on Android 4.3+ (api 18+).
B4JtbdB4J app for Raspberry with jdk11B4J app for Raspberry with jdk11
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4JDatabaseWebAPI Controller [Web]This library is use to create basic controller class in Web API Server v2.04+ template.
B4JDatabaseWebApiUtils [Web]A utility class to simplify the development for Web API Server v2.04+ template.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (13 Jul 2024 to 20 Jul 2024)

B4AService/ReceiverAndroid 14 / targetSdkVersion 34 and ServicesAndroid 14 / targetSdkVersion 34 and Services
B4ABarcode/scanBarcode reader based on Google Play Services Vision [beta]This 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.
B4ABarcode/scanDocumentScanner based on Google ML Kit [class]DocumentScanner based on Google ML Kit [class]
B4AAudio/VideoExoPlayer [media3] - video playerThis version is based on Media3 ExoPlayer v1.2. It replaces ExoPlayer 2: https://www.b4x.com/android/forum/threads/exoplayer-mediaplayer-videoview-alternative.72652/#content The underlying SDK isn't backward compatible so calls with JavaObject may not work without modifications.
B4ABarcode/scanGoogle Code Scanner - no permission, very simple to use, barcode scanning [class]Google Code Scanner - no permission, very simple to use, barcode scanning [class]
B4XAudio/VideoMediaChooser - cross platform videos and images chooser [B4X]This library makes it simple to let the user choose or capture media.
B4XImagesSelfieSegmentation with ML Kit [B4X]SelfieSegmentation with ML Kit [B4X]
B4JB4JRun embedded languages in B4J/java [GraalVM] [proof of concept]Run embedded languages in B4J/java [GraalVM] [proof of concept]
B4XViews - additionalAS Onboarding - Dark and Light mode switch [B4X]AS Onboarding - Dark and Light mode switch [B4X]
B4JB4JHow to load a Class file at runtimeHow to load a Class file at runtime
B4JB4XpagesB4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]B4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]
B4ABluetoothBLE2PeripheralEnhanced2 - BLE2Peripheral with multiple servicesBLE2PeripheralEnhanced2 - BLE2Peripheral with multiple services
B4JB4JGet Current FormGets the currently focused form
B4ATable/GridTableView classThe Table class allows you to show tables of any sizes. The views (labels) are reused to avoid creating many views.
B4XChartsxGantt Chart [B4X]xGantt Chart [B4X]
B4XViews - additionalAS Onboarding [Payware] [B4X] [XUI]AS Onboarding [Payware] [B4X] [XUI]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (20 Jul 2024 to 27 Jul 2024)

B4JSocialBeginning Telegram Mini Apps - Alerts [Web]Beginning Telegram Mini Apps - Alerts [Web]
B4JSocialBeginning Telegram Mini Apps - Back & Settings Buttons [Web]Beginning Telegram Mini Apps - Back & Settings Buttons [Web]
B4JSocialBeginning Telegram Mini Apps - BiometricManager [Web]Beginning Telegram Mini Apps - BiometricManager [Web]
B4JSocialBeginning Telegram Mini Apps - Haptic Feedback [Web]Beginning Telegram Mini Apps - Haptic Feedback [Web]
B4JSocialBeginning Telegram Mini Apps with BANano [Web]Beginning Telegram Mini Apps with BANano [Web]
B4AXMLDigitally sign XML DocumentsDigitally sign XML Documents
B4JB4J ServerjEasyCaptcha - Setup your own Captcha ServerjEasyCaptcha - Setup your own Captcha Server
B4XAudio/VideoMediaChooser - cross platform videos and images chooser [B4X]This library makes it simple to let the user choose or capture media.
B4AStringsSimple function to convert Markdown Text to CSBuilder FormatSimple function to convert Markdown Text to CSBuilder Format
B4AB4ASimple Library Compiler - Build libraries without Eclipse [Tool]Simple Library Compiler - Build libraries without Eclipse [Tool]
B4JSocialTelegram Mini App [Web]Telegram Mini App [Web]
B4JB4XpagesB4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]B4XThreePages - Based App UI [Basic, Shaped, Modern, Themed or Transparent Style on the Fly] [Project Template]
B4XCameraIntent based camera [B4X] [B4XPages]B4A + B4i project that uses an intent in B4A and the Camera object in B4i to take a picture using the default camera app.
B4XCompressionLZStringCompress, the method compress and decompress data through sockets [B4X]LZStringCompress, the method compress and decompress data through sockets [B4X]
B4AFile handlingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV ProcessingIntroducing liteCsvParse: A Lightweight Library for Efficient CSV Processing
B4XHome automationwmBoseSoundTouch - control a Bose SoundTouch speaker from B4X [B4X][Class]wmBoseSoundTouch - control a Bose SoundTouch speaker from B4X [B4X][Class]
B4APreferencesPreferences - Material Design PreferencesThis 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.
B4XB4XMy contributions to the communityMy contributions to the community
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (27 Jul 2024 to 03 Aug 2024)

B4XAction Bar, Drawer, etcB4XDrawerAdvanced - Sliding Drawer - Left and Right Panel [B4X]I took the original B4XDrawer code from @Erel and modified it to create a new view. This view supports right panel in B4A and B4I. What was often requested.
B4XB4XB4Xgoodies ExcelYou're looking at it: a maintained library/class/code module/... inventory
B4XB4XB4Xgoodies_from_walt61 OnlineWeb based version of the B4Xgoodies Excel workbook
B4AGameB4A My 2048This app is based on the popular 2048 puzzle game, where the goal is to combine tiles with the same number to reach the 2048 tile.
B4IAudio/VideoPIP Video ControllerI had the need to make an app that can play a video in Picture in Picture mode
B4JExcelXLUtils / jPOI 5 - Read and write MS Excel workbooksXLUtils / jPOI 5 - Read and write MS Excel workbooks
B4XPreferencesAS Settings - ComboBox Property [B4X]AS Settings - ComboBox Property [B4X]
B4XFirebaseFirebaseFirestore [B4X]FirebaseFirestore [B4X]
B4AAudio/VideoExoplayer track video resolutionsGet video resolutions avilable in played video (m3u8,mp4 ...) and show them in a listview to select one
B4JColourJColorChooser : change your colors the Photoshop wayJColorChooser : change your colors the Photoshop way
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).
B4JComms & NetworkxSocket - The socket library is fully functional for event and semantic message streamsxSocket is a library wrapped around Socket.d. Socket.d has a collection of many connection protocols: TCP, UDP and WS. It can be used for MSG, RPC, IM, MQ and other scenarios, and can replace Http, Websocket, gRpc and other protocols. Such as the connection between the mobile device and the server, such as some microservice scenarios, etc.
B4AAudio/VideoaddoMedia3 - AndroidX Media3 Exoplayer WrapperaddoMedia3 - AndroidX Media3 Exoplayer Wrapper
B4JDatabasejRDC2 client example (using modded jRDC2)Attached 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.
B4JDatabaseModded jRDC2 w/SQLite support and moreAttached 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 here
B4JSocialBeginning Telegram Mini Apps - CloudStorage aka CRUD Key-Value Store [Web]Beginning Telegram Mini Apps - CloudStorage aka CRUD Key-Value Store [Web]
B4JB4XMakeB4XLib - Creating libraries *.B4XlibMakeB4XLib - Creating libraries *.B4Xlib
B4AService/ReceiverReceivers and Services in 2023+Receivers and Services in 2023+
B4JSocialBeginning Telegram Mini Apps - Alerts [Web]Beginning Telegram Mini Apps - Alerts [Web]
B4RB4RHow to calculate device's battery lifetime ?How to calculate device's battery lifetime ?
B4JDatabasePocketBase Hooks Collection [Web]PocketBase Hooks Collection [Web]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (03 Aug 2024 to 10 Aug 2024)

B4JSocialBeginning Telegram Mini Apps - CloudStorage aka CRUD Key-Value Store [Web]Beginning Telegram Mini Apps - CloudStorage aka CRUD Key-Value Store [Web]
B4JOSjSystem Information [lib]Java library for get information about your machine. Information about Operating System, CPU, Memory, Net, Disk, Network, Services and Process
B4JDatabaseOpen Encrypted Sqlite Databases with B4J [SQLCipher]Open Encrypted Sqlite Databases with B4J [SQLCipher]
B4RB4R LCD/TFTrTFT_eSPI + rPNGdec a wrapper for TFT / compilation esp32 OK / need tester with real TFTrTFT_eSPI + rPNGdec a wrapper for TFT / compilation esp32 OK / need tester with real TFT
B4AEmulator/VMTips or Tricks for using Android EmulatorTips or Tricks for using Android Emulator
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4XViews - additionalAS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
B4XPreferencesAS Settings - Change Description Text on the fly [B4X]AS Settings - Change Description Text on the fly [B4X]
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4IGameGameCenteriGameCenter library provides access to Apple's Game Center services. Currently only the leaderboard (high scores) feature is implemented.
B4RhtmlrESPUI for esp32ESPUI is a simple library to make a web-based user interface for your projects using the ESP8266 or the ESP32 It uses web sockets and lets you create, ol, and update elements on your GUI through multiple devices like phones and tablets.
B4XTabStripAS SegmentedTab [B4X] [XUI]AS SegmentedTab [B4X] [XUI]
B4AService/ReceiverAndroid 14 / targetSdkVersion 34 and ServicesAndroid 14 / targetSdkVersion 34 and Services
B4XPreferencesAS Settings - ComboBox Property [B4X]AS Settings - ComboBox Property [B4X]
B4JExcelXLUtils / jPOI 5 - Read and write MS Excel workbooksXLUtils / jPOI 5 - Read and write MS Excel workbooks
B4XAction Bar, Drawer, etcB4XDrawerAdvanced - Sliding Drawer - Left and Right Panel [B4X]I took the original B4XDrawer code from @Erel and modified it to create a new view. This view supports right panel in B4A and B4I. What was often requested.
B4ADropboxDropbox SDK V2 - Java [beta]This is 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.
B4ADate/timesolar calendarConvert dates into the Persian calendar
 

AnandGupta

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

B4AAudio/VideoaddoMedia3 - AndroidX Media3 Exoplayer WrapperaddoMedia3 - AndroidX Media3 Exoplayer Wrapper
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4AhttpUser Login + MySQL PHP APIUser Login + MySQL PHP API
B4XB4J ServerUser Login App + [B4J] MySQL API Server [Key + Token] [B4X]API server written in B4J. It implements user access token to authorize user to consume the API.
B4AtbdAlign the AES encryption and decryption results between B4X and the .NET platformAlign the AES encryption and decryption results between B4X and the .NET platform
B4AOSHow to determine default browser on device - WITHOUT using android.permission.QUERY_ALL_PACKAGESHow to determine default browser on device - WITHOUT using android.permission.QUERY_ALL_PACKAGES
B4XB4XNew b4x library compiler tool - like Simple Library Compiler - [open source]I want to develop another version of Simple Library Compiler to compile .jar libraries. It should be compatible with newer SDKs, generate doclet documentation, and download necessary libraries from Maven.
B4XtbdOpenAI Chat Bot, Image Generator Using B4J [B4X]OpenAI Chat Bot, Image Generator Using B4J [B4X]
B4JDatabaseWeb API Template 2 [Beta]Web API Template 2
B4JDatabaseWebAPI Controller [Web]This library is use to create basic controller class in Web API Server v2.04+ template.
B4JtbdUsing ExcelJS to create Excel Reports based on existing templates [BANano]Using ExcelJS to create Excel Reports based on existing templates [BANano]
B4XPickerAS BottomEmojiPicker [B4X] [XUI]AS BottomEmojiPicker [B4X] [XUI]
B4JOSGet Unique hardware ID + Lib [b4j]Get Unique hardware ID + Lib [b4j]
B4JOSjSystem Information [lib]Java library for get information about your machine. Information about Operating System, CPU, Memory, Net, Disk, Network, Services and Process
 

AnandGupta

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

B4RB4R.bin merging and flashing [ESP32].bin merging and flashing [ESP32]
B4XViews - additionalAS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
B4AIcons / fontsMore EmojisMore Emojis
B4RFile handlingrSD32 libraryA wrapper based on SD library in esp32 package for arduino.
B4JOSSD_NativeAccess [jna]With this library you can obtain the Handle of the applications that run on your Windows PC, both visible and invisible ones. A bit like you would with the task manager. From the Hande you can get the name of the window, the coordinates and dimensions and finally the file name and path of the app.
B4AAudio/VideoaddoMedia3 - AndroidX Media3 Exoplayer WrapperaddoMedia3 - AndroidX Media3 Exoplayer Wrapper
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.
B4JInteropMalaysian e-Invoice API ClientMalaysian e-Invoice API Client
B4JSithasoAwesome Bottom Navigation 5 Pages Example & Template [Web] [SithasoDaisy]Awesome Bottom Navigation 5 Pages Example & Template [Web] [SithasoDaisy]
B4JInteropMalaysian e-Invoice Sample Payload JSON ParserMalaysian e-Invoice Sample Payload JSON Parser
B4XAI/MLOpenAI Chat Bot, Image Generator Using B4J [B4X]OpenAI Chat Bot, Image Generator Using B4J [B4X]
B4AB4ASolutions to The filename or extension is too long error [Closed]Solutions to The filename or extension is too long error [Closed]
B4AAction Bar, Drawer, etcBottomSheetBuilderBottomSheetBuilder
B4JSithasoMashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]Mashy Teaches Mobile WebApp Development [Web] [SithasoDaisy]
B4JAudio/VideoPlaying audio stream with audio effects using FFmpegPlaying audio stream with audio effects using FFmpeg
B4XhtmlwmHtml - remove html tags and replace html entities with their corresponding characters [Class] [B4X]wmHtml - remove html tags and replace html entities with their corresponding characters [Class] [B4X]
B4XViews - additionalAS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]AS Chips - Display your Hashtags, Filters or Categories [B4X] [XUI]
B4AhttpUser Login + MySQL PHP APIUser Login + MySQL PHP API
B4XB4J ServerUser Login App + [B4J] MySQL API Server [Key + Token] [B4X]API server written in B4J. It implements user access token to authorize user to consume the API.
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (24 Aug 2024 to 31 Aug 2024)

B4AAI/MLTensorFlowLite -Update- an experimental machine/deep learning wrapper for B4ATensorFlowLite -Update- an experimental machine/deep learning wrapper for B4A
B4AAudio/VideoMedia3 ExoPlayer - Set playback speedMedia3 ExoPlayer - Set playback speed
B4AKeyboardHandle the soft keyboard with the IME libraryHandle the soft keyboard with the IME library
B4AB4AB4A Change Log (versions history)B4A Change Log (versions history)
B4AAudio/VideoExoPlayer [media3] - video playerThis version is based on Media3 ExoPlayer v1.2. It replaces ExoPlayer 2: https://www.b4x.com/android/forum/threads/exoplayer-mediaplayer-videoview-alternative.72652/#content The underlying SDK isn't backward compatible so calls with JavaObject may not work without modifications.
B4XImagesLibrary Base64 encode/decode image library [B4X]Library Base64 encode/decode image library [B4X]
B4JBAnano - databasePlug n Play PHP CRUD REST API for SQLite with Authentication [Web] [BANano]Plug n Play PHP CRUD REST API for SQLite with Authentication [Web] [BANano]
B4JAudio/VideoExtract data from the github IPTV m3u file.Extract data from the github IPTV m3u file.
B4RLogging/ExceptionsSD-card: save log into a limited [looped] log fileSD-card: save log into a limited [looped] log file
B4XStringsSimple URL Encoding and Decoding Routines [Using B4X Code Only] [B4X]Simple URL Encoding and Decoding Routines [Using B4X Code Only] [B4X]
 

AnandGupta

Expert
Licensed User
Longtime User
What's New Since Last Week (31 Aug 2024 to 07 Sep 2024)

B4AOSAutoStart, battery optimization, and more intends from brandsAutoStart, battery optimization, and more intents from brands
B4XComms & NetworkB4XPing: ping to server [B4X]B4XPing: ping to server [B4X]
B4XStringsPrettyURL: Generating pretty URLs and making http requests. [B4X]PrettyURL: Generating pretty URLs and making http requests. [B4X]
B4JDatabasejRDC2 server authentication + console clientSimple jRDC2 server authentication example with user name and password
B4XhttpOkHttpUtils2 / iHttpUtils2 and accept all option [B4X]Note that OkHttpUtils2, jOkHttpUtils2 and iHttpUtils2 are actually the exact same b4x library. jOkHttpUtils2_NONUI was required as a special version for non-ui B4J apps. It is no longer required and shouldn't be used.
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.
B4JBAnanoSend Emails using PHP [Without Attachments] [BANano]Send Emails using PHP [Without Attachments] [BANano]
B4XMenuAS BottomActionSheet [B4X] [XUI]AS BottomActionSheet [B4X] [XUI]
B4XDate/timeAS DatePickerTimeline [B4X] [XUI]Date Picker Library that provides a calendar as a horizontal timeline.
B4XViews - additionalAS Onboarding [Payware] [B4X] [XUI]AS Onboarding [Payware] [B4X] [XUI]
B4XViews - additionalAS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
B4AB4AB4A-Bridge source codeB4A-Bridge source code
B4JDatabaseSQLite - Make Read OnlySQLite - Make Read Only
B4JBAnanoHow to sign PDF Documents? [BANano]How to sign PDF Documents? [BANano]
B4JDrawingSnap and Show Guides when Dragging ControlsSnap and Show Guides when Dragging Controls
 

AnandGupta

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

B4ACalendarAdd event in calendar using intentAdd event in calendar using intent
B4XYAMLConvert Complex Structures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML. [B4X]Convert Complex Structures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML. [B4X]
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]
B4JInteropMalaysian e-Invoice API ClientMalaysian e-Invoice API Client
B4XPane(l)AS FloatingPanel [B4X]This is a simple panel that can be attached anywhere and opens with an animation.
B4AOCRB4Xtesseract4android ver 4.70B4Xtesseract4android ver 4.70
B4ICertificateCreating a certificate and provisioning profileCreating a certificate and provisioning profile
B4JDate/timeSolar calendar to lunar calendar conversion and perpetual calendar based on astronomical algorithms. [two version]This is a packaging based on the open source project tyme4j for convenient use. It uses astronomical algorithms internally and mainly supports the conversion from Gregorian calendar to lunar calendar, Gregorian calendar to Ganzhi calendar, backtracking from Ganzhi calendar to Gregorian calendar, solar term calculation, and Na Yin calculation.
B4JSithasoSithasoDaisy - Pocketbase User Authentication [Web]SithasoDaisy - Pocketbase User Authentication [Web]
B4AGoogleGPBilling [B4A]This library wraps the GooglePlayBilling base library. It returns the results in structures as they are built in the Google accounting system.
B4XB4XpagesB4XPages for GitHub Upload [B4X] [Project Template]B4XPages for GitHub Upload [B4X] [Project Template]
B4XSwitchFlipSwitch [B4X] [XUI]It features a flap that gets animated to change the state of the switch.
B4ASeekbarJNSeekBar with gradient [XUI]JNSeekBar with gradient [XUI]
B4XPreferencesAS Settings [B4X] [XUI] [Beta]AS Settings [B4X] [XUI]
B4JStringsGenerate UUID in B4JGenerate UUID in B4J
B4AB4R other hardwareProject for sunroof with slatsProject for sunroof with slats
 

aminoacid

Active Member
Licensed User
Longtime User
I can't seem to find a correct link to your sheet. This one:

B4X:
https://docs.google.com/spreadsheets/d/1Tu4yPNJQj8uqXi1oXqtc0bdbMMst6tsoAPQ1W48rraA/edit#gid=1694594586


says "page not found"

Am I missing something?
 

AnandGupta

Expert
Licensed User
Longtime User
I can't seem to find a correct link to your sheet. This one:

B4X:
https://docs.google.com/spreadsheets/d/1Tu4yPNJQj8uqXi1oXqtc0bdbMMst6tsoAPQ1W48rraA/edit#gid=1694594586


says "page not found"

Am I missing something?
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
 
Top