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
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
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
CustomBottomSheet - B4A Library source code
A draggable panel which can contain any layout you design
@NJDude · 2017-11-15
Firebase Realtimedatabase get a chat or content preview (filtering)
Firebase Realtimedatabase get a chat or content preview (filtering)
@Alexander Stolte · 2017-11-14
WhatsApp Spy (educational purposes only)
WhatsApp Spy (educational purposes only)
@Star-Dust · 2017-11-13
Firebase Realtimedatabase user is typing feature
A nice feature is to display whether a user is typing or not.
@Alexander Stolte · 2017-11-13
CustomFloatingMenuButton - B4A Library source code
The attached code shows how to create a Floating Menu Button, you can show the button by clicking on a button or a swipe gesture (right edge of the screen).
@NJDude · 2017-11-06
Help file for beginner programmers on Android platform.
Help file for beginner programmers on Android platform.
@Lakhtin_V · 2017-10-27
Use a handheld Bluetooth scanner via SPP mode
Use a handheld Bluetooth scanner via SPP mode
@KMatle · 2017-10-21
B4A Creating a cross-platform dialog class with input validation
Creating a cross-platform dialog class with input validation
@Misterbates · 2017-10-19
Scrollview: Adding labels and setting their height automatically depending on the text(size)
This is just a simple example (and yes, there are others doing similar). You can modify this example it by using other colors, gradients, adding other views and so on to have a simple but good looking GUI.
@KMatle · 2017-09-16
Firebase Invites/ DynamicLink/ DeepLink [relationship between]
Firebase Invites/ DynamicLink/ DeepLink [relationship between]
@fredo · 2017-09-15
Google Maps with FusedLocationProvider
Google Maps uses the GPS as its location provider. It will not show the current location if GPS is disabled. It is possible to switch to a custom location provider.
@Erel · 2017-09-13
Expand the Eddittext row for row like WhatsApp
Expand the Eddittext row for row like WhatsApp
@Alexander Stolte · 2017-09-12
Horizontal ScrollPage
I want to share this simple example of an HorizontalScrollView that works like ViewPager. Main difference between this and ViewPager is that HorizzontalScrollview has an only inner panel: this means that you can put inside it views that are larger then page width.
@Emme Developer · 2017-09-07
Third party tool for screen recording
I''m mostly using B4A-Bridge to connect the IDE to the Android devices. The built-in video recording feature doesn''t work with B4A-Bridge. I found a good alternative: https://play.google.com/store/apps/details?id=com.hecorat.screenrecorder.free This app, which requires Android 5+, makes it simple to record the screen. You can then use Tools - B4A Bridge - File Explorer to copy the files to the PC. The video files will be under: AzRecorderFree. Combine it with LICEcap (https://www.cockos.com/licecap/) and you can convert it to an animated gif.
@Erel · 2017-09-06
Create a wrapper library with Android Studio
This tutorial tries to show how to create a wrapper library with Android Studio.
@corwin42 · 2017-09-05
DJI app java object to start video recording
This starts recording video with your dji app
@shb777 · 2017-08-31
Using a PlayStation 3 controller with your Android Device
Using a PlayStation 3 controller with your Android Device
@wonder · 2017-08-29
Android multitouch tutorial
Android multitouch tutorial
@Erel · 2017-08-29
Adding Tripod Mode to your DJI Mobile app
Tripod mode for DJI drones, limits the speed of your drone to around 2 mph. So you''re less likely to hit something, when your in confined spaces, or around people. This shows you how to add this to your app. Right now, only the Mavic Pro has Tripod Mode.
@shb777 · 2017-08-24
Firebase Database working example
Firebase Database working example
@pedrocam · 2017-08-22
MsMariaDb with Resumable Subs [B4A]
MsMariaDb with Resumable Subs [B4A]
@walt61 · 2017-08-18
SQL Fiddle
There is a very useful online tool called SQL Fiddle that allows you to build test tables, populate them with data & run queries on them. This is great if you are trying to figure out how you should set up a database or if you are having trouble trying to figure out a complex query as it allows you to quickly run tests without having to build & deploy an app to a device or simulator.
@Computersmith64 · 2017-08-17
B4A 7 Book in Russian
B4A 7 Book in Russian
@PhilipBrown · 2017-08-16
B4A_CartoonCamera : Real Time Image Processing using Renderscript Intrinsics
This demo app shows how to use RenderScript ScriptIntrinsics in real time image processing. As an example the camera preview is converted into a cartoon like image. The processed image can be saved by touching the screen.
@Matti81 · 2017-08-15
Upload image to server, PostMultipart and PHP
A small example like loading an image with PostMultipart and PHP, I have been useful, you can adapt it needs.
@rscheel · 2017-08-11
LoadBitmap / LoadBitmapResize / LoadBitmapSample
This tutorial explains the differences between the three methods. The bottom line is that the best option is to use LoadBitmapResize and set the container gravity, if possible, to Gravity.CENTER.
@Erel · 2017-08-11
Get all views or values of a CustomListView item
Get all views or values of a CustomListView item
@LucaMs · 2017-07-21