Exigences
Le client souhaitait une application universelle (iPhone/iPad) capable de scanner des QR codes et des codes-barres linéaires sur divers produits et d'obtenir des informations techniques à jour. L'application devait offrir une interface pratique ainsi que la capacité de télécharger des documentations en formats PDF, HTML, JPEG et de les stocker sur l'appareil.
Défi
Le problème le plus complexe était de mettre en œuvre un scanner de codes-barres capable de reconnaître les codes DataMatrix, QR et EAN13. De plus, le scanner devait être basé uniquement sur des API gratuites.
Solution
Nos développeurs ont passé beaucoup de temps à rechercher une solution gratuite, mais aucun scanner public ne pouvait déchiffrer tous ces types de codes-barres. L'équipe iOS a combiné deux API totalement différentes en une seule, sans équivalent sur le marché.
Résultats
L'application développée offre les fonctionnalités suivantes :
- Reconnaissance de codes-barres
- Téléchargement de fichiers asynchrone
- Stockage de fichiers dans une base de données
- Visualisation de PDF et HTML
L'application comprend les sections suivantes :
- Menu principal avec les principales actualités (permet de choisir le type de scanner)
- Vue Historique (affiche les MLFBs dernièrement scannés)
- Vue Favoris (montre les projets et appareils favoris)
- Vue Téléchargement (affiche la progression des téléchargements)
- Vue PDF