Friday, October 29, 2010

DelphiDroid Compiler, Why C#?

Why have I written the DelphiDroid compiler in C#?

C# is the language that I use the most for 90% of all development.... 5% Java and the other 5% in other languages like PHP or Delphi etc. So yes its the language that I got the most experience in currently.

The compiler is also base upon the work I did for the C# For Blackberry toolset (This tool allow you to use C# to code for Blackberry mobile devices).

Saturday, October 16, 2010

Delphi For Android Going Open Source

After a lot of consideration, research etc I've decided to release DelphiDroid (Delphi for Android) as open source. The project is now available for download from the Google Code project page over sub-version.

Over the next couple of days I will release:

- Guide to how the tool works
- A Road Map
- Contribution Guide

Is it ready for production use yet?

No not at all, there are still ALOT of work to be done before its ready for use to write a full application with.

Please subscribe to the development mailing list or contact me if you wish to help.

How are you planning to make money?

By offering my services as a software developer and accept donations etc.

Mailing Lists

Users:

http://groups.google.com/group/delphi-for-android-users

General users.

Developers:

http://groups.google.com/group/delphi-for-android-developers

If your a developer.

Sunday, October 10, 2010

Delphi For Android Progress & Component Poll

Currently focusing on:
  1. Project planning for the next Sprints until first Beta version and first release version 1.0
  2. Indicate Application Icon and other assets
  3. Write Android specific components like TDroidButton (extend TButton), TDroidLabel (extends TLabel) etc that only have Android specific properties/methods/events.
  4. Library support: You can write your own libraries, this will help extending the tool (will blog more about this later)
  5. Audio and video support
  6. Images components
  7. Activity library to manage the activity events etc
  8. Sample applications
All above is still part of the Activity, later tasks add support for Android Services, Intents, Broadcast Receivers, Content Providers, Widgets etc.

Other notes:


C++ Builder support will be added much later and isn't part of this release version 1.0.
Lazarus/Delphi Prism support much later.

Twitter Poll: Create your own Delphi->Android components?

Please fill in the poll here.

I use polls to get feedback on what direction to take in the tool.... Sometimes to make a design decisions is difficult and for that I ask feedback.

Currently all components like TButton etc will have Android specific version that only have Android properties/events.

Only myself can write additional components.