shlogg 路 Early preview
Arslan Yousaf @arslanyousaf12

Hi there! 馃憢 I'm Arslan Yousaf I'm a Flutter engineer with an MPhil in Computer Science, passionate about creating innovative mobile applications.

Design Patterns For Flutter Development

Design patterns are practical tools solving recurring challenges in software engineering, improving code reusability, maintainability & scalability. Flutter's component-based architecture makes it well-suited for design pattern implementation.

From Flutter To Backend: My 100-Day Python Challenge

Learning Python for Flutter dev! Gentle learning curve, vast ecosystem & strong community make it a great choice. Following @AngelaYu's bootcamp & building small projects to master Python fundamentals, RESTful APIs & db mgmt.

Flutter Architecture Patterns: A Guide To Choosing The Right One

Flutter design patterns: MVC is outdated, MVP has too much boilerplate, MVVM aligns with reactive nature & MVI brings unidirectional data flow. For small apps, use MVVM; for large ones, consider MVI.

From Code To Community: My Transformative Year As A Developer

Transformed from consumer to contributor in 2024. Participated in GitHub discussions, helped resolve issues, shared learning experiences & offered mentorship. Found that being a developer means giving back to the community

Mastering GitHub Actions With Components And Best Practices

Master GitHub Actions with our comprehensive guide! Learn about components (workflows, jobs, steps, actions), best practices (keep workflows focused, use caching, minimize secrets usage), real-world examples & troubleshooting tips

Migrating A 10k-line Flutter App To Clean Architecture: Challenges

Migration challenge: 10k-line Flutter app to Clean Architecture. Violated Separation of Concerns, singletons, and mixed responsibilities causing architectural ambiguity, state management chaos, testing nightmares & more. Stay tuned for solutions!

Migrating To GoRouter 2.0: A Case Study

Flutter app migrated from GetX & Navigation 1.0 to GoRouter 2.0, improving code org, performance, and dev experience with centralized routing, faster navigation, reduced memory usage, and easier debugging.

Mastering Flutter's Essential Widgets For Mobile App Development

Flutter devs, master these 5 essential widgets: Container, ListView, Column & Row, Stack, TextFormField. Learn pro tips on padding, margins, layouts, input validation & accessibility to create beautiful apps!

Flutter Development Guide: Installing And Building Your First App

Install Flutter SDK & set up VS Code or Android Studio. Run `flutter doctor` for common issues. Create your first app with `flutter create`, replace main.dart code & run `flutter run`. Learn widgets, layout & state management!