Basic4Android v6.50 Retail » Developer.Team

Basic4Android v6.50 Retail

Basic4Android v6.50 Retail
Basic4Android v6.50 Retail | 6 Mb


Basic4android is the simplest and most powerful Rapid Application Development (RAD) tool available for the Android platform

Basic4android includes all features needed to develop great, real-world Android applications
Compiled applications are native Android applications, there is no extra run-time or any dependencies
Our community with over 50k developers is waiting to help you get started

General Features

Simple and powerful RAD tool for developing native Android applications
Complete IDE and programming language 100% focused on Android development
Compiles to native bytecode. No runtime libraries are required. APK files are exactly the same as APK files created with Java / Eclipse
Performance is similar to applications written with Java
Object oriented programming language
Share the code with B4J - a development tool for desktop applications New!
No need for XML programming
Rapid debugger - supports quick deployments, hot code swapping and expressions watches New!. No other native Android tool supports these features!
Highly extensible with support for custom Java libraries
WYSIWYG visual editor for Android. The visual editor supports multiple screens and resolutions
Powerful designer scripts feature. Lets you easily create sophisticated layouts
Basic4android UI Cloud service. Test your layouts on a cloud of real phones and tablets
Supports all Android phones and tablets from Android 1.6 and up to Android 4.x
Modern IDE with autocomplete, built-in documentation, internal index and other advanced features
Powerful step-by-step debugger
Large set of documentation
Built-in code obfuscation
Supports all Android core features including:
SQL databases including encrypted databases
GPS
Home screen widgets and live wallpapers
Background services and broadcast listeners
Bluetooth (serial ports)
Phone features: phone calls, sms, contacts, call logs and others
USB host / accessory modes and MTP New!
Web services
Camera
XML, JSON, XLS (MS Excel), MDB (MS Access) New! and CSV formats
Views animations
Multitouch gestures
NFC
Http Server (based on Jetty)
Arduino ADK New!
Video and audio playback / recording

Networking (TCP, Wifi Direct, UDP, FTP, SFTP New!, FTPS New!, SMTP, POP3 and SMB/CIFS)
Push notifications (GCM New! and C2DM)
Text to speech and voice recognition
AdMob ads and other ads platforms
OpenGL, libGDX New!
Graphics and charts
Sensors
Files I/O
Integrate with services such as: Parse, Google services, Twitter, Facebook and others
Google Play In-App Billing service
Objects serialization
Sip / Voip
Device Administration apps
And many more

Some of less obvious new features:

- Press on Ctrl + Click to jump to an identifier (sub, variables, etc.).
- Themes - Ctrl + T
- Sophisticated conditional compilation: #If, #Else If, #Else and support for OR and AND. Also supported in the manifest editor and designer scripts.
- Dockable layout. Including support for multiple open editors.
- Find all references - F7.
- Quick search - Ctrl + F.
- Goto sub / module - Ctrl + E.
- Smarter autocomplete.
- Hover over variables and expressions in debug mode.
- Structure matching.
- Automatic warnings and errors highlighting.
- Support for multiple visual designer windows
- Better support for selection and editing of multiple controls.
- Views tree supports drag and drop to allow changing the z-order.
- Integrated abstract designer with support for zooming.
- Memory leak related to layout animations was fixed.
- StartServiceAtExact keyword.


With this version we are moving to the next generation of B4X IDE. Almost all of the IDE components, both back-end and front-end components, were rewritten.

The new IDE is significantly more powerful, smarter, more modern and more scalable.
There are too many improvements to list them all.
Note that this version is fully backwards compatible with previous versions.


Changelog in v6.50
FontAwesome and Material Icons fonts with more than 1500 icons are now integrated in the IDE:



- New auto format feature:



The formatting happens when you paste code (can be disabled) or when clicking on Alt + F. In the later case the enclosing sub will be formatted or the selected code if the selected text is not empty.

Other improvements:

Block autocomplete improved. It better handles nested blocks and also completes #If and #Region keywords.
Manifest editor support for #Region blocks.
Service can extend custom classes with the #Extends attribute. This makes it simpler to create libraries that extend services. A modified version of NotificationListener library is attached as an example.
View.Padding property. Sets the distances between the view's borders and the content. It can also be set in the designer.

PhoneSensors.Accuracy and TimeStamp properties. Return the values of the current event.
OkHttp v1.02 - Fixes an issue where headers were not available when the response status code was not 2xx.
Application.Icon property - Returns the application icon as a bitmap.
Jumping to a bookmark moves the bookmark to the center of the editor.
B4ABuilder - The output parameter supports passing the full path instead of just the APK name.
Note that you need to quote the parameter like this if there is space in the path:

B4ABuilder -task=Build "-output=C:\APK Folder\MyApp.apk"


Bug fixes and other minor improvements.

There were changes in the layout files format. Layouts saved in v6.50 cannot be loaded in previous versions of B4A.

[/b]

[b] Only for V.I.P
Warning! You are not allowed to view this text.
SiteLock