Video library
YouTube Knowledge Map
Browse CodeTutor tutorials by topic, playlist, and learning sequence.
Knowledge map catalogue
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions (playlist)
- Before CI/CD: Start with Android Linting for Cleaner, Safer Code (video)
Codetutor
- Boost Android Code Quality with Detekt | Kotlin Static Code Analysis Guide (video)
Codetutor
- Fix Flaky Android Builds Forever with Gradle Dependency Locking (video)
Codetutor
- Continuing with TOML and Gradle: Safely Update Libraries in Android | Part 2 (video)
Codetutor
- Do You Really Need CI/CD for Android Apps? From Solo Projects to Large Teams | A pragmatic view (video)
Codetutor
- What's really inside CICD pipeline | CICD Internals Demystified | Part 2 (video)
Codetutor
- How to Build Reliable Android CI/CD Pipelines - Part 3 (video)
Codetutor
- How Android Build Types Actually Work (Debug vs Release Explained) | Android CICD | Part 4 (video)
Codetutor
- Android Build Types Explained Further: Dependencies, Labels, and Base URLs | Android CICD | Part 5 (video)
Codetutor
- Clean Android CI/CD: Replace BuildConfig Checks with Source Sets | Part 6 (video)
Codetutor
- Android Flavours & Dimensions Demystified | Beyond Build Types (CI/CD Part 7) (video)
Codetutor
- Confusing Android Build Variants? Fix Icons and Names | Android CI/CD | Part 8 (video)
Codetutor
- Combing Multiple Flavour Dimensions to Generate Android build Variants | Android CI/CD | Part 9 (video)
Codetutor
- Beyond Source Sets: Android Modules for Cleaner Product Flavours (CI/CD) | Android CICD | Part 10 (video)
Codetutor
- Stop Android Variant Explosion: Build Only What You Need | Android CICD | Part 11 (video)
Codetutor
- Master Android Versioning: Essential Tips for Developers | Android CICD - Part 12 (video)
Codetutor
- Master Android Versioning: Simplify with version.properties! | Android CIC - Part 13 (video)
Codetutor
- Automate Android Versioning: Avoid manual versioning, Use Tags, Commit SHA | Android CICD - 14 (video)
Codetutor
- Master Versioning Policy for Android : Build Variants + Versioning Strategy | Android CICD - 15 (video)
Codetutor
- Before GitHub Actions: Stop Hardcoding API Keys in Android - A Safer Setup | Android CICD - 15 (video)
Codetutor
- From Local Builds to CICD: Android GitHub Actions Workflow Secrets demystified | Android CICD - 16 (video)
Codetutor
- Master Secret Management for Multi-Variant Android Builds | Android CICD - 17 (video)
Codetutor
- Android CI/CD Pipelines You Actually Need for PR, Main, and Release | Android CICD - 19 (video)
Codetutor
- Automate APK Delivery: Firebase + GitHub Actions | Android CICD Finale (video)
Codetutor
Relationships
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Before CI/CD: Start with Android Linting for Cleaner, Safer Code: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Boost Android Code Quality with Detekt | Kotlin Static Code Analysis Guide: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Fix Flaky Android Builds Forever with Gradle Dependency Locking: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Continuing with TOML and Gradle: Safely Update Libraries in Android | Part 2: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Do You Really Need CI/CD for Android Apps? From Solo Projects to Large Teams | A pragmatic view: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → What's really inside CICD pipeline | CICD Internals Demystified | Part 2: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → How to Build Reliable Android CI/CD Pipelines - Part 3: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → How Android Build Types Actually Work (Debug vs Release Explained) | Android CICD | Part 4: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Android Build Types Explained Further: Dependencies, Labels, and Base URLs | Android CICD | Part 5: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Clean Android CI/CD: Replace BuildConfig Checks with Source Sets | Part 6: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Android Flavours & Dimensions Demystified | Beyond Build Types (CI/CD Part 7): membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Confusing Android Build Variants? Fix Icons and Names | Android CI/CD | Part 8: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Combing Multiple Flavour Dimensions to Generate Android build Variants | Android CI/CD | Part 9: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Beyond Source Sets: Android Modules for Cleaner Product Flavours (CI/CD) | Android CICD | Part 10: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Stop Android Variant Explosion: Build Only What You Need | Android CICD | Part 11: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Master Android Versioning: Essential Tips for Developers | Android CICD - Part 12: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Master Android Versioning: Simplify with version.properties! | Android CIC - Part 13: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Automate Android Versioning: Avoid manual versioning, Use Tags, Commit SHA | Android CICD - 14: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Master Versioning Policy for Android : Build Variants + Versioning Strategy | Android CICD - 15: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Before GitHub Actions: Stop Hardcoding API Keys in Android - A Safer Setup | Android CICD - 15: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → From Local Builds to CICD: Android GitHub Actions Workflow Secrets demystified | Android CICD - 16: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Master Secret Management for Multi-Variant Android Builds | Android CICD - 17: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Android CI/CD Pipelines You Actually Need for PR, Main, and Release | Android CICD - 19: membership (playlist-membership)
- Android CI/CD for Developers: Build Types, Flavors, Versioning, and GitHub Actions → Automate APK Delivery: Firebase + GitHub Actions | Android CICD Finale: membership (playlist-membership)
- Before CI/CD: Start with Android Linting for Cleaner, Safer Code → Boost Android Code Quality with Detekt | Kotlin Static Code Analysis Guide: order (sequential-order)
- Boost Android Code Quality with Detekt | Kotlin Static Code Analysis Guide → Fix Flaky Android Builds Forever with Gradle Dependency Locking: order (sequential-order)
- Fix Flaky Android Builds Forever with Gradle Dependency Locking → Continuing with TOML and Gradle: Safely Update Libraries in Android | Part 2: order (sequential-order)
- Continuing with TOML and Gradle: Safely Update Libraries in Android | Part 2 → Do You Really Need CI/CD for Android Apps? From Solo Projects to Large Teams | A pragmatic view: order (sequential-order)
- Do You Really Need CI/CD for Android Apps? From Solo Projects to Large Teams | A pragmatic view → What's really inside CICD pipeline | CICD Internals Demystified | Part 2: order (sequential-order)
- What's really inside CICD pipeline | CICD Internals Demystified | Part 2 → How to Build Reliable Android CI/CD Pipelines - Part 3: order (sequential-order)
- How to Build Reliable Android CI/CD Pipelines - Part 3 → How Android Build Types Actually Work (Debug vs Release Explained) | Android CICD | Part 4: order (sequential-order)
- How Android Build Types Actually Work (Debug vs Release Explained) | Android CICD | Part 4 → Android Build Types Explained Further: Dependencies, Labels, and Base URLs | Android CICD | Part 5: order (sequential-order)
- Android Build Types Explained Further: Dependencies, Labels, and Base URLs | Android CICD | Part 5 → Clean Android CI/CD: Replace BuildConfig Checks with Source Sets | Part 6: order (sequential-order)
- Clean Android CI/CD: Replace BuildConfig Checks with Source Sets | Part 6 → Android Flavours & Dimensions Demystified | Beyond Build Types (CI/CD Part 7): order (sequential-order)
- Android Flavours & Dimensions Demystified | Beyond Build Types (CI/CD Part 7) → Confusing Android Build Variants? Fix Icons and Names | Android CI/CD | Part 8: order (sequential-order)
- Confusing Android Build Variants? Fix Icons and Names | Android CI/CD | Part 8 → Combing Multiple Flavour Dimensions to Generate Android build Variants | Android CI/CD | Part 9: order (sequential-order)
- Combing Multiple Flavour Dimensions to Generate Android build Variants | Android CI/CD | Part 9 → Beyond Source Sets: Android Modules for Cleaner Product Flavours (CI/CD) | Android CICD | Part 10: order (sequential-order)
- Beyond Source Sets: Android Modules for Cleaner Product Flavours (CI/CD) | Android CICD | Part 10 → Stop Android Variant Explosion: Build Only What You Need | Android CICD | Part 11: order (sequential-order)
- Stop Android Variant Explosion: Build Only What You Need | Android CICD | Part 11 → Master Android Versioning: Essential Tips for Developers | Android CICD - Part 12: order (sequential-order)
- Master Android Versioning: Essential Tips for Developers | Android CICD - Part 12 → Master Android Versioning: Simplify with version.properties! | Android CIC - Part 13: order (sequential-order)
- Master Android Versioning: Simplify with version.properties! | Android CIC - Part 13 → Automate Android Versioning: Avoid manual versioning, Use Tags, Commit SHA | Android CICD - 14: order (sequential-order)
- Automate Android Versioning: Avoid manual versioning, Use Tags, Commit SHA | Android CICD - 14 → Master Versioning Policy for Android : Build Variants + Versioning Strategy | Android CICD - 15: order (sequential-order)
- Master Versioning Policy for Android : Build Variants + Versioning Strategy | Android CICD - 15 → Before GitHub Actions: Stop Hardcoding API Keys in Android - A Safer Setup | Android CICD - 15: order (sequential-order)
- Before GitHub Actions: Stop Hardcoding API Keys in Android - A Safer Setup | Android CICD - 15 → From Local Builds to CICD: Android GitHub Actions Workflow Secrets demystified | Android CICD - 16: order (sequential-order)
- From Local Builds to CICD: Android GitHub Actions Workflow Secrets demystified | Android CICD - 16 → Master Secret Management for Multi-Variant Android Builds | Android CICD - 17: order (sequential-order)
- Master Secret Management for Multi-Variant Android Builds | Android CICD - 17 → Android CI/CD Pipelines You Actually Need for PR, Main, and Release | Android CICD - 19: order (sequential-order)
- Android CI/CD Pipelines You Actually Need for PR, Main, and Release | Android CICD - 19 → Automate APK Delivery: Firebase + GitHub Actions | Android CICD Finale: order (sequential-order)