Gitlab-Pipeline for Mobile Apps (Android) with Security Features

In one of my recent personal projects, I constructed a technology demonstrator to showcase my proficiency in DevOps. Furthermore, I focused on implementing automated security tests for mobile applications.

My responsibilities were as follows:

  • Building a technology demonstrator
  • QR-Scanner-App with Kotlin
  • Establishing CI/CD in Gitlab
  • Automated Android security checks within the CI/CD pipeline
  • Automated deployment in Firebase App Distribution for app testers
  • Automated deployment in Google Play Store (Internal, Alpha, Beta, Production)
  • Setting up Git Hooks for pre-commit checks like Detekt and ktlint for code quality and formatting