Update about Basic4android 1.8

Erel

B4X founder
Staff member
Licensed User
Longtime User
The next version will be released during January.

The main three improvements are:

Code editor
As I posted here and here, the code editor will be "more intelligent".
- Automatic case correction of variables and subs (based on their declaration).
- Highlighting of undeclared variables.
- Highlighting of global variables.
- And a very useful new "find all references tool". From my experience with other IDEs this tool is the one that I use most when working on large projects.

Code obfuscation
The purpose is to make it harder to decompile your code.
- Strings obfuscation - Important for all kinds of account keys.
- Subs and variables renaming - Makes the decompiled code much harder to analyze.

Manifest file editor
The new editor will allow you to add elements to the dynamic manifest file.
It should make it easier to integrate other libraries without the hassle of updating the manifest file manually.
More information about the editor will be available soon...

The new version will also include other improvements and bug fixes.
The full list will be posted before the release.
 

barx

Well-Known Member
Licensed User
Longtime User
:sign0008:
 
Upvote 0

Erel

B4X founder
Staff member
Licensed User
Longtime User
Another navigation option that will be included in the next version:

Find Sub - Quickly finds any Sub that starts with the given string or includes it:

SS-2011-12-29_15.37.17.png
 
Upvote 0

Inman

Well-Known Member
Licensed User
Longtime User
Fantastic news. I am still on B4A 1.6 as I am in the middle of a project I started on 1.6 (don't want to upgrade midway). I might actually skip 1.7 altogether.
 
Upvote 0

XverhelstX

Well-Known Member
Licensed User
Longtime User
Erel, Still a small suggestion.
When you have a lot of subs, it is sometimes easy to close the subs by clicking the small (-) next to the Sub. and then + to open the sub again.

But when i save and close my project, and open the project again, all the subs are open again.
Is there a way that I overlooked to keep the subs in the same state like you saved them?

Tomas
 
Upvote 0

COBRASoft

Active Member
Licensed User
Longtime User
Last time I was so in love with a compiler was with VB 1.0!
It was in 1991...
:sign0098:

Hehe, I come from the Amiga and when I was writing programs in Blitz Basic I was discovering the possibilities of my computer like a crazy dog at the age of 13.

That was 20 years ago. Now with Android, my SE Xperia Arc S and B4A, I have that exact feeling again. I hardly sleep because I'm so excited by all the possibilities this combination is providing me. B4A is introducing a whole new world to our company and it will probably replace our current Windows Mobile products completely for 1/10th of the price!

Never stop adding functionalities to B4A! Yes, the IDE needs a lot more love (coming from Visual Studio 2010 with DX CodeRush), the designer needs some rework probably and I'm in desperate need of more controls (used to .Net 4 with DevExpress). Nevertheless, B4A is already providing more functionalities than Windows Mobile 6.5 for us.
 
Upvote 0

BobsYourUncle

Member
Licensed User
Longtime User
The proposed updates to 1.8 sound excellent! Erel - thanks for making B4A even better.

I'm not joking when I say B4A has changed my life!

Happy New Year! I hope 2012 is a great year for you, your company and B4A. :D
 
Upvote 0

Rick in North Carolina

Member
Licensed User
Longtime User
Code obfuscation
The purpose is to make it harder to decompile your code.
- Strings obfuscation - Important for all kinds of account keys.
- Subs and variables renaming - Makes the decompiled code much harder to analyze.


Ahhh.....I like this feature! :sign0098:
 
Upvote 0
Top