B4ATutorialIRC / IM
Client IRC (Internet Relay Chat)
With the IRC Client complete the work started with the IRC Server. As already explained is a Basic version, to give only an idea of how it works, but it is not complete with all the commands, and does not interpret all the server commands. But it is fully functional. Limits are imposed, such as the possibility of entering only one channel at a time. But all that is missing can be inserted. The Server can be found in these two links: For B4A e for B4J
@Star-Dust · 2018-02-19
B4ATutorialLabel
Similar to FloatLabeledEditText
Similar to FloatLabeledEditText
@Star-Dust · 2018-02-08
B4ATutorialAsyncStreams
AsyncStreams Tutorial
AsyncStreams Tutorial
@Erel · 2018-02-01
B4ATutorialApp protection
Protect your Android application with the Licensing library
Protect your Android application with the Licensing library. The licensing library allows you to use Android market licensing service to verify that the user is allowed to access your application.Your applications sends a request to the local market application. The market application contacts the market server and returns the result. The result is cached based on the market rules.
@Erel · 2018-01-24
B4ATutorialB4A
B4A how to learn it in 1 day
Amazon e-book: B4A how to learn it in 1 day
@MarkoMylo · 2018-01-20
B4ATutorialPDF
Create PDF''s on an Android devices & send them to a B4J app
There are a lot of libs about creating pdf''s. With Erel''s example (https://www.b4x.com/android/forum/threads/printing-and-pdf-creation.76712/) how to create pdf''s on Android devices (it''s a build in function of Android 4.4+) I came to the idea to use a phone/tablet to create pdf''s and send them to a B4J app. How it works: B4A -> create 100 PDF''s -> convert to byte array -> AsyncStream -> B4J -> store PDF''s as files What is it good for? - Create PDF''s for free - usage of x devices as workers to create thousands of PDF''s very fast (100 takes about 6 secs) - you can use Firebase Messaging to trigger a device (not included in the example) to retrieve data form a server-db and create PDF''s from it. Send it back to the server (via OKHeetUtils or sockets), mail it to a customer, etc.
@KMatle · 2018-01-17
B4ATutorialWifi
ELM327wifi Terminal
working with OBD ELM 327 Wifi, ex. V-Link interface.
@spairo · 2018-01-17
B4ATutorialB4A
Mastering Shadows in Android
Mastering Shadows in Android
@Multiverse app · 2018-01-16
B4ATutorialB4A
Different examples with 2 layouts
Different examples with 2 layouts
@klaus · 2018-01-12
B4ATutorialB4A
How to disable keyboard suggestions
There are numerous threads in the forum about this, but I didn''t have much luck with them. I wanted to disable the suggestions, but they always showed. I saw one suggestion setting the field to be for email, which disabled the suggestions - but that''s clearly just a dirty workaround. This is the relevant documentation: android:inputType
@Sandman · 2018-01-12
B4ATutorialList- and scrollview
Cards list with CustomListView
This example uses xCustomListView to implement a list of cards. As the items layout is created with the designer, it is simple to implement any layout you like. You can also combine different types of items in the same list.
@Erel · 2017-12-31
B4ATutorialB4A
jarsigner error: java.security.SignatureException: private key algorithm is not compatible
Private sign keys created with B4A v7.80 or less together with Java 8u151+ will fail with the above error message. Note that it does not affect existing keys. It is related to a change in the default key size. It is fixed for the next update of B4A. As a workaround you can switch to Java 8u144: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html Or create the key from the command line
@Erel · 2017-12-27
B4ATutorialB4A
Simple previous-next example
Simple previous-next example
@Almora · 2017-12-21
B4ATutorialB4A
GUI SDK Manager for newer versions of Android tools
Edit: If you are using B4A v7.8+ then a newer version of B4A Sdk Manager is preinstalled. Follow these instructions instead: https://www.b4x.com/b4a.html#installation The GUI interface of Android SDK Manager has been removed in the latest version of Android SDK. It was replaced with a command line tool named sdkmanager.bat. Most developers, including new B4A developers, still use a version which does include the GUI interface, as the B4A download page points to an older version.You can continue to use the currently installed Android tools. A custom tool named B4A SDK Manager is provided as an alternative for developers who like to upgrade
@Erel · 2017-12-20
B4ATutorialImages
Select,Upload,Display,Delete image from Server
In this example (Select an image from gallery and display it, Resize the image, Save the image from Imageview to app''s folder, Upload the image to the server, Display the image from the server, Delete the image from the server and last choice Delete all images from the server.
@MohammadNew · 2017-12-19
B4ATutorialImages
Raindrop/Snow effect
Using a timer to make a raindrop or snow effect.
@hongbii khaw · 2017-12-12
B4ATutorialB4A
Corso di B4A in Italiano
Corso di B4A in Italiano
@Massy · 2017-12-11
B4ATutorialGame
Colors Game (Simple game source)
The game is so simple, your objective is select correct or incorrect, the bar will have one random color and the text on center too.
@Douglas Farias · 2017-12-10
B4ATutorialList- and scrollview
Clv Simple Chat Example (adjustable text size)
Here is a very very simple example of how make a chat using clv. The text and name is ajustable automatic, you can receive any text and the code will ajust using the correct size. The example is on portuguese but is very very easy to understand, around 30 lines of code.
@Douglas Farias · 2017-12-09
B4ATutorialPane(l)
Snaptchat Slide Panels + Camera
i made a snapchat panels example, on snapchat app you can slide the finger to any direction, right, left, up and down. i made the same on B4A, using no especial libs, just a panel with touch event and b4a animation using setlayoutanimated.
@Douglas Farias · 2017-12-09
B4ATutorialWifi
Check the Network State and Wifi SSID Name with reflection
Check the Network State and Wifi SSID Name with reflection
@Asim A Baki · 2017-12-08
B4ATutorialInterop
Glitching screen - B4A Library source code
Glitching screen - B4A Library source code
@NJDude · 2017-12-06
B4ATutorialB4A
B4A Book Updated to Version 7.30
B4A Book Updated to Version 7.30
@PhilipBrown · 2017-12-02
B4ATutorialImages
Take a Screenshot with Inline Java Code
I have tested this on an Android 7.0 device only - take a screenshot of your activity. You need to enable the JavaObject library to make use of it.
@Johan Schoeman · 2017-12-02
B4ATutorialArduino/ESP
Arduino / B4A
Arduino / B4A
@MarcoRome · 2017-11-30
B4ATutorialCharts
Create wave form
You can generate waveform from peaks json file which is generated from mp3 file.In this source waveforms has drown with canvas.You can customize everything about waveforms display with this source.
@megzz · 2017-11-18
B4ATutorialDrawing
GPU overdraw
Every time your app draws a pixel on the screen, it takes time. Every time your app draws an opaque pixel to replace something that has already been drawn, it wastes time. Drawing a pixel more than once per screen refresh is called overdraw, and it’s a common problem affecting the performance of modern applications. To be efficient, every time your app refreshes the screen, it should strive to draw every changed pixel only once.
@Multiverse app · 2017-11-18
B4ATutorialFirebase
Firebase Realtimedatabase Create a room and messages inside
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 his App, for this reason I make an example of it.
@Alexander Stolte · 2017-11-17
B4ATutorialPane(l)
CustomBottomSheet - B4A Library source code
A draggable panel which can contain any layout you design
@NJDude · 2017-11-15
B4ATutorialFirebase
Firebase Realtimedatabase get a chat or content preview (filtering)
Firebase Realtimedatabase get a chat or content preview (filtering)
@Alexander Stolte · 2017-11-14