Tutorials & Examples

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

[B4X] CreateB4XFont

This is an example in response to this post and extension of the example posted here.

B4X:
Private Sub Button1_Click
    #If B4i
    Label1.Font = CreateB4XFont("D3-Biscuitism-Bold"...
 

Attachments

  • CreateB4XFont.zip
    119 KB · Views: 207
Last edited:

[B4X] Localizator B4XPages

A B4X project example to use Localizator in B4XPages
The device locale is selected for B4XCombobox by default.
This is answer to this question...
 

Attachments

  • LocalizatorB4XPages.zip
    20.9 KB · Views: 200

Play Games Services - Example and Class

Last year, I commissioned Biswajit to write a library for the new Google Play Games Services library. To manage the complexity of the code, I wrote a class called...
 

Attachments

  • Play Game Services Example.zip
    29.1 KB · Views: 647

[B4XPages] Admob Example

Check this other excellent example from @Jack Cole.

To help the new members to make money with B4A, I tried to compile all the relevant Admob code (except mediation) of the...
 

Attachments

  • b4xpages_admob_example7.zip
    59.7 KB · Views: 308
Last edited:

MidiSystem Midi Monitor

This example is deprecated, see Midi Monitor2

This is the last example for now, it provides a midi monitor for messages based on the midi channel that the messages are played on.

It...
 
Last edited:

Midi Monitor2

This is a rewrite of the original midi monitor example as a CustomView in a B4xPages project. It eliminates the need for threading and the AcceleratedSurface libraries.

1752691417905.png
...
 

Attachments

  • MidiMonitor2.zip
    12.4 KB · Views: 203
Last edited:

Midi System Example - Play A Midi File.

Attachments

  • PlayOnly.zip
    10.1 KB · Views: 193
Last edited:

[B4X] Show image in IDE link - B4J created Program Starter

Good morning to all of you,

some times I find it easier to make notes on a paper with a pen. I am a visual person and I understand something better this way. At several times I move my notes to...
 

Attachments

  • ProgramStarter.zip
    969 bytes · Views: 224
Last edited:

[B4APages] App Base with Left menu [B4XDrawer] and menu bar options with image : functional example

Hello everyone, I'm sharing a basic example where I integrated several options [B4APages and] so that a new member can start developing their application.
I hope it is useful.

Hola a todos, les...
 

Attachments

  • B4APagesAppBase_v00.zip
    73 KB · Views: 308

EasyAR 3D Object Rendering

Hello everyone, it's been a while since I wrapped the EasyAR SDK Library which can be found here I haven't had much time but I decided to create a small example to learn how to render...
 

Attachments

  • OpenGL2_v1.8.zip
    37.7 KB · Views: 241
Last edited:

Google Maps

Attachments

  • GoogleMaps.zip
    19.4 KB · Views: 5,632
  • MapExample.zip
    14.4 KB · Views: 442
Last edited:

Handle the soft keyboard with the IME library

Android has very good support for custom input method editors (IMEs).
The downside for this powerful feature is that interacting with the soft keyboard can be sometimes quite complicated.

This...
 

Attachments

  • IME_Example.zip
    15 KB · Views: 392
Last edited:

AppCompat with ToolBar - minimal example

In most cases AppCompat is no longer needed and will only make things more complicated.
B4XPages example with dynamic menu...
 

Attachments

  • upload_2017-5-24_12-18-26.png
    upload_2017-5-24_12-18-26.png
    7.3 KB · Views: 4,490
  • AppCompatExample.zip
    9.9 KB · Views: 347
Last edited:

Dual Screen using MQTT

An example of sending data from device A and display on device B screen using MQTT protocol.
This is one of the solutions to this thread.
The code is kept since Aug 2023 but I don't see any...
 

Attachments

  • MqttSecondaryScreen.zip
    10.8 KB · Views: 224
  • MqttPrimaryScreen.zip
    11.3 KB · Views: 253
  • MqttPrimaryScreenV2.zip
    18 KB · Views: 209
  • MqttSecondaryScreenV2.zip
    17.2 KB · Views: 201
Last edited:

Update APK

This is an example of updating app to newer version.
In real usage, the new apk should be downloaded from a server to File.DirInternal.

Note:
In this example, the apk file (version 1.01) which is...
 

Attachments

  • 1.zip
    215.5 KB · Views: 424
  • 2.zip
    40.3 KB · Views: 430
Last edited:

Dual Screen using UDP

An example of sending data from device A and display on device B screen using UDP protocol.
This is one of the solutions to this thread.
The code is kept since Aug 2023 but I don't see any...
 

Attachments

  • UDPSocketPrimary.zip
    10.3 KB · Views: 243
  • UDPSocketSecondary.zip
    10.3 KB · Views: 255

[MinimaList] Player Scoreboard

B4A
B4J

This example is a response to this thread.

You can click the labels to edit Player's name and score.
The results will be showed after click on OK.

Player's name...
 

Attachments

  • Player.zip
    13.6 KB · Views: 216
Last edited:

Voice Recognition Example

A large button is displayed. When the user presses on the button, the user is asked to say something.
The voice recognition engine converts the audio to text.

Then the text is converted back to...
 

Attachments

  • VoiceRecognition.zip
    5.6 KB · Views: 5,974

Bidirectional chat with ServerSocket in B4X

I developed a two-way chat system using ServerSocket and Socket in B4X. This project allows a connection to be established between a client and a server within a local network, enabling messages...
 
Last edited:

Responsive Chat Example

Hi All.
I made this example for a chatbot app here on brasil and now i want to share it here.


chatclv.jpg


This example use xCLV and IME lib (Already in B4A).
The messages fit...
 
Top