Basic Phaser Games Development with BANano [BANanoPhaser]
Basic Phaser Games Development with BANano [BANanoPhaser]
@Mashiane · 2019-11-11
Approximately : How good are your eyes? [BANanoPhaser 0.2]
Approximately : How good are your eyes? [BANanoPhaser 0.2]
@Mashiane · 2019-11-11
Dino Dash [BANanoPhaser 0.2]
Dino Dash [BANanoPhaser 0.2]
@Mashiane · 2019-11-10
UUID version 4 Generator [B4X]
UUID version 4 Generator [B4X]
@mcqueccu · 2019-10-31
GUID [B4X]
How to generate a GUID
@Erel · 2019-10-31
SELECT - don''t waste tags [B4X]
Determine the sender in an event sub from the Sender object instead of using a tag
@LucaMs · 2019-10-28
Star Catcher - Collect stars and dodge some bombs! 180 lines of code
Star Catcher - Collect stars and dodge some bombs! 180 lines of code
@Mashiane · 2019-10-25
xCLV - lazy loading with text input [B4X]
The attached B4J example demonstrates how to implement lazy loading with editable items.
@Erel · 2019-10-24
Check if color is dark or light [B4X]
Check if color is dark or light [B4X]
@Alexander Stolte · 2019-10-13
BytesBuilder - simplifies working with arrays of bytes [B4X]
BytesBuilder class, which is compatible with B4A, B4i and B4J, makes it easier to work with bytes. You can think of it as a combination of String and StringBuilder, but instead of holding characters it holds bytes.
@Erel · 2019-10-13
Adding accessibility text to objects [B4X]
Turning on the screen reader in iOS and Android will automatically read out labels and text strings, but it does not work for other items such as button which only have an image in them. To do this you need to add accessibility text. Here is a cross platform way of doing that. This works for B4i & B4A only. It seems that iOS allows accessibility text on all objects, e.g. polygons on Google Maps, whilst Android only allows it for views.
@Andrew (Digitwell) · 2019-10-11
Forms Builder - Designer for B4XPreferencesDialog [B4X]
FormsBuilder is a desktop tool that helps with building templates for B4XPreferencesDialog
@Erel · 2019-09-22
Send Firebase-Message via php [B4x]
How to use php to send messages to devices.
@KMatle · 2019-09-15
SnapCLV - Move to the nearest item [B4X]
SnapCLV is a very simple class that adds a "snap" feature to xCLV in vertical mode. When the user stops scrolling the list the list scrolls to the nearest item so the top item will not be partially hidden.
@Erel · 2019-09-12
Spreading Controls [B4X] [Visual Designer]
Question: How can I build a layout with X controls spread horizontally or vertically? Answer: You can use the designer script for this. As the designer script engine (currently) doesn''t support loops it requires copying a few lines, however it is quite simple.
@Erel · 2019-09-08
RSA sign & verify messages [extra: with corresponding php code] [B4x]
This little tutorial is about signing and verifying data you send/receive between apps (= all "programs", even websites). You can use it in B4A without a change (I don''t know how B4i works, but I assume there are similar libs).
@KMatle · 2019-09-08
Additional libraries folder [B4X]
Starting from B4J v7.30, B4i (TBD) and B4A (TBD), the additional libraries folder can be organized in a way that allows sharing cross platform libraries between B4A, B4J and B4i.
@Erel · 2019-09-08
myPopup popup menu [B4A/B4i] [B4X]
Class which produces a simple popup menu anchored to a view. It works in B4A and B4i currently.
@kstainsb · 2019-09-06
Sharing layouts between platforms [B4X]
Sharing layouts between platforms [B4X]
@Erel · 2019-09-05
BCTextEngine parser: B4X Code Highlighter [B4X]
This is an example of creating a custom parser for BBCodeView. It depends on BCTextEngine v1.61+ which allows setting the text runs directly instead of parsing the BBCode.
@Erel · 2019-09-05
Some notes to better understand the XUI2D examples
During the training in XUI2D it became necessary for me to get to know the elements and mechanisms involved. Below are some of my notes compiled from several sources (see end of text), which might help others to better understand whats going on in Erelâs examples. It is not a fully-fledged guide to create a game from scratch. But maybe it can make it easier to get started and get a clearer overview of the jungle of seemingly unmanageable information.
@fredo · 2019-09-01
PHP implementation of B4XSerializator and PhpCloudKVS Server example [B4X]
PHP implementation of B4XSerializator and PhpCloudKVS Server example [B4X]
@Toky Olivier · 2019-08-21
convert seconds to ticks [B4X]
convert seconds to ticks [B4X]
@Alexander Stolte · 2019-08-09
Word Game [BANanoCreateJS]
Word Game [BANanoCreateJS]
@Mashiane · 2019-08-05
Button and ToggeButton with images [B4X]
Button and ToggeButton with images [B4X]
@Alejandro Moyano · 2019-08-04
XUI2D (Box2D) - Game engine [B4X]
XUI2D is a wrapper for jbox2d engine: https://github.com/jbox2d/jbox2d License: https://github.com/jbox2d/jbox2d/blob/master/LICENSE It is a B4A / B4J library. It will be eventually included as an internal library.
@Erel · 2019-07-31
Creating a cross platform custom view packed as b4xlib [B4X]
Creating a cross platform custom view packed as b4xlib [B4X]
@Erel · 2019-07-24
NinjaData - Easy-to-use data structure with JSON input/output [B4X]
A B4X data storage class (for my own needs). It''s a JSON-like object container that''s loosely based on Python lists and dictionaries.
@wonder · 2019-07-19
Tetris [XUI2D]
I''ve ported the old Tetris example (https://www.b4x.com/android/forum/threads/demo-cross-platform-tetris-clone.94146/#content) to X2 framework. It is part of the examples pack.
@Erel · 2019-07-16
Creating a cross platform Tetris game [B4X] [BitmapCreator]
This example shows how BitmapCreator can be used to create a cross platform Tetris game. The code is an evolution of the code introduced in the "walking character" example.
@Erel · 2019-07-16