Share Your Creations

Hello everyone and happy new year! First of all, thank the entire B4X team and the members of this beautiful forum Most of this platform is working in the real world with more than 5000 downloads and active users in my country, that means it has been tested and works great. Today we present: UBER style Transportation Platform The project is a beautiful UBER-style transportation platform to request vehicle services. Passenger app: The passenger app will be available on both iOS and Android Handles a beautiful professional UX interface. The B4XPages Framework was used As you can see in the video, the style of the map is very professional and you will see that it occupies the entire screen. The app is made up of: a Splash...
Project Package for only $69 USD! The year has begun, and this is the perfect opportunity to bring your ideas to life. Take advantage of this special limited-time offer and acquire a complete project package designed for those who want to grow, innovate, and stand out. 1.SYSTI-VIS: Sales Management System (MySql+B4j+Api) https://www.b4x.com/android/forum/threads/systi-vis-sales-management-system-mysql-b4j-api.170042/#post-1041136 2.Sellixor (sales system developed in B4J, integrated with MySQL and Resent API) https://www.b4x.com/android/forum/threads/sellixor-sales-system-developed-in-b4j-integrated-with-mysql-and-resent-api.168424/ 3.Hospital management system using PHP, B4J, MySQL and HTML5...
LockZero – 100% Offline Secure Vault (Free & Premium) – Looking for Testers Hi everyone, I’d like to share a project I’ve been working on called LockZero, a 100% offline Android app built with B4A / B4XPages, focused on local-only data protection. LockZero was designed around a simple principle: your sensitive data should never leave your device. Main Characteristics 🔒 100% Offline No internet access No servers, no cloud, no analytics No data transmission of any kind 🧠 Zero-Knowledge by Design The app never knows or stores your phrase, PIN, or secrets Everything is processed and encrypted locally 🌍 Multi-language Support Available in 4 languages: English, Portuguese, Spanish, and Hebrew 🔐 Password & URL Vault Secure...
SYSTI-VIS: Sales Management System (MySql+B4j+Api)
SYSTI-VIS is a sales and inventory management system developed in B4J (a BASIC-based programming tool for cross-platform Java applications), integrated with a MySQL database for data storage and an API for communication and integration with other services. Designed for small and medium-sized businesses, such as retail stores, pharmacies, or commercial establishments, the system offers a user-friendly and intuitive interface for managing daily sales operations, inventory. Main Features and Functionalities Based on the provided screens, SYSTI-VIS includes the following key modules and features: Login Screen: A secure authentication interface for users, requesting username or email and password. Modern design with attractive visual...
DJI motion controller
Hi all, Here is a simple mod of the excellent @wonder Generic Gamepad Support. It offers the possibility to convert a DJI motion controller (used for my Avata drone) into a "regular joystick" Difficulty was only to convert the "raw" controller's values into a regular yaw/pitch/roll control. See all the story here : DJI motion controller used as a regular joystick Now what I am looking for is a way to embed the same code into an ESP32-S3 device acting with USB host capacbilities (currently the HID library crashes when connecting the motion controller) To test my joystick "outside the Android phone", I wondered if it would be possible, using B4A to expose a BLE joystick ? I have searched the forum but didn't find such a program.
Taxis Smart App
An app constructed upon the main financial system of Greece, trying to provide a suitable android UI for its web pages. It connects to the system using tax payer's login info, and requests often demanded financial documents, which later can be sent by email etc, or just viewed locally to our device. Though it may seems a simple task, it was not, due to fact that no apis were provided (makes sense since my app is not an official app of the system) and all job was done by simultaneous use of webViews, webViewExtras and of course okHttpUtils. Big thanks for the support provided during many steps of the development process. https://play.google.com/store/apps/details?id=biz.logismic.taxisapp&hl=en_US
YicandYac and MockMyDay
Here are 2 projects I've been passing the time with: YicandYac and MockMyDay. Both are GPS-related. When I'm told that GNSS (aka, fused location) is better for me, I immediately bristle. Furthermore, when I'm told that there is another satellite system out there, but that I can't use it, either as a result of government regulation or Android-imposed rules, I immediately want to know what everybody is afraid of. So, with a cheap Chinese usb "gps" receiver in hand, we have YicandYac which only uses Beidou satellites for positional fix. Why YicandYac? Well, by the time you find a cheap Chinese receiver that actually works, you start referring to them by little nicknames. Yac finally worked after hours and days trying to get Yic to...
3D pager View
Adopted from here Using Bezier curve algorithm, a 3D flipping effect was created. As finger is dragged left or right, pages are turned in a beautiful view. See a video: The code adopted in inline Java (pager.java) : import android.content.Context; import android.graphics.*; import android.graphics.drawable.GradientDrawable; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.widget.Scroller; public class Pager extends View { private int mWidth = 1280; private int mHeight = 768; private int mCornerX = 0; private int mCornerY = 0; private Path mPath0; private Path mPath1; Bitmap mCurPageBitmap = null; Bitmap mNextPageBitmap = null; PointF mTouch =...
Programmable webcam
After the debatable success of my app “Salami!”, released on April 8, 2023 (…maybe 30 downloads worldwide in 28 months! :rolleyes:) I started playing with the excellent CamEx2 by Erel, and here is the result: a couple of apps, Cam and P_Cam. One works as a webcam or a monitoring camera, the other allows to remotely control the first one. The apps were built for fun and for personal use. They exists also thanks to the many interesting hints that I have found in B4X forums. Not yet on Google Play, they are available on www.programmidelcoccodrillo.it website, with manuals in Italian and English. Everything is free. If you are curious to try I’ll be happy for every feedback. Quite complex code and only one tester up to now (me), so be...
1. Introduction and Architecture This project is a modified version of the original jRDC2 Server. The multi-database support is based on Erel's JDC2 Multiple Database modification, and includes three main structural changes: HikariCP Migration: The connection pool was migrated from C3P0 to HikariCP (v4.0.3), known for being faster and more efficient. This migration was made possible by adapting the base code presented in this B4X forum thread on HikariCP integration. JSON Handler Addition: A new handler was added that accepts requests and returns responses in JSON format, allowing connection from web clients (JavaScript, NodeJS, React, Vue, Angular, etc), in addition to native clients (B4A/B4i/B4J/B4R). Multi-Database Core Support...
Food Truck Management Solution (B4A Personal Project)
TBYTE POS is a complete application developed personally to demonstrate the power and flexibility of the B4A (Basic4Android) language. Designed for internal use in a food truck (my wife's), it illustrates how a single development environment can simultaneously handle order taking, receipt printing, and real-time kitchen management. The TBYTE POS application allows orders to be taken directly at the truck or by phone. Each order is recorded, the receipt is automatically printed, and the information is instantly transmitted to the kitchen preparation stations: Station 1 – Cooking Station 2 – Frying The interface is designed to be simple, fast, and mobile-friendly, while remaining stable even without an internet connection. At the...
Special Promotion
⭐⭐Special Promotion: 15% Off on Any Project You Choose! Since we are at the end of the year, I decided to gift you with a special Holiday promotion! Purchase any app or software I have developed and take advantage of this exclusive offer. With a special discount for a limited time, it's the perfect opportunity to turn your ideas into reality. And if you have an idea or project in mind, I can help you make it a reality! Don't miss out! Paypal: [email protected] Contact: [email protected]
(b4a)Font Meta Data
Dear developers community, I searched the forum for a code to show meta data of font files as .ttf or .otf files which may include : font fullName, familyName, ID, Manufacturer, ..etc, But later I discovered that Android does not provide such a method. It only reveals the filename in general for the font to be used as is. Therefore, this is a go-around to achieve that goal. Javascript came into play. The code is found here: https://github.com/jkhazraji/Font-Metadata/tree/main There are two types of operations to get the meta data: on asset files, and on mobile files. Enjoy.
Small Barcode Management Utility
Good morning friends, I share this little utility of mine for managing barcodes, most of the code was found here in the forum, assembled, corrected by Gemini and used, very convenient for generating many types of barcodes as you can see, to be used in your applications P.s. The source code is available upon donation to our great colleague @LucaMs https://www.b4x.com/android/forum/threads/important.168555/ to achieve this goal if possible at this link, anyone interested can send me a private email and transaction ID and I will send the source The application is also on the playstore if you would like to try it first, here is the link https://play.google.com/store/apps/details?id=fqgr.GenCodice
PistolApp.com VR Trainer for sport shooting
Hi everyone, I’m very happy and excited to present my new project: PistolApp.com – a virtual reality trainer for sport shooting, designed and developed with B4A. With PistolApp you can practice precision shooting exercises directly from your smartphone using a simple adapter shaped like a pistol. The app simulates a shooting gallery in VR, letting you train anywhere, safely and effectively. 👉 You can already find it on the Play Store: https://play.google.com/store/apps/details?id=com.pistolapp This is still a living project, so I’ll be adding improvements and new features in the future. I hope you like it and I’d love to hear your feedback! 📌 Languages are not yet complete, but multilingual support will be added very soon.
[Project template] B4XPagesAndDrawer
(B4A, B4i, B4J) (Note: This is basically Erel's sample project; I just had to create the .zip file, rename the "root" folder (the one containing the B4A, B4J, and B4i folders) and rename the projects (and .meta files) to $APPNAME$. That's all). Of course this is a project template, put it in your additional B4X libraries folder and when you create a new project, you can choose this project type
Back
Top