Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.64 KB

README.md

File metadata and controls

37 lines (25 loc) · 1.64 KB

DPP Viewer

Static Badge Static Badge Static Badge

Android App for displaying Digital Product Passport Files.

Features

Import a DPP File from a FAAAST server

  • Scan QR Code
  • Import QR Code from Gallery Photo
  • Enter URL to server manually

View Product Information

  • Displays product images if available
  • Applies a filter template to the dpp data to improve user experience (Option to view all information is available)
  • User is able to view Submodels

Usage of AI

GitHub Copilot was used to generate parts of the Kotlin Documentation (KDoc).

The setUpCertificate function in the AppUtilTest class, which creates an X.509 certificate from a PEM file, was also generated by GitHub Copilot

In the fetchTextFromUrlAsString function in the AppUtil class, our HTTPS request is disguised as a request from a browser. The part of codes that adds the browser headers was generated by Claude.

ChatGPT-4o was used to generate the analyzeQRCode() method, which can detect QR Codes in a Bitmap.

Image Sources

We show these placeholder images to the user, if the DPP does not contain images itself.

Product Type Placeholder Image Source
Textile https://pixabay.com/photos/material-textile-to-dye-4590139/
Battery https://pixabay.com/vectors/battery-electrical-electricity-312747/
Smartphone https://pixabay.com/illustrations/smartphone-phone-android-531250/
Other (Unknown) https://pixabay.com/vectors/box-cardboard-cube-isometric-1299001/