ParsSlidingSquaresLoader(SlidingSquaresLoader)
A simple progress loader inspired by "Can you Code this UI? Volume 6!" https://stories.uplabs.com/can-you-code-this-ui-volume-6-7bd09fa6dd92#.nyh2zhpvb
@mshafiee110 · 2019-11-26
ParsSlideView(SlideView)
A simple, yet awesome sliding button for Android.
@mshafiee110 · 2019-11-26
ParsParticlesDrawable(ParticlesDrawable)
Android Particles Drawable and View.
@mshafiee110 · 2019-11-26
ParsInsLoadingView(InsLoadingView)
InsLoadingAnimation is imitation of instagram and weibo avator animation of loading for Android. More information and code analysis please see blog: http://www.jianshu.com/p/a0e2dbeef88a
@mshafiee110 · 2019-11-26
ParsHprob(Hprob)
Hprob is a Horizontal Progress bar. It is a view showing progress with a number on it. When you want to express a progress or a record.
@mshafiee110 · 2019-11-26
ParsGonioView(GonioView)
Simple Android view to represent an angle (Goniometry).
@mshafiee110 · 2019-11-26
ParsDoorSignView(DoorSignView)
Create static door signs using DoorSignView or, if you''re into fancy things, give a try to AnimatedDoorSignView for adding a cool animation based on the device orientation sensor(s).
@mshafiee110 · 2019-11-26
ParsBottomSheetBuilder
A simple library that creates BottomSheets according to the Material Design specs: https://material.google.com/components/bottom-sheets.html
@mshafiee110 · 2019-11-26
MineXML Auto create Class and b4xlib [B4x]
A B4j tool that started out as an XML viewer based on the XML2Map lib, but quickly changed into a parser and Class and library creator. I wanted to improve my knowledge of XML files, and this is the result. The resulting code and libraries should be cross platform, Tested on B4j and B4a and should work on B4i. What it does: - Extract XML keys from an XML file - Merge multiple files to extract keys - Allows adding friendly names for the keys - Creates a class to access the selected keys from an XML file using the assigned friendly names (or tags from the XML if not defined) - Export the class as a b4xlib - Warn if a key is present in an XML file that is not recognised. (Optional)
@stevel05 · 2019-11-26
Bottom Popup Drawer
Bottom Popup Drawer
@maddy · 2019-11-26
XMLFilesToAndroidX
XMLFilesToAndroidX is a tool for convert android xml layout files in a folder to androidx xml files.
@mshafiee110 · 2019-11-25
Running a B4J Server on Amazon EC2 Linux
This procedure starts from a freshly installed AWS EC2 Linux instance and installs a B4J server, named B4J.jar, configured as a daemon. This tutorial assumes a basic knowledge of a Linux environment, expecially the vi editor.
@Alessandro71 · 2019-11-24
Resumable subs and the index pattern [B4X]
The "index pattern" is a pattern that you can see in many examples and libraries where resumable subs are used. It is a simple solution to avoid race conditions and unexpected states. The resumable subs code like all other standard B4X code, is executed by the main thread. Still, with resumable subs you can easily have multiple instances of the same sub running almost at the same time.
@Erel · 2019-11-24
Random Numbers from 0 to 255 [byte]
Creates random numbers (byte) from 0 to 255. Have added it via inline C code. Below table is a summary of the number of times (right column) that 0 to 255 (left column) were generated out of 1605 randomly generated numbers. Only numbers 9 and 44 never appeared (from 0 to 255) in the 1605 long random number list.
@Johan Schoeman · 2019-11-24
jGauges
It includes many types of gauges. The gauges are implemented as custom views.
@Erel · 2019-11-24
Wrapper for Doki/Don''t Kill My App
If you have worked on an app that has a service that needs to be running all the time, you must have gone through the delightful experience of different phones killing your background service in different ways, despite taking all the corrective measures.
@Inman · 2019-11-23
Consent Code Class
Display privacy policy webpage and then user has to Accept or Deny
@Robert Valentino · 2019-11-23
Consuming http streams
Standard http communication is made of a request being sent from the client to the server and the server response sent back to the client. As I''m sure you know you should use OkHttpUtils2 for such requests. There are other protocols such as WebSockets that allow bi-directional and long lasting communication between the client and server. There are some cases where the server keeps the connection open and streams data to the client. Assuming that WebSockets are not used then such cases require non-standard handling. The attached MJPEG class uses a custom OutputStream (implemented with inline Java) together with B4XBytesBuilder to read the data as it comes and keep the connection open.
@Erel · 2019-11-22
Charlieplexing Arduino - Controlling 12 LEDs with 4 GPIO Pins
I am using an Arduino Nano to control the 12 LEDs using pins 8, 9, 10, and 11 of the Nano. Just thought it would be interesting to give Charlieplexing a go.
@Johan Schoeman · 2019-11-22
Let''s create a Star Catcher Game [BANanoPhaser]
Let''s create a Star Catcher Game [BANanoPhaser]
@Mashiane · 2019-11-20
Create b4xlib files from projects
This is an attempt to simplify the process of creating b4xlib projects. It will create an archive file from one or more project folders, allowing you to select the modules and files to add to the library and set the structure if the b4xlib file.
@stevel05 · 2019-11-20
WYSIWYG PDF Documents Designer [BANanoPDFDesign]
WYSIWYG PDF Documents Designer [BANanoPDFDesign]
@Mashiane · 2019-11-18
MQTT Chat Room [B4X]
MQTT Chat Room [B4X]
@Erel · 2019-11-18
How to connect to SQL Server using jtds-1.3.1.jar
How to connect to SQL Server using jtds-1.3.1.jar
@MrKim · 2019-11-17
Exploring tweening with a coin catcher [BANanoPhaser 0.2+]
Exploring tweening with a coin catcher [BANanoPhaser 0.2+]
@Mashiane · 2019-11-15
XALAssets - an improved ALAssets wrapper for photo library management [Class]
XALAssets - an improved ALAssets wrapper for photo library management [Class]
@JackKirk · 2019-11-13
JQuery In-Browser PDF Viewer [BANanoPDFView]
JQuery In-Browser PDF Viewer [BANanoPDFView]
@Mashiane · 2019-11-13
B4XDrawer touch dismiss when GestureEnabled is false [B4X]
I''m not sure if this is a feature of not, but I noticed that if the GestureEnabled flag is set to False, touching on the dark part of the screen ''outside'' of the drawer does not dismiss the drawer.
@Andrew (Digitwell) · 2019-11-13
Servers in prod: Disable Port 22 when you don''t need it [VPS]
Servers in prod: Disable Port 22 when you don''t need it [VPS]
@KMatle · 2019-11-12
rAdafruitNeoPixel [based on neopixel lib V1.3.1]
I have modified the rAdafruit Neopixel Library and added some new features
@Siam · 2019-11-12