Modification sur la librairie Zxing

IN PROGRESS
Bids
13
Avg Bid (USD)
$330
Project Budget (USD)
$30 - $250

Project Description:
Bonjour,

Je veux une application android qui utilise la librairie ZXing pour scanner les code barres et les QR codes et qui envoie et reçoit des informations (data) à mon serveur web (page web) via GET et Json. Le serveur déjà en ligne ainsi que la page Json, vos recommandations sont les bienvenues pour modifier, adapter et mettre en marche cette page en fonction du besoin.

Fonctionnalités:

Donc, l'application doit :
- utiliser la librairie ZXing pour scanner les codes barres et les QR codes et avoir le résultat string (vous devez être capable de modifier la fenêtre de scan pour y mettre nos infos et boutons.);
- doit démarrer le flashlight si le code barre ou le QR code n'est pas scanné sous quelques secondes (à cause de la faible lumière) et le mettre à off quand le code est scanné ou après quelques secondes.
- Envoyer le résultat (une requête GET) au serveur et lire et afficher la réponse Json,
- Alerter l'utilisateur s'il n ' y a pas de connexion et lui demander de se connecter à internet ,

- enregistrer l'url du Json comme variable, que je peux changer facilement en la modifiant dans le code source et en ré-compilant l'application;
- avoir une notification quand une nouvelle version de l'application est valable au téléchargement.
- être capable d'envoyer et recevoir la data sur HTTP comme sur HTTPS
- Supprimer tous les dossier et fichiers indésirables que l'application n'utilisera aussi les classes et bout de codes inutilisés par l'application.
L'application doit être compatible avec toutes les versions d'android et les mobiles,


L'interface utilisateur :


- page de connexion, si l'utilisateur est déjà connecté il peut scanner directement sinon il doit se connecter. Une durée de session.
- après avoir être logé le focus apparait et l'utilisateur peut scanner, il obtient le code et il clique sur un bouton pour vérifier la validité du code barre (et il obtient un retour Json). Il obtient alors deux boutons : scanner un autre coupon, ou quitter l'application. Si la connexion est coupée cette variable est ré-envoyée une fois la connexion est disponible.
- mettre une page d'aide ou de faq que je peux éditer son contenu (elle existe déjà dans la librairie);
- l'application doit être utilisée en mode horizontale comme verticale en fonction de la position du téléphone.

IMPORTANT:

- Je veux avoir un Copyright total de l'application;
- fournir un code commenté
- Je veux avoir tous les codes sources;
- L'application va être dans Android Market comme application gratuite;
- Vous devez fixer les bugs pendant la période de test et après si y en a des bugs;
- Vous devez supprimer les parties indésirables que je vais vous dire que je veux pas garder dans la librairie par exemple certains boutons ou inputs (radios, checkbox) dans l'aide et le paramétrage.
- être capable de continuer le développement de l'application par la suite, car j'ai besoin d'une V2 par la suite, et d'autres fonctionnalités.

Additional Project Description:
06/13/2013 at 10:00 ICT
NB : You can translate the description of the project into English, I can work with English but im not very good.

Skills required:
Android, iPhone
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 277
in 6 days
$ 257
in 5 days
$ 515
in 7 days
$ 360
in 10 days
$ 421
in 20 days
$ 450
in 30 days
$ 206
in 3 days
$ 463
in 12 days
Hire impholo
$ 188
in 5 days
Hire wispastep
$ 300
in 7 days