I'm happy to release B4A v3.80. This version includes several major new features that make it easier to develop real-world solutions and reuse code between different projects.
New features and improvements:
All users who are eligible for a free upgrade should receive an email with the link to the full version. Please allow 12 hours for this mail to arrive.
Other users will receive an email with a discount offer.
Projects saved in v3.80 cannot be opened with older versions of B4A (due to the new meta files).
			
			New features and improvements:
- Conditional Compilation & Build Configurations: http://www.b4x.com/android/forum/threads/conditional-compilation-build-configurations.40746/
 - Shared code modules: http://www.b4x.com/android/forum/threads/shared-code-modules.40747/
 - #AdditionalJar attribute - Allows adding jar files to the compilation. Together with JavaObject library it is now possible to use 3rd party libraries without a wrapper (not in all cases).
 - Project meta file - This file stores "dynamic" project state: modules visibility and order, collapsed nodes, bookmarks and breakpoints. This file should be excluded from source controls.
 - Bit.InputStreamToBytes - Reads all the data from an input stream and returns an array of bytes with the data. The input stream is closed automatically.
 - JSON generator supports arrays as well as lists.
 - CreateMap keyword - A shorthand method for creating and filling Maps. For example:
B4X:Dim m1 AsMap = CreateMap("Key1": 10, "Key2": 20) - Array keyword - The type can be omitted. In that case the array type will be Object. The Array keyword now supports creating empty arrays.
 - Spinner.DropDownBackgroundColor property
 - Debugger can optionally show hexadecimal values.
 - Auto complete for layouts and assets files:
	 - Libraries filter box:
	
 - Add existing modules supports multiple selection.
 - New configurable color: ToolTipDefaultText (color of non-code tool tips text)
 - Other minor improvements and bug fixes.
 
All users who are eligible for a free upgrade should receive an email with the link to the full version. Please allow 12 hours for this mail to arrive.
Other users will receive an email with a discount offer.
Projects saved in v3.80 cannot be opened with older versions of B4A (due to the new meta files).
			
				Last edited: