[Windows Mobile Software Development] Tiemen_S:
Hello fellow XDA members,

Last week I flashed my favorite ROM to it's newest version again and once again I had to put some settings right and all. Now, this is nothing new and you can let the process be done for you with tools already availabe. However, I'm not pleased with the options given by the different apps to be set!

Synchronizing different data is one of the most important features on any smartphone at the moment in my opinion. Some you like to do manually, but lots of them you just let go on schedule. This is where my problem popped up. Quick searching didn't give any results, so I decided to start this tread. Example of a problem: you have to set every app to roaming or not and give them a refresh rate.

My idea/project I would like to start is making an app that has the following features:

setting up syncing schedules with the following options:

selecting days on which it syncs

timespan for synchronisation

refresh rate

roaming/no roaming

toggle list for assigning installed syncable programs fast and easy

assigning apps to different schedules

menu item for a list of schedules (with a subtext which programs follow and list of programs (with a subtext which schedule they follow)

Manila styled menus for known user interface

detection of different already syncing apps or syncable apps on the phone (adding them to the program list but not importing schedules since those would spam the list)

menu option to stop all syncing so everything is manual (useful when roaming but wanting to sync on demand)

import/export settings and automatic importing settings from the XDA_UC folder on install

making internet connection on sync and if it was off before turning it off after sync (don't know if some apps do this already, but then the turning off has to wait until the end of all synchronization)

option to show pop-up on sync fail with an option to retry in a given time or automatic retry time

I had some more features in mind but they fail to pop up right now.

What this solves:

schedules all crossing eachother which makes your phone connecting to and disconnecting from the internet all day (some have 3h option, some 4h)

unnessecary syncs, for example during your sleep

hopefully more options for selecting sync times (like with the FB-tab which can't go higher than 99)

one menu serving all the main apps on your phone

if importing settings on install works: no need to set everything up again, never!

There's only one big problem:

I'm not a developer and have no idea of any coding for WM devices at all. I do have some basic insight in structures and can help searching for entries and locations of different settings/manual sync triggers, but not much more than that. I'd like to see how this works during the project if there are others out there who like this app and a developer to take the big job!

Coding challenges I expect:

I think it has to set the apps assigned to a schedule to "manual" in the offical app/tab and has to trigger the manual synchronisation when schedule starts. If we really get into the core of other apps too: we could add the option "XDA_Sync schedule" to the drop down menus which pops up a schedule selector for the app. This way you could enable the automatic sync in the tab and the "roaming" item should be grayed out because that's fixed in the XDA_Sync schedule.

Locating all syncing.

Different devices (I have a Touch Pro2)

So: Good idea?

And: Any developer willing to take the challenge?

P.S. Not sure if I'm allowed to use the "XDA" part in the name, thread name could then be changed to "Cell_Sync" or something similar.