At Viewport.ai, we specialize in intelligent software solutions for the process industry, focusing on making large amounts of technical data comprehensible. As part of our mission to enhance accessibility and usability, we are looking to make technical documents and drawings, organized in individual folders known as “workfolders”, available for offline viewing in an Android app.

Project Description: Offline Document Viewer App

This project involves creating an Android application that enables users to authenticate against our API, retrieve workfolders and their contents (all in PDF format), and view these documents offline. The app will ensure that users have uninterrupted access to vital technical information, even in environments with limited or no internet connectivity.

What You Will Be Doing

  • Designing and developing an Android app with a focus on user-friendly offline access to documents.
  • Implementing secure authentication mechanisms to interact with our API.
  • Developing functionality to retrieve workfolders and PDF files within the app, with the possibility to download PDFs before going offline.
  • Integrating a PDF viewer into the app to facilitate the viewing of documents.
  • For previously downloaded PDFs, ensure they are updated to the latest versions when online connectivity is available.

Requirements

  • A proactive and creative approach to mobile app development.
  • Programming skills in Kotlin or Java for Android app development.
  • Experience with Android SDK and API consumption.
  • Understanding of secure authentication protocols and data encryption to protect sensitive information.
  • Familiarity with offline storage, retrieval, and synchronization techniques.
  • The ability to work both independently and as part of a development team.

What We Offer

  • An opportunity to work on a real-world project that combines software engineering with practical challenges in the process industry.
  • Hands-on experience in developing an application that will be used by professionals globally.
  • Collaboration with experienced software developers and industry experts.
  • A supportive work environment with access to the latest development tools and technologies.
  • Free lunch, drinks, and fruit at the office.
  • An internship compensation of EUR 500 per month.

Ready for the Next Step?

If you’re excited about making technical information more accessible and have a passion for mobile app development, join us at Viewport.ai. Contact us today to learn more about this internship opportunity and how you can contribute to an innovative project that bridges the gap between technical data and mobile accessibility.