#Project Overview

This project was undertaken in a corporate environment with the goal of transitioning from an outdated PDA system to a modern Android-based solution. The objective was to develop a web application, rendered on a WebView, to replace the functionality of the old PDA system. This new web app is used by drivers for delivering parts, allowing them to perform their tasks more efficiently using Android devices.

#Contributions

I am a core developer of the Android PDA app and a late-stage developer for both the front-end and back-end of the PDA web app in the comprehensive Edion PDA project. In Android app development, my key focus was on implementing features like the barcode scanner, PDF reader, and effective network error handling. On the web app side, I primarily concentrated on completing the remaining front-end webpages and contributed to the later stages of back-end development. Additionally, I played a crucial role in debugging and quality assurance throughout the project.

#Web Applied Skills

  • Web/Server-side Development: Proficiency in HTML, CSS, JavaScript (JS), and PHP to develop and enhance web pages.

  • Frameworks: Experience with Bootstrap, Jquery, and Symfony frameworks for creating responsive and feature-rich web applications.

  • Integrated Development Environments (IDEs): Proficiency in using VSCode as the primary IDE for web development, ensuring efficient coding practices.

  • Version Control: Proficient in utilizing Git and GitLab/Git for effective collaboration and version control.

  • Database Management: Knowledgeable in working with OracleDB for efficient data storage and retrieval in web applications.

  • Testing and Debugging: Skilled in using debugging tools and techniques to identify and resolve issues in both frontend and backend components.

  • Understanding: Knowledgeable enough to understand previous system developed on c++.

#Android Applied Skills

  • Android Development: Proficient in Kotlin, XML, and Android Studio.
  • Gradle: Familiarity with project dependency management using Gradle.
  • Version Control: Proficient in Git and GitHub.
  • Android Architecture Components: Knowledge of Room, Lifecycle, and ViewModel.
  • Networking: Proficient in RetroFit 2, Moshi, and OkHttp 3.
  • Open Source Libraries: Proficient on other necessary libraries.

#Disclaimer!

In accordance with non-disclosure agreements (NDAs) established with my former clients and employers, I am regrettably unable to disclose precise source codes, images, or videos from my past endeavors. These agreements are in effect to safeguard the confidentiality and intellectual property associated with the projects I've participated in. As this was corporate work, no Git repository link is available. Nonetheless, I am pleased to offer project descriptions Nonetheless, I am pleased to offer project descriptions that detail my role, contributions, and achievements while respecting these obligations.