Let me start by saying that I am NOT a programmer, so why am I writing this? Well I have written a few things over the years but only using Visual basic and other simple programming languages, Simple PHP websites are about my limit. I followed a few tutorials online and decided that Java wasn’t for me. There is just something about it that I cannot get my head around. So luckily for me the guys over at Anywhere Software have come up with an awesome solution. Basic for Android! not only is it a much more simplified programming language but it is also extremely powerfull. According to their site the “Performance is similar to applications written with Java” Now I am pretty sure you won’t be writing the latest COD for Android or anything like that but that still leaves a huge market out there. The program includes a very powerful IDE with auto-complete and very nice documentation not to mention that according to developers it is the only WYSIWYG visual editor for Android. There are over 180 Tutorials already for it and the fanbase and forums are great.
What impressed me the most about this software was the huge community behind it, they have written some really impressive addons for it that allow you or I to write apps with little to no effort. Using the GUI and the extensions these guys have written make it so simple to access the great features of Android, There really is NO excuse for you to not begin writing apps. The apps themselves compile to native bytecode which means that no runtime libraries are required. APK files created are exactly the same as APK files created with Java / Eclipse.
You can connect the software to the usual Android Emulator but it is painfully slow. Ideal obviously if you don’t own an Android device but for me developing on this is like pulling teeth. This is by no means the fault of the developers of Basic4Android, however. *looks at Google team*. You can also develop directly on the phone. This for me was the best solution. It was really nice to be able to create a button, for instance, and see it directly pop up on your phone, from there you can simply drag it into place, resize it etc, then go back to the software and configure all kinds of additional options, all of which show instantly on your device.
Take a look at their YouTube Video
It also includes support for ALL of Android core features wich include:
- SQL databases
- Home screen widgets
- Background services and broadcast listeners
- Bluetooth (serial ports)
- Web services
- XML and JSON
- Views animations
- Multitouch gestures
- Networking (TCP, UDP, FTP, SMTP and POP3)
- Push notifications (C2DM)
- Text to speech and voice recognition
- AdMob ads
- Files I/O
- Integrate with services such as: Dropbox, Google Analytics, Twitter and others
- Objects serialization
- And many more…
About the Author (Author Profile)
Gizmo Ninja’s graphics design guy. Old married British man with 5 kids `n one Grandson. Loves anything tech. IT guy by day, Web/Logo/3d/Graphics designer by night.