top of page

Market Research Group

Public·8 members

B4A Library January 2018: The Ultimate Resource for Android Developers

B4A Library January 2018 Additional Programs User Guides

If you are looking for a simple and powerful tool for developing native Android applications, you should check out B4A (Basic4Android). B4A is a RAD (Rapid Application Development) tool that allows you to create apps using a modern version of the BASIC language. You can use B4A to create apps for all Android devices, from Android 1.6 to Android 10.

B4A Library January 2018 Additional Programs User Guides

One of the advantages of using B4A is that it comes with a large set of libraries that extend its functionality and make it easy to access Android features such as GPS, Bluetooth, camera, web services, databases, sensors, NFC and more. You can also use custom Java libraries or create your own libraries with B4J (Basic4Java).

In this article, we will review the B4A Library January 2018 Additional Programs User Guides package, which contains the latest versions of the official libraries as well as some user-contributed libraries and classes. We will also provide some examples of how to use these libraries in your projects.

Features of B4A Library January 2018

The B4A Library January 2018 package includes over 200 libraries for various purposes and categories. Some of these libraries are updated versions of existing libraries, while others are new additions to the collection. You can download the package from this link or from the official forum thread here .

The package also contains some additional programs and user guides that can help you with your development process. These include:

  • BCTool: A tool that allows you to compile your code into bytecode and obfuscate it.

  • BCTextEngine: A tool that allows you to edit BBCode files and preview them in a rich text view.

  • BANano: A tool that allows you to create web apps with B4J using HTML5, CSS3 and JavaScript.

  • BALibraryBuilder: A tool that allows you to create custom libraries from Java source code.

  • BASQLiteEditor: A tool that allows you to edit SQLite databases.

  • BAManager: A tool that allows you to manage your Android devices and install APK files.

  • BALogger: A tool that allows you to log messages from your app to a file or a server.

  • BADoclet: A tool that allows you to generate HTML documentation from your code comments.

  • BABuilder: A tool that allows you to build APK files from your code without using the IDE.

  • BALiveServer: A tool that allows you to run your app on a live server without installing it on a device.

  • Basic Language Reference: A PDF file that contains the syntax and usage of all the keywords and commands in the BASIC language.

  • Basic Language Essentials: A PDF file that contains an introduction to the BASIC language and its features.

  • Basic Language Tutorial: A PDF file that contains a step-by-step tutorial on how to create your first app with B4A.

  • Basic Language User Guide: A PDF file that contains a comprehensive guide on how to use B4A and its IDE.

  • Basic Language Libraries Reference: A PDF file that contains the documentation of all the official libraries included in B4A.

  • Basic Language Libraries Tutorial: A PDF file that contains some examples of how to use some of the official libraries in your projects.

In the following sections, we will highlight some of the most interesting and useful libraries included in the package. We will not cover all of them, but you can find more information about each library in its respective thread or documentation file.

B4X Libraries Index

If you want to have an overview of all the libraries available for B4A and other B4X products (B4J, B4i and B4R), you can use the B4X Libraries Index. This is an online resource that lists all the libraries by category, name, author, description, link and compatibility. You can also search for specific libraries or keywords using the search box. The index is updated regularly by Erel Uziel, the creator of B4X. You can access it from this link or from this forum thread here .

The index is very useful if you want to find out what libraries are available for your needs or if you want to discover new libraries that can enhance your projects. You can also contribute to the index by submitting your own libraries or suggesting updates or corrections.


If you are developing apps for Android 6+ devices, you need to deal with runtime permissions. These are permissions that are requested by your app at runtime instead of at installation time. The user can grant or deny these permissions at any time, so you need to check them before accessing any protected feature or resource. You also need to handle the cases where the user denies or revokes these permissions.

To simplify this process, you can use the PermissionsManager library by Ivica Golubovic. This library provides an easy way to request multiple permissions at once and get callbacks when they are granted or denied. You can also check if a permission is granted or not using a simple method. The library also handles some special cases such as

  • About

    Welcome to the group! You can connect with other members, ge...

    Group Page: Groups_SingleGroup
    bottom of page