Tutorials & Examples

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

B4A Social Network Version 1.50

[B4X] AS TextFieldAdvanced - Underline Style

Attachments

  • AS TextFieldAdvanced Underline Example.zip
    203.4 KB · Views: 406

Create a B4X library with Android Studio - Step by step

Attachments

  • 1642537591596.png
    1642537591596.png
    47 KB · Views: 694
  • 1642537591575.png
    1642537591575.png
    9.2 KB · Views: 759
Last edited:

[B4X] AS Scheduler - MonthView HeatMap

Attachments

  • AS Scheduler MonthView Heatmap Example.zip
    71.9 KB · Views: 423

Syncing local databases using PHP to access a database on a hosted server

My need was to sync calendars in which user 'A' changes the calendar and sends the change to other users by writing records to the hosted database.
The other users query periodically to see it...
 

Attachments

  • TestPhp.txt
    4.1 KB · Views: 788
  • TestPHP.zip
    12.8 KB · Views: 477
Last edited:

Athom Pre-Flashed TASMOTA Infrared Remote Controller with B4X (Home Automation)

[B4X] AS PopupMenu with icons


(53) mage.png
(54) mage.png


B4X:
Private Sub ShowMenu
    
    aspm_Main.Initialize(Root,Me,"aspm_Main")...
 

Attachments

  • AS PopupMenu with Icons.zip
    177.4 KB · Views: 504

How to Install and Run Android Apps Natively on Windows 10 and 11 with WSABuilds

Hello B4X community! If you've ever wanted to use Android apps directly on your Windows 10 or 11 PC, you're in luck. I'll provide you with a detailed tutorial on how to achieve this using...
 

Attachments

  • 2023-12-25_172950.png
    2023-12-25_172950.png
    51.9 KB · Views: 4,355
  • 2023-12-25_173027.png
    2023-12-25_173027.png
    54.6 KB · Views: 3,292
  • 2023-12-25_173126.png
    2023-12-25_173126.png
    50.1 KB · Views: 3,200
  • 2023-12-25_173309.png
    2023-12-25_173309.png
    153.6 KB · Views: 3,606

[B4X] AS SegmentedTab - Custom tab width


AS SegmentedTab Custom Tab Width.gif


B4X:
    ASSegmentedTab3.mBase.Color = xui.Color_ARGB(255,42, 156, 255)...
 

Attachments

  • AS SegmentedTab Custom Tab Example.zip
    178.1 KB · Views: 490

[B4X] Supabase - Supachat chat example app


This is a simple B4X chat example with supabase as backend.


Setup...
 

Attachments

  • Supabase Chat.zip
    198 KB · Views: 558
Last edited:

[B4X] Supabase - INSERT or UPDATE a record and return it


It is possible to create a new data record and return it directly.
Use the...
 

[B4X] Supabase - Column Alias


You can use column aliases in Supabase. All you need to do is write the alias name, a...
 

[B4X] AS Settings - Deactivate a property if a certain condition is met


You need AS_Settings V2.00+ for this example

The object property has a new variable called "view". It contains the...
 
Last edited:

[B4X] AS Settings - Master and child switch


You need AS_Settings V2.00+ for this example.

In the following example, PropertyName_2 and PropertyName_3 are set to...
 
Last edited:

[B4X] FirebaseFirestore - ChatApp Demo

Happy New Year!!!!
Here is a chat demo of FirebaseFirestore with Android, Windows & iOS

 

Attachments

  • Project.zip
    196.9 KB · Views: 506

WebViewExtras Examples for beginners

I noticed a lot of beginners are confused about how to use the WebViewExtras library so I made a detailed example.
If you find it useful, kindly consider buying me a coffee.

Code works on Android...
 

Attachments

  • WebViewExtras.zip
    12.5 KB · Views: 1,593
  • WebviewExtras2Example.zip
    7 KB · Views: 897
Last edited:

ExoPlayer - full screen feature

1627205322656.png



1627205353669.png


This example demonstrates how you can add a full screen button to a video. Clicking on the button, starts a new landscape activity and it then uses the native...
 

Attachments

  • Project.zip
    16.3 KB · Views: 656
Last edited:

[B4X] Public variables, custom types, ...

Last edited:

[B4X] Supabase - Database Joins


In the following example I make a join into the "public.users" table and need the column...
 
Last edited:

Convert a big Activity project to B4XPages

For years is scare me to convert a big project from Activities to B4XPages, mainly because the app is only for Android (and I don't have plans to IOS or desktop), but in several issues the answer...
 
Top