Find Jobs
Hire Freelancers

554395 Barcode/QR scanning using ZXING lib + GET / XML + UI

N/A

En curso
Publicado hace alrededor de 12 años

N/A

Pagado a la entrega
Hello, I need Android app that will use ZXing library to scan barcodes and QR codes and will send and receive data to my server using GET requests and XML. Server part is out of the scope of this project and it is already up and running. I have prepared documentation for GET requests and response XMLs, I have prepared document describing step by step functionality of app, but your suggestions are welcome. I have app's design ready in psd. FUNCTIONALITY: ===================== So, the app will: - use ZXing library to scan barcodes and QR codes and get the result string (you must be able to modify ZXing scanning window to display our custom controls and data on it); - be able to switch on flashlight if barcode or QR code is not scanned within some seconds(due to poor light) and then switch it off when code is scanned or after some interval of time. - send GET requests to my server and read response XML from it and store data in local SQL database; - have a service that is installed and uninstalled together with this app and that will perform comunication with server and notifications about new data while application is closed; - have a queue that will hold the collected data if no data connection is available or server is down and will try to send it again when data connection is available; - be in multi-language, so we will develop it in English and you will provide me some text file where I can translate all things to other languages and there must be a language switcher in this app(not in device regional settings); - store server's URL as a variable, which value I will be able to change easily by modifying it in source code and recompiling the app; - have a notification when newer version of app is available for download; - be able to send/receive data over HTTP as well as HTTPS USER INTERFACE: ============================= UI will have (I have UI already designed in PSD): - login screen - several screens for scanning and data collection steps; - several lists, from which specific items can be selected and previewed in seperate screens or list called and item selected for use in other screens; - a screen for application settings (several input fields, radio buttons and checkboxes); - a help page and a link to our online help page; - all screens in horizontal and vertical layouts depending upon phone position. IMPORTANT: ==================================================================== PLEASE BID ONLY IF YOU CAN DELIVER EVERYTHING THAT IS MENTIONED HERE ==================================================================== - I will have full copyright for this app; - I will have all source files; - App will be on Android Market as a free app; - You will provide 3 month free bugfix period; - I will need your report on development progress every few days; - You will be willing to provide your services in further development of this app. I am looking for a long time relationship and I also have other app projects soon to come; - Developer with iOS skills will be prefered, because soon I will need it for iPhone too. Thank you and good luck bidding !
ID del proyecto: 2300346

Información sobre el proyecto

Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de LATVIA
Riga, Latvia
5,0
1
Forma de pago verificada
Miembro desde nov 26, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.