Tutorials & Examples

Android development starts here. Please do not post questions in this sub-forum.

[B4X] Nested layouts

1587290214570.png


Lets say that we want to build a layout such as the above where the screen is split into two halves.

If we try to build this layout with a single layout file we will quickly meet a...
 

Attachments

  • NestedLayouts.zip
    12.8 KB · Views: 866

[Tip] Reset the manifest editor code to the default code

Use case: you downloaded an old example and you want to reset the manifest editor code so it will have the correct targetSdkVersion and theme.

Open the manifest editor, delete all text and save...
 

[B4X] [XUI] Drawing with B4XCanvas

B4XCanvas is the cross platform version of Canvas.

Steps to using B4XCanvas:

1. Initialize and pass the target view. In most cases it will be a Panel (or Pane). It must be a Pane in B4J.
2. Make...
 

Attachments

  • xSmiley_B4A.zip
    10.8 KB · Views: 1,450
  • xSmiley_B4i.zip
    5.3 KB · Views: 932
  • xSmiley_B4J.zip
    5 KB · Views: 1,180
Last edited:

TabStripViewPager - Better ViewPager

Attachments

  • TabStripExample.zip
    10.9 KB · Views: 4,230
  • TabStripViewPager_Library.zip
    30.5 KB · Views: 3,428
Last edited:

Free Mini Course Android Development Environment Preparation (B4A)

Good morning,
I'd like to share the free "Android Development Environment Preparation" course.
This course helps prepare the B4A development environment to start developing Android apps.
I thank...
 

[B4X] B4X lib automatic build

Trying to find an automated way to build a B4X library, I found this method, I'd like to share for improvements and suggestions.
I'm using B4J as the development environment for the sake of...
 

QR Code - "Store" image/bitmap in a QR Code

See attached B4A project:

1. It takes an image (png or jpg) and convert it into a byte array
2. The byte array is converted into a Base64 String
3. The String is then converted into a QR Code...
 

Attachments

  • b4aQRImage.zip
    10.4 KB · Views: 806
  • core-3.3.2 (2).zip
    493.6 KB · Views: 781
Last edited:

✅ Retrieving 2 JSON data feeds from an online server - Shared module with B4i

Hello All
I might be a bit late to the show with this one, but I've been busy completing paid work. Hopefully new members will find this useful.

The B4i example can be found here...
 

Attachments

  • JSON.zip
    12.3 KB · Views: 669
  • Android-CoronavirusCOVID-19_V1.0.0.1.zip
    62.2 KB · Views: 679
Last edited:

Arduino / B4A

Hi all. Interfacing B4A with Arduino is really very simple and you can create any kind of application.
This is a simple example:



Code B4A:

B4X:
#Region  Project Attributes...
 
Last edited:

B4A Rapid book updated to B4A 9.80

I am happy to announce that the both the paperback and electronic versions of the B4A tutorial and reference book “B4A Rapid Android App Development using BASIC” by Wyken Seagrave have now been...
 

Video corso Preparazione ambiente di sviluppo B4i

ENGLISH:
Good morning,
I would like to share the free course "Preparing development environment for B4 IOS".
This course helps prepare the B4I development environment and the MAc to start...
 
Last edited:

[B4X] SQL with Wait For

The new resumable subs feature, introduced in B4J v5.50, B4i v4.00 and B4A v7.00 (to be soon released), makes it simpler to work with large data sets with minimum effect on the program...
 

Firebase Realtimedatabase Create a room and messages inside

Hello,

I've been working with Firebase's realtimedatabase this week. There is no example yet of how to create rooms and send messages, but it is important for anyone who wants to make a chat in...
 
Last edited:

Android home screen widgets tutorial - part I

Edit: widgets are handled with receivers now. See the attached example.

This tutorial will explain how to implement your own home screen widgets (also named App Widgets).

It is important...
 

Attachments

  • HomeWidgets.zip
    24.6 KB · Views: 1,339
Last edited:

How to create more Instances of the same AVD Emulator

Maybe this info can be useful to someone.
Normally from B4A AVD Manager it's not possible to start more instances of the same AVD normally.
We get a Warning that executing many times the same...
 

Tutorial Android and Raspberry Debian in BT

Hi all. In this example we have Raspberry Pi Rasbian and Android App ( communicate via BlueTooth ).

Through Android we give the command to access and turn off/on the LED, and from the Raspberry...
 

[B4X] Localizator with CSV files

For the first time I try to make my apps multilingual and found this very useful helper. But I prefer to use CSV files (not excel) for the translations. So I combined it with this...
 

Attachments

  • B4XLocalizatorCSVTool.zip
    11.6 KB · Views: 760
Last edited:

✅ Part 1 Basics - Creating long lists using xCustomListView with Lazy Loading - Newer developers

Hello All
After thinking about it yesterday and having a quick chat with Erel, I decided that my previous long list examples were not basic enough for newer B4X developers, so I put together a...
 
Last edited:

? A simple XUI app transfer from B4A to B4J in under 11 minutes

Hello all,
Here is a quick video to show how simple it can be to transfer your B4A projects to B4J when using XUI. It's been on my mind all days now, so I thought I would give it a go and also...
 

USB Cable Connection fo Xiaomi Cell phone

For anyone who has problems connecting b4a to Xiaomi mobile phones, I make the link available where I found the Google usb driver to connect xiaomi mobile phones to b4a via usb. Download the...
 
Top