#Flutter #FlutterDev #AndroidDev #AppSize #SpotifyRuler #GitHubActions #CICD #MobileEngineering #DevOps #ProGuard #R8 #Gradle #SystemDesign #SoftwareArchitecture #PerformanceOptimization #Coding #TechTutorial
Is your Flutter app getting too heavy? In this video, I show you how to use Spotify's 'Ruler' plugin to analyze your APK size component-by-component. But here is the twist: instead of freezing your laptop with heavy Gradle tasks, we automate the entire process using GitHub Actions. I also cover how to fix the dreaded 'empty chart' error by configuring ProGuard rules correctly.
Code & Workflow:
https://drive.google.com/file/d/1U6FC...
Spotify Ruler documentation:
https://engineering.atspotify.com/202...
Spotify ruler official GitHub:
https://github.com/spotify/ruler
React native implementation sample:
https://geekyants.com/blog/reducing-r...
📺 Get the latest videos on my channel: / @ibuux
💼 Business Inquiries: [email protected]
Get the latest updates about tech 💻
website - https://ibu-ux.vercel.app/
LinkedIn - www.linkedin.com/in/mohamedibrahim8270
GitHub - https://github.com/mohamed8270
Dribbble - https://dribbble.com/Rasith02
Buy me a coffee - https://buymeacoffee.com/ibrahimrasith
----------------------------------------------------------------------------------------------
Other YouTube content:-
Educational website using Next js
• Build Modern || Educational Website build ...
CRUD operation using Flutter and GoLang
• CRUD operation in FLUTTER app and GoLang
Islamic product based App using Flutter and API
• Full Stack Islamic app FLUTTER - UI redesi...
Flutter responsive web app
• Responsive Portfolio Website in Flutter
Build e-commerce Boutique website with Next js and Tailwindcss
• Build e-Commerce Boutique website in ease ... o
---------------------------------------------------------------------------------------
Timeline:
00:00 Introduction to "Spotify Ruler plugin" and use cases
07:25 Implementing the "Spotify Ruler plugin" inside your project
17:36 Run "Ruler plugin" in GitHub action (CI & CD)
23:57 How to open the report