Nested layouts [B4X]
Nested layouts with anchors
@Erel · 2020-04-19
Lotti
Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile! For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand.
@DonManfred · 2020-04-19
jHueBridge
This is a library that emulates a Philips Hue bridge v1 with Lights and allows you to control them (and therefore your App) from Alexa-powered devices like the Amazon Echo or the Dot.
@Blueforcer · 2020-04-19
FontPicker
FontPicker
@Diego Roman · 2020-04-18
Firebase UI Auth - a new Dimension in Authentication
This is a Wrap for the Firebase UI-bindings found at Github. It offers Authentification using - Google-Account (Tested) - email and password authentification (Tested) - Telephone-Authentification (Tested) - Twitter (Not tested as i do not have a Twitter-Dev Account) - Facebook (Not tested as i do not have a Facebookr-Dev Account) For the last two (Twitter and Facebook) there must be made additional changes to the Manifest.
@DonManfred · 2020-04-18
B4J Simple Code to create PHPLang files & Manage Translation with a Excel WorkBook
Sometimes it is very hard to have to maintain a translation of a website PHP. Erel has long published an impressive tool: B4XLocalizator that greatly facilitates the work of translation within the app with a Excel workbook. Well, I have made this simple code to help generate the files that allow us to maintain a website translated in several languages.
@scsjc · 2020-04-17
Grid Class using a CLV VisibleRangeChanged long list images from url
The idea of this class is to be able to load in a 3 column Grid (customizable) a long list of url images, and to be able to customize all the labels panels etcâ¦
@scsjc · 2020-04-15
Retrieving 2 JSON data feeds from an online server - Wear OS watch face
Retrieving 2 JSON data feeds from an online server - Wear OS watch face
@Peter Simpson · 2020-04-14
Retrieving 2 JSON data feeds from an online server - Shared module with B4i
Here is a simple to follow B4i tutorial on how to retrieve JSON data from an online server, in this case I''m using a well known Coronavirus COVID-19 data feed. The project layout file can easily be copied and pasted into a B4A layout file, you can also place the code module into a shared folder as B4i and B4A both use the exact same shared code module.
@Peter Simpson · 2020-04-14
Retrieving 2 JSON data feeds from an online server - Shared module with B4A
Here is a simple to follow B4i tutorial on how to retrieve JSON data from an online server, in this case I''m using a well known Coronavirus COVID-19 data feed. The project layout file can easily be copied and pasted into a B4A layout file, you can also place the code module into a shared folder as B4i and B4A both use the exact same shared code module.
@Peter Simpson · 2020-04-14
Protect your application against copy and changes
Protect your application against copy and changes
@Informatix · 2020-04-14
INI files windows style class
I''ve written this class to manage INI-likes files.
@FabioAlbaneseTv · 2020-04-13
Example of use of the joystick module
Looking in the tutorial section of B4R I noticed that there was no example of how to connect and use the joystick module. So here is an example
@Lowegaterecords · 2020-04-13
zGridView
Just another Grid view; main features: - Support custom layouts - Can handle any number of items - Support Right to left - Adjustable items count per row - Divider size
@KZero · 2020-04-12
Starchild_B4J_Dialogs
This library contains three simple and stylish Dialog classes. They are intended to provide an App styled user interface to the B4J window/form environment. - A ToastMsg class to present a single or multi-line banner momentarily on top of the owner form. - A MsgBox class to present more complex information to the user with an icon, title and multi-line message body then requesting the user to acknowledge by clicking on one of the three button choices. This is a NON-BLOCKING dialog box that presents centrally on top of the owner form. - An InputBox class to firstly present the user with information but requesting user data entry (can use limited text types, lengths, multi-line, etc) then requesting the user to acknowledge by clicking on one of the three button choices. This is a NON-BLOCKING dialog box that presents centrally on top of the owner form.
@Starchild · 2020-04-12
Cross platform example [B4X]
This is a simple example that demonstrates a recommended method of sharing code and files between B4A, B4i and B4J. It is based on these tips: https://www.b4x.com/android/forum/threads/xui2d-cross-platform-tips.96815
@Erel · 2020-04-12
B4X lib automatic build [B4X]
B4X lib automatic build [B4X]
@Alessandro71 · 2020-04-12
B4A Sdk Manager updates
B4A Sdk Manager updates
@Erel · 2020-04-12
Working with Calendars using ContentResolver
I´m playing around with the Calendars on my Device and want to Query them. I found out how it works using ContentResolver querying the ContentProvider available in Android.
@DonManfred · 2020-04-11
DateTime
Snip from my stock app to check if markets are open and if they are how many chunks of time are left in the day. The second snip is to get how many minutes the markets have been open based on how many days you put in and add the remaining minutes are left today if the markets are still open.
@icakinser · 2020-04-11
TabStripViewPagerExtendet
This is the TabStripViewPagerExtendet Class for the TabStripViewPager and my first Class which I publish. The standard library does not offer much customizability and thats the reason why I did this class. The class has many settings and thanks to Erel for sharing methods with the JavaObjects.
@Alexander Stolte · 2020-04-10
QR Code - Store image/bitmap in a QR Code
QR Code - Store image/bitmap in a QR Code
@Johan Schoeman · 2020-04-10
ProBundle
ProBundle contains all the following libraries: - ArchiverPlusZip v1.13 Based on the Zip4j library, this library allows to add, extract, update and remove files from a zip archive. It supports encryption and decryption (standard and AES), Zip64 format and split zip archives. It is compatible with B4J. - ClassLoader v1.0 This library can dynamically load classes from a separate file (JAR or uninstalled APK) at runtime and verify the file signatures to make sure of its origin and integrity. You can use the library to create plug-ins, load code encrypted in the assets or download code from a remote server, for example. - CPUFeatures + source v1.0 This library detects the target device''s CPU family and the maximum number of CPU cores. - DataCollection v1.07 This library wraps the ArrayDeque, BitSet, PriorityQueue, SparseArray, Stack, TreeMap and TreeSet classes. These classes can replace your lists, maps or arrays for specific tasks. A TreeSet, for example, can maintain a sorted list of objects in a more efficient manner than a typical List class. A TreeMap is a map whose entries are sorted by their keys. A SparseArray is also a sorted map, but restricted to integer keys, that is lightning-fast. This library can serialize to an array of bytes any collection, including Map, List and user defined types. A version for B4J is provided (without the SparseArray). - F5Steg v1.2 This library implements F5, a secure steganographic algorithm, which embeds data into images. Data are encrypted with a password or, by default, with the application signature (thus any tampering of the APK will prevent from extracting valid data). - FastIO + source v0.9 This library replaces the Read and Write functions (with their encrypted variant) of the RandomAccessFile library for arrays of bytes. These new functions are a lot faster. - OverlayWindow + source v1.2 This library allows to create overlay windows and floating buttons. These interactive views can be displayed on top of all other applications. - PackageUtils v2.1 This library replaces the PackageManager class of the Phone library. It gives plenty of informations on packages (activities, features, permissions, receivers, services, etc.) and can list the features available on the system (camera, gps, wifi, etc.). It allows experts to change the enabled state of components. An application is provided with the library to show what you can get with it. - UltimateArchiver v0.91 This library wraps P7Zip, a command line utility that can create archives with the 7z, zip, bzip2, gzip, tar or xz format. It can unpack files with extension 7z, cab, gz, img, iso, jar, rar, tar, zip and a few others. It supports encryption/decryption and volumes. It is written in C to be as fast as possible. - UnArchiver7z v1.0 Based on the official source code in C of 7zip, this library allows to extract files from a 7z archive compressed with the Lzma or Lzma2 method. It can unpack an archive directly from the assets. It does not support decryption. - UnArchiverRar v1.04 Based on the official source code in C++ of the UnRar.dll, this library allows to extract files from a Rar archive. It supports decryption, Rar5 format, QuickOpen records and split Rar archives.
@Informatix · 2020-04-09
Telegram Bots API
I started wrapping this project https://github.com/pengrad/java-telegram-bot-api a while ago after failing to make a multipart post that Telegram needs to send a photo. The project seems to be huge so I wrapped only features I needed at the current time . I will try to keep this library updated with most requested features if any.
@somed3v3loper · 2020-04-08
Swipe left-right between activities
To swipe left-right from one activity to another without panels, buttons or tabs.
@WN van Surksum · 2020-04-08
Double [Multi] Column CLV [B4X]
Double [Multi] Column CLV [B4X]
@Mike1970 · 2020-04-08
Caller ID - View incoming call details using your COM port modem
Caller ID - View incoming call details using your COM port modem
@Peter Simpson · 2020-04-06
Attitude Indicator
This is a sample application that uses the Android rotation sensor and displays the device rotation (pitch/roll) with a custom view (an attitude indicator, aka "artificial horizon").
@Johan Schoeman · 2020-04-05
Subsampling Scale Image View Library
A custom image view for Android, designed for photo galleries and displaying huge images (e.g. maps and building plans) without OutOfMemoryErrors. Includes pinch to zoom, panning, and rotation support, and allows easy extension so you can add your own overlays and touch event detection.
@Pendrush · 2020-04-04
Simple Slider Horizontal with PreoptimizedCLV - xCustomListView
I add a simple example of a horizontal slider of images, it is very easy to use, and to modify according to the need of each one.
@scsjc · 2020-04-03