/AndroidLinting

Sample demo application for The Techie Garage tutorial episodes

Primary LanguageKotlin

🛠️ The Techie Garage Podcast -> Episode #3, #4 & #5 🛠️

This repository contains the demo application for The Techie Garage Podcast Episode 3, 4 & 5 videos on Linting in Android projects and Setting up CI/CD using GitHub Actions. The videos (as linked below) use this repository to cover:

  • What linting is, its importance and how to integrate Ktlint in an android project (Part 1).
  • How to integrate Detekt in an android project (Part 2).
  • An introduction to GitHub Actions, what a workflow entails and how to configure and use a workflow

📚 Resources

📌 Considerations

  • KtLint Episode: Checkout the Ktlint & Detekt GitHub repository (linked above) to get the latest released version to use in place of the version used in this repository if you are checking this repository/watching the video at a future date
  • Detekt Episode: Checkout the Detekt Compatibility Table (linked above) to ensure the Detekt version you are using is compatible with your kotlin and gradle version