Basic4android v1.8 BETA is released

Status
Not open for further replies.

Erel

B4X founder
Staff member
Licensed User
Longtime User
Basic4android v1.8 BETA is released to the beta testers.
Please send me an email to: erel@basic4ppc.com if you are interested to beta test the new version. An active license is required.

The new version includes all kinds of new features that will make it easier to develop and maintain Android applications:

Code editor

- Automatic case correction of variables and subs (based on their declaration).
- Highlighting of undeclared variables.
- Highlighting of global variables.
- "Find all references" tool - F7
- "Find sub" tool - Ctrl + E
The above two tool make it much easier to develop and maintain large projects.
- Backward / forward navigation buttons.

SS-2012-01-09_11.14.42.png


SS-2012-01-09_11.15.19.png


SS-2012-01-09_11.17.04.png


Code obfuscation

Variables renaming and strings obfuscation make your code much more difficult to be reverse-engineered.
See this tutorial for more information: Android Code Obfuscation

Manifest editor

Allows you to add or modify elements in the manifest file without needing to further maintain the file.
See this tutorial for more information: Manifest Editor

Other features
- File - Export as zip maintains the read-only attribute.
- Libraries can now reference other jar files with the @DependsOn annotation ("dummy" xml files are no longer needed).
- DateTime.GetTimezoneOffset returns a Double instead of Int
- IDE colors, including the background, can be customized.
- #Regions are collapsed when a file is opened.
- New compilation mode combo box - Debug, Release or Release (obfuscated).
- Bug fixes and other small improvements.


I want to thank the beta testers for their help.
Please post issues related to the beta version in the Questions and updates subforum.
 

pluton

Active Member
Licensed User
Longtime User
I love it, I love it.

Excellent Erel.
I have just installed and B4A works like a charm. My favorite is highlighting of undeclared variables or if I miss some letter in variable.

Definitly must have app
 
Upvote 0

Kiffi

Well-Known Member
Licensed User
Longtime User
Great, Erel! :sign0098:

I made a few quick tests and discovered two small things:

1.) Sometimes the Highlighting is a little bit to slow. (ScreenShot)

2.) When i call the Reference-Dialog (ScreenShot) and change the source (for example deleting a piece of code (ScreenShot)) i get an error ("Index out of bounds") if i jump to an inexistent line (ScreenShot).

Greetings ... Peter
 
Upvote 0

rbsoft

Active Member
Licensed User
Longtime User
This update has some real great features.

Setting the compilation mode via a dropdown combo box is much nicer now.

Automatic case correction of variables and subs, Highlighting of global variables and undeclared variables avoids many compiles and lets you find misspellings while typing.

The Backward / forward navigation buttons are also very useful.

I'm working with it for about 5 hours now, haven't run into any problems yet except what Peter mentioned. But that is fixed.

Fantastic job Erel!

Rolf
 
Upvote 0

COBRASoft

Active Member
Licensed User
Longtime User
It is no longer possible to rearrange the 'tabs' of open files in the IDE. Is this a bug or is the feature removed?
 
Upvote 0

Scantech

Well-Known Member
Licensed User
Longtime User
Erel, App icons are not working. It shows default android icon. Also, one of my project have missing small to xlarge Icon folders.
 
Upvote 0

rbsoft

Active Member
Licensed User
Longtime User
App icons are not working. It shows default android icon.

Yes I experience the same. Icon is also missing from the res folder.

Rolf
 
Last edited:
Upvote 0

Scantech

Well-Known Member
Licensed User
Longtime User
Using #Region will mess up all the codes. Every sub event is now in single line.

Also, I can't get it to expand unless i double click the +.
 
Upvote 0

susu

Well-Known Member
Licensed User
Longtime User
My app force closed if I use "release (obfuscated)". It works ok if I just "release".
 
Upvote 0

wl

Well-Known Member
Licensed User
Longtime User
Maybe a stupid question, but can this bèta version be installed next to v1.7 (other folder) ?
 
Upvote 0
Status
Not open for further replies.
Top