Tutorials & Examples

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

[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: 145

[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: 104
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: 135

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: 943
  • WebviewExtras2Example.zip
    7 KB · Views: 185
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:

[B4X] AS TextFieldAdvanced + AS BottomPhoneNumberFlagPicker - Simply let your users enter their phone number

Attachments

  • AS TextFieldAdvanced + AS BottomPhoneNumberFlagPicker Example.zip
    178.2 KB · Views: 106

App Icon Change at Runtime

Attachments

  • ChangeIcon.zip
    22.2 KB · Views: 153
Last edited:

[B4X] AS Scheduler - DayView

Last edited:

[B4X] Supabase - Realtime Presence


Share state between users with Realtime Presence...
 

[B4X] Supabase - Realtime Broadcast


Send and receive messages using Realtime Broadcast...
 

[B4X] Supabase - Realtime Postgres Changes


Listen to Postgres changes using Supabase Realtime...
 

[B4X] AS DraggableBottomCard - Drag Indicator - Confirm Button


(43) mage.png


DragIndicator:
    'DragIndicator
    Dim xpnl_DragIndicator As B4XView = xui.CreatePanel("")...
 

Attachments

  • AS DraggableBottomCard ConfirmButton.zip
    11 KB · Views: 111
Last edited:

[B4XPage Video] Full tutorial on building Membership Registration App

This is a request from one of my subscriber. She is to develop an app to
1. Use Database to keep records
2. Add, Delete and Update DB
3. Create User Interface using any control available (UI)
4...
 

Attachments

  • MembershipProject.zip
    505.5 KB · Views: 186
Last edited:

[B4X] AS ViewPager - Infinite scrolling


A small example project on how to achieve endless scrolling in both directions with the as...
 

Attachments

  • AS ViewPager Infinite scrolling Example.zip
    11.5 KB · Views: 124
Last edited:

[B4X] Supabase - Realtime


This is a very simple tutorial on how to use the Realtime module. A more detailed...
 

Attachments

  • Supabase Realtime Example.zip
    10.7 KB · Views: 155
Last edited:

[B4X] Supabase - Database Limit and Offset


LIMIT and OFFSET allow you to retrieve just a portion of the rows that are generated by...
 
Top