Find Jobs
Hire Freelancers

Phonebook updater software for mobiles

$30-5000 USD

İptal edildi
İlan edilme: yaklaşık 13 yıl önce

$30-5000 USD

Teslimde ödenir
Need a mobile software developed to work for most of the mobile brands available in the markets I'm mainly concerned now with Nokia phones (All Symbian phones staring from S60 2nd edition), but if you can provide some code (and installable executables) which can work with more phones (eg. Using J2ME), that would be much better The application will simply update all numbers inside the mobile's phonebook, according to certain patterns for matching/replacing Also the application should support backups/restores for the phonebook ## Deliverables Need a mobile software developed to work for most of the mobile brands available in the markets I'm mainly concerned now with Nokia phones (All Symbian phones staring from S60 2nd edition), but if you can provide some code (and installable executables) which can work with more phones (eg. Using J2ME), that would be much better Ideally, I want to support iPhone, Blackberry, Android, as well as Nokia (but you dont have to implement all platforms in your bid to win this project, only 1 platform would definitely do) 1. The application will simply update all numbers inside the mobile's phonebook, according to certain patterns for matching/replacing In the searching rules, I want to be able also to define the length for the phone number to update So, for example, I need to be able to specify rules like: For all phone numbers starting with 012, and having an exact length of 10 digits Change the phone prefix to 0122 Or for all number starting with +2018, and having an exact length of 12 digits Change the phone prefix to 0020128 Each rule will have a name, so that the user will have the right to select which rules to apply while updating his phonebook (by checking the appropriate rule names) 2. Also the application should support backups/restores for the phonebook To do this, the application will read from a configuration file, which will contain a set of patterns to look for, and the corresponding value to replace each pattern with I guess using regex for pattern definition/lookup would be the best option, but I'm open to any other option you think it would fit the requirements The whole point is that I want to be able to replace almost any possible pattern, with whatever value I want The UI for that application needs to be simple, yet very elegant/professional/useable... The app should take the full screen of the mobile (regardless of the mobile display resolution), and I will mainly want only 6 large buttons on the main screen of the app (not necessarily buttons, please suggest your best way for displaying the next features in an elegant/professional/useable way): 1. Backup phonebook: When clicked, will backup the whole phone book on the phone storage in the location defined by the configuration, using a time stamp for each backup... The backup feature should support an infinite number of backups (limited only by the user configuration, and the phone storage)... During the backup process a progress bar should be shown... And a message should be shown when backup is done 2. Restore from backup: When clicked, will allow the user to choose one of his previous backups, and to restore the phone book to that state... When a restore is requested, a warning should be displayed to warn the user that his current phone book will be completely overwritten by the restored version During the restore process a progress bar should be shown... And a message should be shown when restore is done 3. Delete old backups: When clicked, will allow the user to choose one or more of his previous backups, and to delete these backups.... A warning should be shown before deletions... And a message should be shown when deletion is done 4. Update phonebook: When clicked, the application will do the following: a. It will display a list with all rule names (in the user language), with the whole list selected, and will allow the user to unselect the rules which he doesnt want to apply b. It will do a full backup for the phonebook (while displaying a message indicating that a backup is in progress), c. It will process the whole phone book by applying the rules selected by the user, as defined in the config file, while displaying the update progress using a progress bar d. A message should be shown when update is done 5. Configure: Configuration will mainly allow the user to choose UI language (The list should contain English, French, and Arabic), and the maximum number of backups to keep (and when this number is exceeded the oldest backup will be deleted), and the location for storing these backups.... The configuration screen should show, when the application is opened for the very first time 6. About: When clicked, it will display some text which I want to be able to define in the NLS files Also after processing is done, I want the application to display a report with the following: 1. The total number of contacts found in the phonebook 2. Total number of contacts updated 3. The total number of phone numbers found in the phonebook 4. Total number of phone numbers updated I need all messages/labels/rule names to be editable from a NLS file for each of the supported languages (1 file per language)... And according to the user configuration, the correct text should be displayed For Arabic, the whole UI should be mirrored, and all text should support right to left scripting (I can help with Arabic testing, if the developer is not an Arabic speaker) If you think you cant do Arabic (and UI mirroring), I'm fine... But please mention in your bid I also need a clear/accurate documentation for: 1. The code/design 2. The development/testing environment setup, for me to be able to modify this code by myself and make new builds 3. How to publish this software on [login to view URL], to work with all supported Nokia phones (if coding for Nokia) This should include all needed steps, including the registration process, and the signing process for the installable files (all steps !) If you're coding for other brands/platforms (eg. IPhone, Android, Blackberry, ?), please provide a similar documentation for your platform So, when bidding, please note the following: 1. Please mention which language you plan to use for coding 2. Please mention the detailed phones you plan to support 3. Please show a sample of the configuration file you plan to use 4. Please mention whether you will support Arabic (and UI mirroring) or not 5. Please show some sketches for the UI you plan to use (If you want, we can have this step done after your bid is accepted) 6. Please read all requirements twice before bidding, I'm a developer myself, and I know that developers usually do not notice some important requirements while estimating the work needed) 7. Please estimate the time you need to deliver this (I have no urgent need for this software, so you can choose any date you want... But you must be committed to deliver on that date) Please put a reasonable amount in your bid, and I'll try my best to help you throughout the project For those who can provide the software for several platforms, I suggest the place a bid for 1 platform first (say Symbian, or iPhone), and when we're done with it and I'm satisfied with the results, I would probably choose you for doing the rest of the platforms (using same exact UI and features)
Proje No: 3283048

Proje hakkında

Uzaktan proje
Son aktiviteden bu yana geçen zaman 13 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir

Müşteri hakkında

   EGYPT bayrağı
Giza, Egypt
5,0
5
Tem 21, 2006 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.