[Android Software Development] fonix232:
DESCRIPTION

You may know, there is no "PC Suite" for many of the Android phones - just like my HTC Dream.

When Android was released, Google and the manufacturers did not thought about PC sync and connection - all the needed data was to be stored online, at Google. But what if someone wanted to sync older contacts, or calendar entries, etc.

Then came the ROM-fever, and even flashing from recovery is easy as a click, many users don't like it for first - and no PC-side solution for that either.

That's why I began thinking about a PC Suite for Android - and now, as a WIP, I present you:

DroidSuite

A suite

where you can do everything, without the limitation of the manufacturers

where you can freely manage your phone without bumping into obstacles

where you can edit your contacts the easiest way

where you can do ANYTHING what you want.

DroidSuite is a product of free-minded thinkers, not the ones sitting at the manufacturer's desks! It isn't an official suite what only supports a given product line or brand - any device with USB Debugging and ADB compatible interface can connect to DroidSuite.

DroidSuite does not use any extensive executable or library - it is based on pure C#. The project's first goal is to have a running and working version of adb and fastboot - these two will be released separately, as stand-alone classes. And of course, everything is opensource - except the few bits what are used for the UI.

DroidSuite isn't just for managing contacts and calendar - a fully working media manager (easily sync your musics, videos, pictures with any of your PC) and phone manager (ROMLog, never forget what ROM were you using at a given time; ROMLoader, what is based on our database for the best end-user experience on ROMs - try one, give feedback, help the others; and of course DevInfo - what isn't just device info, but application manager, mod installer, and many other things in one) is included too.

FEATURES

Basic features:

Contacts manager

Calendar sync

Messaging on PC

Accounts manager

Multimedia features:

Sync photos, videos and music

Manage sound effects

Convert videos to your phone

DeviceInfo features:

Manage multiple phones

Manage device from your PC

Manage ROMs

ROM Log

Load ROMs directly to your phone

Restore NANDROID backups

Get a very detailed list of device infos

See your current OS' info

Manage Applications

Developer features:

Make ROM development easier - ROM Kitchen built-in

Make app debugging easier - App Debug Console

Make modding easier - an easy-to-use mod database

IMAGES

The main screen - nothing useful added yet

Workpad - where all basic management done

Device screen - no content this time

Being crowded sucks - hooray for the hidden ribbon :D

STATUS:

ADB library - 1%

Fastboot library - 0%

GUI - 20%

Coding - 10%

LOOKING FOR:

- Good C# coders

- Coders who know both C# and C++ pretty well

- Icon designers

- Anyone who can support us

- A free UI library what provides the following:

Customizable ribbon management with 2010 style

Form styling globally

Lots of good-looking custom controls

The current one is Elegant UI, if someone has a bit of influence at them, please do not hesitate asking your friend/boss for a free copy :D I promise I will only use it in free projects (actually, all my previous and current projects are free - I believe in open-source and donations)!

Also I am waiting for your questions, ideas, help, critics!