B4XSnippetEncryption [B4X]
RSA Encrypt and Decrypt [B4X]
I build a auth method for my app to protect my API and one of this step is to signed requests to the api to ensure that every request comes from my app. RSA is the best method for that, because this is not a hash, so that the same input is ever the same output. The API knows the Private Key, the apps knows the public key.
@Alexander Stolte · 2019-03-23
B4XTutorialGame
follow path from Tiled
follow path from Tiled
@sager · 2019-03-21
B4XLibraryProgress/Gauge/Loading [B4X][XUI]
SD DogLoadingIndicator [B4X] [XUI]
SD DogLoadingIndicator [B4X] [XUI]
@Star-Dust · 2019-03-13
B4XSnippetTable/Grid [B4X]
B4XTable - Delete Row [B4X]
B4XTable - Delete Row [B4X]
@Erel · 2019-03-11
B4XSnippetB4X
CallSub with ANY number of parameters
CallSub with ANY number of parameters
@narek adonts · 2019-03-09
B4XSnippetDialogs [B4X][XUI]
easy and fast list choices [B4X] [XUI]
I needed some easy and multiplatform access to option choices. This small lib, based on XUI Views (B4XDialog and B4XListTemplate) seems to work. You have to define a object like ''dlg'' once and than you can ask the user for choices in just one line.
@skrjabin · 2019-03-06
B4XLibraryPDF [B4XLIB]
jPDFviewer [B4Xlib]
jPDFviewer [B4Xlib]
@Tayfur · 2019-03-04
B4XSnippetDialogs [B4X][XUI]
Change the OK-Cancel buttons order in B4XDialog [B4X] [XUI]
OK-Cancel or Cancel-OK, what to prefer in dialogs? It depends on the guidelines and it should be flexible. That''s why I did this small modification in the B4XDialog library and I hope, that something like that could be integrated in the official one.
@skrjabin · 2019-03-04
B4XTutorialB4X [B4X]
Modules, Files, Groups and Folders [B4X]
The latest IDE update (B4J v6.0 and soon in the other tools) adds support for grouping files and modules.
@Erel · 2019-03-03
B4XTutorialGame [TOOL]
Collision Bits and Masks Calculator - Collision filtering [Tool]
Here is an Exeltool which calculates the Masks according to the categories to which the single category shall collide.
@Gunther · 2019-03-02
B4XTutorialB4X [B4X]
Tip - Modified server response [B4X]
The app sends a request to a server implemented with B4J. The server responds with a number. The user internet provider modified the server response and returned a JavaScript that does something (it is related to "safe internet" feature). Bottom line is that even if you are calling your own web service you cannot assume that the server response will not be modified...
@Erel · 2019-02-27
B4XLibraryMenu [B4X][XUI]
AS BottomMenu [B4X] [XUI]
I develop Cross Platform Apps, it was too much code and too much effort to assemble my own bottom menu from many views. So I decided to build a class that I just need to add one view in the designer with less work. ;) -You have many options to customize the menu. -easy to use -compatible with B4A,B4I and B4J -you can hide the middle Button -4 Tabs or 2 Tabs
@Alexander Stolte · 2019-02-25
B4XTutorialRSS [B4X]
RSS Viewer using xCustomListView [B4X]
After having used the RSS Viewer library in the past, and now finding that it won''t function with my secure sites, I decided to start with Erel''s XUI CustomListView example and then integrate that with using the XML2MAP library to write a RSS viewer. The attached example is for B4A, but it would probably be easy enough to adapt to b4i as well.
@Jack Cole · 2019-02-19
B4XTutorialGame [XUI2D]
World and Screen Sizes [XUI2D]
There are several ways to adjust our game to different screen sizes.
@Erel · 2019-02-13
B4XLibraryColour [B4X][XUI]
HSV Colour bar [B4X] [XUI]
I have taken Erel''s HSV Colour Picker https://www.b4x.com/android/forum/threads/b4x-xui-hsv-color-picker.91058/ and converted it into a bar as his picker was too large for my app. It is really a Hue picker. You can have either horizontal or vertical orientation.
@Andrew (Digitwell) · 2019-02-13
B4XLibraryImages [ROTATE & ZOOM][B4X]
jPictureBox [rotate & zoom][B4X]
This is as image and basic movie viewer. it can enlarge or reduce the size of the pictures and movies. It can rotate only pictures to the right or left. You can also make full screen.The Contex menu is available in the menu itself, but you can add your own.
@Tayfur · 2019-02-12
B4XSnippetFile xfer [B4X]
DownloadAndSave [B4X]
This is a slightly modified sub based on the code from: [B4X] OkHttpUtils2 with Wait For. Call it when you want to download a file and save it. You can wait for it to complete if needed.
@Erel · 2019-02-12
B4XTutorialTable/Grid [B4X]
B4XTable - Load data from SQL database [B4X]
B4XTable - Load data from SQL database [B4X]
@Erel · 2019-02-10
B4XTutorialTable/Grid [B4X]
B4XTable with custom cells layout [B4X]
B4XTable with custom cells layout [B4X]
@Erel · 2019-02-06
B4XLibraryProgress/Gauge/Loading [B4X][XUI]
B4XLoadingIndicator [B4X] [XUI]
This is a custom view that can be used as an alternative to indeterminate progress bars. It is compatible with B4A, B4J and B4i.
@Erel · 2019-02-01
B4XTutorialB4X [B4X]
How Resumable Subs work [B4X]
This document is intended to add a little understanding as to how Resumable Subs actually work under the bonnet and is intended as a complement to how they are used as Erel explains in his tutorials. Note that the following applies equally to B4A, B4I and B4J.
@agraham · 2019-01-30
B4XToolB4X
Bal to Bil Layouts converter - Drag Drop
Bal to Bil Layouts converter - Drag Drop
@Alberto Iglesias · 2019-01-29
B4XClassOS [B4X]
Account Class get a DeviceUID to create a account without registration [B4X]
With this Class you can create a Device UID.
@Alexander Stolte · 2019-01-26
B4XTutorialGame [XUI2D]
Creating commercial games based on the examples [XUI2D]
Creating commercial games based on the examples [XUI2D]
@Erel · 2019-01-24
B4XTutorialDialogs [B4X]
Input dialogs with XUI Views [B4X]
Input dialogs with XUI Views [B4X]
@Erel · 2019-01-23
B4XSnippetOther [ATTACHED]
Canadian / USA Postal Zipcodes [attached]
The attached files contain Canadian postal codes and US zip codes - for each region.
@Harris · 2019-01-21
B4XLibraryProgress/Gauge/Loading [B4X][XUI]
AnotherProgressBar [B4X] [XUI]
A simple, cross platform, indeterminate progress bar. Depends on BitmapCreator v4.50+: https://www.b4x.com/android/forum/threads/b4x-xui2d-box2d-game-engine.95208/ It uses the new BitmapCreator async drawing features.
@Erel · 2019-01-20
B4XClassDialogs [BASED ON B4XDIALOG][B4X]
XUI - haB4XMsgBox [based on B4XDialog][B4X]
Based on @Erel latest B4Xlibs projects, I created this modified class from the B4XDialog source class.
@Harris · 2019-01-16
B4XTutorialCertificate [ACME CLIENT][B4X]
Manage your own Let''s Encrypt Certificates [ACME Client] [B4X]
While looking around on interesting projects to wrap i found a java console app (jar file) which is able to create and manage Certificates which can be used in your Server. It manages Let''s Encrypt Certificates for you.
@DonManfred · 2019-01-11
B4XSnippetFirebase [B4X]
Get subscribed Firebase Topics From Firebase [B4X]
The following code will help get the topics a firebase token is subscribed to. It will send a request to Firebase and ask for the reply. The reply is in a JSON file.
@aaronk · 2019-01-11