Sign in

alaxhenry0121.bsky.social

@alaxhenry0121.bsky.social
10 followers 10 following 167 posts
PostsRepliesMedia
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 07/07/2026
I just published Every Android Developer Is Manually Building and Signing APKs — Here’s How to Automate It Forever medium.com/p/every-andr... #Android #AndroidDevelopment #GitHubActions #CICD #DevOps
medium.com
Every Android Developer Is Manually Building and Signing APKs — Here’s How to Automate It Forever
Set up a complete GitHub Actions pipeline that runs your tests, builds a signed release, and deploys to Firebase — automatically on every…
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 07/07/2026
I just published Your Compose UI Has Bugs Your Eyes Can’t See — Here’s How to Catch Them Automatically medium.com/p/your-compo... #Android #AndroidDevelopment #Kotlin #JetpackCompose #UnitTesting
medium.com
Your Compose UI Has Bugs Your Eyes Can’t See — Here’s How to Catch Them Automatically
Test composables with ComposeTestRule, semantics, and user interaction simulation — with the updated Compose 1.11 testing APIs
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 06/07/2026
I just published Unit Tests Pass But Your App Still Crashes — Integration Tests Are What You’re Missing medium.com/p/unit-tests... #Android #AndroidDevelopment #Kotlin #UnitTesting #SoftwareEngineering
medium.com
Unit Tests Pass But Your App Still Crashes — Integration Tests Are What You’re Missing
Test your Repository, Room DAO, and the full data layer together — with an in-memory database that resets after every test
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 06/07/2026
I just published Your Android Code Has Bugs You Haven’t Found Yet — Unit Tests Are How You Find Them First medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #UnitTesting #SoftwareEngineering
medium.com
Your Android Code Has Bugs You Haven’t Found Yet — Unit Tests Are How You Find Them First
A complete beginner’s guide to testing Use Cases, ViewModels, and Flows with JUnit4, MockK 1.14.2, and Turbine 1.2.1
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 03/07/2026
I just published Stop Writing ViewModelFactory by Hand — Hilt Does It Better in 3 Annotations medium.com/p/stop-writi... #Android #AndroidDevelopment #Kotlin #DependencyInjection #SoftwareArchitecture
medium.com
Stop Writing ViewModelFactory by Hand — Hilt Does It Better in 3 Annotations
The official Android DI library explained from zero — wire your entire Clean Architecture stack automatically with copy-paste Kotlin code
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 03/07/2026
I just published Your Android App Will Break Under Its Own Weight — Clean Architecture Is How You Prevent It medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #CleanArchitecture #SoftwareArchitecture
medium.com
Your Android App Will Break Under Its Own Weight — Clean Architecture Is How You Prevent It
Use Cases, Domain Layer, and a structure that scales — the architecture Google uses internally, explained for beginners
010
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 02/07/2026
I just published MVVM Not Cutting It Anymore? Here’s Why Senior Devs Are Moving to MVI medium.com/p/mvvm-not-c... #Android #AndroidDevelopment #Kotlin #MVI #SoftwareArchitecture
medium.com
MVVM Not Cutting It Anymore? Here’s Why Senior Devs Are Moving to MVI
Unidirectional data flow, predictable state, and zero UI bugs from race conditions — MVI explained from scratch with production Kotlin code
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 02/07/2026
I just published Your Android Code Is a Mess — MVVM Is How You Fix It medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #MVVM #SoftwareArchitecture
medium.com
Your Android Code Is a Mess — MVVM Is How You Fix It
Stop putting everything in Activity. Learn Model-View-ViewModel the right way — with clean, testable, production-ready Kotlin code
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 01/07/2026
I just published Kotlin Coroutines Are Simpler Than You Think — Here’s Everything You Need to Know medium.com/p/kotlin-cor... #Kotlin #Android #AndroidDevelopment #KotlinCoroutines #MobileDevelopment
medium.com
Kotlin Coroutines Are Simpler Than You Think — Here’s Everything You Need to Know
From “what is a suspend function?” to Flow, viewModelScope, and structured concurrency — the only guide a beginner needs
010
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 30/06/2026
I just published Your Android Location App Is Doing It Wrong — Here’s the Battery-Friendly Way medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #MobileDevelopment #SoftwareEngineering
medium.com
Your Android Location App Is Doing It Wrong — Here’s the Battery-Friendly Way
Stop polling GPS every second. Use Geofencing and the right location APIs to build apps that track smarter, not harder
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 30/06/2026
I just published Stop Polling Your Server Every 30 Seconds — Use FCM Push Notifications Instead medium.com/p/stop-polli... #Android #AndroidDevelopment #Kotlin #Firebase #MobileDevelopment
medium.com
Stop Polling Your Server Every 30 Seconds — Use FCM Push Notifications Instead
Your users’ batteries (and your server bill) will thank you. Here’s how to implement Firebase Cloud Messaging the right way in 2026
000
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 29/06/2026
I just published Your Android App Is Making Way Too Many Network Calls — Here’s How to Cut Them in Half medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #MobileDevelopment #SoftwareEngineering
medium.com
Your Android App Is Making Way Too Many Network Calls — Here’s How to Cut Them in Half
HTTP caching, ETags, and smart retry strategies — the techniques senior Android devs use to build faster, cheaper, and more resilient apps
010
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 29/06/2026
I just published Your Android App Is Draining Users’ Batteries — Here’s How to Fix It medium.com/p/your-andro... #Android #AndroidDevelopment #Kotlin #Battery #MobileDevelopment #SoftwareEngineering #SoftwareProgramming #Programming
medium.com
Your Android App Is Draining Users’ Batteries — Here’s How to Fix It
5 battle-tested techniques to slash battery consumption — with copy-paste Kotlin code you can ship today
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 19/06/2026
I just published The Senior Developer Next to Me Said ‘MVVM Is Fine.’ medium.com/p/the-senior... #MobileDevelopment #SoftwareArchitecture #Kotlin #Android #SoftwareEngineering #MVVM #Flutter #SwiftUI #MobileApp #SoftwareDevelopment
medium.com
The Senior Developer Next to Me Said “MVVM Is Fine.”
MVVM is everywhere. MVI is trending. Both have vocal defenders, nuanced trade-offs, and real production teams who’ve tried each and…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 19/06/2026
I just published My Team Tried Clean Architecture. medium.com/p/my-team-tr... #SoftwareArchitecture #CleanArchitecture #MobileDevelopment #SoftwareEngineering #Programming #Flutter #Android #iOS #TechCareers #SoftwareDevelopment
medium.com
My Team Tried Clean Architecture.
Every architecture talk shows the same beautiful layer diagrams. Almost none of them mention the junior developer who got lost in 17 files…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 18/06/2026
I just published I Almost Priced My App at $4.99/Month Because Everyone Else Does. The Data Says That Was a Mistake. medium.com/p/i-almost-p... #iOSDevelopment #Swift #AppStore #Monetization #MobileDevelopment #StoreKit #SubscriptionApps #iOS #MobileDeveloper #AppDevelopment
medium.com
I Almost Priced My App at $4.99/Month Because Everyone Else Does. The Data Says That Was a Mistake.
$79.5 billion in subscription app revenue in 2025, and most of it went to apps that got pricing, trial design, and StoreKit 2…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 18/06/2026
I just published Swift 6 Turned My Old Concurrency Code Into 40 Compiler Errors. medium.com/p/swift-6-tu... #Swift #SwiftConcurrency #iOSDevelopment #AsyncAwait #Programming #Swift6 #MobileDevelopment #iOS #SoftwareEngineering #Xcode
medium.com
Swift 6 Turned My Old Concurrency Code Into 40 Compiler Errors.
async/await, Task, actors, and the Swift 6 strict concurrency rules that now throw compiler errors instead of warnings — explained from…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 17/06/2026
I just published I Almost Learned the Wrong iOS Framework First. medium.com/p/i-almost-l... #SwiftUI #UIKit #iOSDevelopment #Swift #MobileDevelopment #MobileDeveloper #iOS #SoftwareEngineering #AppDevelopment #Programming
medium.com
I Almost Learned the Wrong iOS Framework First.
iOS job listings have dropped over 60% since 2020, and the developers left standing are the ones who picked the right framework strategy…
050
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 17/06/2026
I just published Three Years In, I Thought I Was a Senior Mobile Developer. medium.com/p/three-year... #MobileDevelopment #CareerAdvice #Android #SoftwareEngineering #Programming #Kotlin #Flutter #SeniorDeveloper #TechCareer #MobileDeveloper
medium.com
Three Years In, I Thought I Was a Senior Mobile Developer.
Years of experience don’t make you senior. Here’s what actually separates a junior Android, Flutter, or iOS developer from a senior one —…
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 16/06/2026
I just published Every Kotlin Android Developer Confuses Flow and StateFlow. medium.com/p/every-kotl... #Kotlin #Android #AndroidDevelopment #KotlinCoroutines #MobileDevelopment #MobileDeveloper #StateFlow #KotlinFlow #JetpackCompose #SoftwareEngineering
medium.com
Every Kotlin Android Developer Confuses Flow and StateFlow.
Flow, StateFlow, SharedFlow, callbackFlow — every Kotlin coroutines stream type explained with the exact analogies and copy-paste code you…
130
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 16/06/2026
I just published Nobody Explains Android Enterprise to Developers. Here’s Everything You Actually Need to Know. medium.com/p/nobody-exp... #Android #AndroidDevelopment #Kotlin #EnterpriseAndroid #MobileDevelopment #MDM #AndroidEnterprise #MobileDeveloper #AppDevelopment #SoftwareEngineering
medium.com
Nobody Explains Android Enterprise to Developers. Here’s Everything You Actually Need to Know.
Managed configurations, Work Profiles, DevicePolicyManager, Kiosk Mode, and reading IT admin policies at runtime — everything an Android…
130
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 12/06/2026
I just published Your App Will Look Broken on Android 16 If You Skip This Article medium.com/p/your-app-w... #Android #AndroidDevelopment #Kotlin #MobileDevelopment #JetpackCompose #MobileDeveloper #Android16 #SoftwareDevelopment #AppDevelopment #TechNews
medium.com
Your App Will Look Broken on Android 16 If You Skip This Article
Edge-to-edge is now mandatory. Resizability restrictions are gone. Notifications got a new progress-bar style. And the 16KB page size…
120
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 12/06/2026
I just published I Know Both Jetpack Compose and Flutter. Here’s the Honest Comparison Nobody Writes. medium.com/p/i-know-bot... #Flutter #AndroidDevelopment #JetpackCompose #Kotlin #MobileDevelopment #MobileDeveloper #FlutterDev #Dart #CrossPlatform #SoftwareDevelopment
medium.com
I Know Both Jetpack Compose and Flutter. Here’s the Honest Comparison Nobody Writes.
I spent four years writing Android with XML layouts, then adopted Jetpack Compose, then shipped production apps in Flutter. Here’s the…
130
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 11/06/2026
I just published Flutter Slivers Scared Me for Two Years. Then I Built This — and Everything Changed. medium.com/p/flutter-sl... #Flutter #Dart #MobileDevelopment #FlutterUI #FlutterDev #Slivers #CustomScrollView #MobileDeveloper #CrossPlatform #UIDesign
medium.com
Flutter Slivers Scared Me for Two Years. Then I Built This — and Everything Changed.
Most Flutter developers avoid Slivers because nobody explains them clearly. This changes today. From SliverAppBar to SliverPersistentHeader…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 11/06/2026
I just published Flutter’s Widget Tree Finally Clicked for Me After I Drew This Diagram. medium.com/p/flutters-w... #Flutter #Dart #MobileDevelopment #FlutterDev #Programming #FlutterUI #WidgetTree #MobileDeveloper #CrossPlatform #SoftwareDevelopment
medium.com
Flutter’s Widget Tree Finally Clicked for Me After I Drew This Diagram.
Every Flutter developer writes widgets. But most can’t explain why setState sometimes rebuilds the entire screen, why context behaves…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 10/06/2026
I just published My Flutter App Got Rejected Three Times. medium.com/p/my-flutter... #Flutter #AndroidDevelopment #GooglePlay #MobileDeveloper #Dart #FlutterDev #PlayStore #AppPublishing #MobileApp #SoftwareDevelopment
medium.com
My Flutter App Got Rejected Three Times.
Google blocked 1.75 million apps from the Play Store in 2025. Here’s every rejection reason Flutter developers actually hit in 2026 — with…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 10/06/2026
I just published I Built a Production WMS App with Flutter. Here’s What the Warehouse Taught Me About Code. medium.com/p/i-built-a-... #Flutter #MobileDeveloper #EnterpriseApp #WMS #Dart #FlutterDev #CrossPlatform #OfflineFirst #WarehouseManagement #SoftwareArchitecture
medium.com
I Built a Production WMS App with Flutter. Here’s What the Warehouse Taught Me About Code.
I built a WMS app with Flutter that handles 10,000+ daily scan events, multi-location inventory, and barcode workflows. Here’s everything I…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 09/06/2026
I just published We Shipped a Flutter Web App to Production — Here’s What Nobody Warned Us About medium.com/p/we-shipped... #Flutter #WebDevelopment #FlutterWeb #WebAssembly #FrontendDevelopment
medium.com
We Shipped a Flutter Web App to Production — Here’s What Nobody Warned Us About
Before you ship your Flutter app to the web, read this. Real renderer differences, SEO workarounds, WebAssembly performance, and the exact…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 09/06/2026
I just published I Refactored a Messy Flutter App with Clean Architecture — Here’s Exactly What Changed medium.com/p/i-refactor... #Flutter #CleanArchitecture #Dart #MobileDevelopment #SoftwareArchitecture #Programming #SoftwareEngineering
medium.com
I Refactored a Messy Flutter App with Clean Architecture — Here’s Exactly What Changed
Flutter Clean Architecture: The Complete Beginner’s Guide with Real Code
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 08/06/2026
I just published Your Flutter App Can Talk to Hardware — Here’s How to Connect Any BLE Device from Scratch medium.com/p/your-flutt... #Flutter #Bluetooth #IoT #MobileDevelopment #Dart #Programming #iOS #AndroidOS #Android
medium.com
Your Flutter App Can Talk to Hardware — Here’s How to Connect Any BLE Device from Scratch
Flutter BLE Integration A to Z: Scan, Connect, Read, Write, and Notify in One Article
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 08/06/2026
I just published Flutter vs React Native 2026: Choose the Right Framework in 10 Minutes medium.com/p/flutter-vs... #Flutter #ReactNative #MobileDevelopment #CrossPlatform #AppDevelopment
medium.com
Flutter vs React Native 2026: Choose the Right Framework in 10 Minutes
I Tried Both Flutter and React Native in 2026 — Here’s the Honest Truth Nobody Tells You
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 05/06/2026
I just published Every Developer Must Know These 7 Algorithms — Here’s How They Work in Dart medium.com/p/every-deve... #Flutter #Dart #Algorithm #Programming #Technology
medium.com
Every Developer Must Know These 7 Algorithms — Here’s How They Work in Dart
Your code works. But does it work fast enough? The difference between a junior and a senior developer often comes down to one thing…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 05/06/2026
I just published Dart Has a Feature That Makes Inheritance Look Clumsy — And Most Developers Have Never Used It medium.com/p/dart-has-a... #dart #flutter #mobileDeveloper #flutterDeveloper #dartMixin #objectOrientedProgramming #learnDart #flutterTips #beginnerCoding #mobiledev
medium.com
Dart Has a Feature That Makes Inheritance Look Clumsy — And Most Developers Have Never Used It
Mixins let you share behavior across completely unrelated classes without the mess of deep inheritance chains. Here’s how they work, when…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 04/06/2026
I just published Why Does Scaffold.of(context) Crash Your App? — The BuildContext Truth Nobody Explains medium.com/p/why-does-s... #flutter #dart #mobileDeveloper #buildContext #flutterDeveloper #scaffold #flutterBeginners #learnFlutter #flutterTips #mobiledev
medium.com
Why Does Scaffold.of(context) Crash Your App? — The BuildContext Truth Nobody Explains
You’ve copy-pasted Scaffold.of(context) and watched it throw an error you couldn’t understand. Here’s exactly why it happens — and how…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 04/06/2026
I just published Your Flutter Scroll Is Broken — And Slivers Are the Fix You Didn’t Know Existed medium.com/p/your-flutt... #flutter #dart #mobileDeveloper #flutterDeveloper #slivers #customScrollView #flutterUI #scrolling #learnFlutter #mobiledev
medium.com
Your Flutter Scroll Is Broken — And Slivers Are the Fix You Didn’t Know Existed
Collapsing headers, sticky app bars, mixed scroll layouts — if you’ve been fighting Flutter’s scroll system, you’ve been missing Slivers…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 02/06/2026
I just published The Secret Widget That Powers Every Flutter State Manager — And You’ve Never Heard of It medium.com/p/the-secret... #flutter #dart #mobileDeveloper #inheritedWidget #flutterDeveloper #stateManagement #provider #flutterInternals #learnFlutter #mobiledev
medium.com
The Secret Widget That Powers Every Flutter State Manager — And You’ve Never Heard of It
InheritedWidget is hiding inside Provider, Riverpod, and Bloc. Here’s how it actually works — explained from scratch with real code and…
220
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 02/06/2026
I just published Flutter Builds Your UI Three Times — And You’ve Only Been Thinking About One medium.com/p/flutter-bu... #flutter #dart #mobileDeveloper #flutterDeveloper #widgetTree #renderObject #flutterInternals #beginnerscoding #learnFlutter #mobiledev
medium.com
Flutter Builds Your UI Three Times — And You’ve Only Been Thinking About One
The Widget Tree, Element Tree, and RenderObject Tree explained in plain English — with real code and visuals to make it finally click.
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 01/06/2026
I just published Dart Collections Explained: List, Set, Map, and Queue — Everything You Need to Know medium.com/p/dart-colle... #dart #flutter #mobiledeveloper #flutterdeveloper #dartlanguage #androiddevelopment #mobiledev #beginnerscoding #learntocode #fluttertutorial
medium.com
Dart Collections Explained: List, Set, Map, and Queue — Everything You Need to Know
Stop guessing which collection to use. Here’s a clear, practical breakdown of every Dart collection type — with real code you can run…
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 01/06/2026
I just published ListView vs ListView.builder in Flutter — Which One Is Destroying Your App’s Performance? medium.com/p/listview-v... #flutter #dart #listview #listviewbuilder #mobiledev #flutterdeveloper #beginners #fluttertutorial #flutterperformance #androiddevelopment
medium.com
ListView vs ListView.builder in Flutter — Which One Is Destroying Your App’s Performance?
One builds everything at once. The other builds only what you can see. The difference could be the reason your Flutter app lags, freezes…
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 29/05/2026
I just published BuildContext Is Not Magic — Here’s Exactly What It Does in Flutter medium.com/p/buildconte... #flutter #dart #buildcontext #mobiledev #flutterdeveloper #beginners #fluttertutorial #widgettree #statefulwidget #androiddevelopment
medium.com
BuildContext Is Not Magic — Here’s Exactly What It Does in Flutter
Every Flutter widget has a BuildContext. Most beginners ignore it. Here’s why that’s costing you hours of debugging.
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 29/05/2026
I just published Why Your Flutter UI Isn’t Updating — And the Two Widgets That Explain Everything medium.com/p/why-your-f... #flutter #dart #mobiledev #flutterdeveloper #beginners #statefulwidget #statelesswidget #fluttertutorial
medium.com
Why Your Flutter UI Isn’t Updating — And the Two Widgets That Explain Everything
Stop guessing which widget to use — here’s the clear, code-first breakdown that every Flutter beginner needs
020
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 28/05/2026
I just published The Hidden Superpower Inside Flutter You’re Probably Not Using medium.com/p/the-hidden... #Flutter #FlutterDev #Dart #Networking #Dio #Interceptors #CertificatePinning #TokenRefresh #FlutterInterview #MobileDevelopment #TechInterview
medium.com
The Hidden Superpower Inside Flutter You’re Probably Not Using
InheritedWidget is the secret engine behind Theme.of(context), MediaQuery.of(context), and more — and once you understand it, everything…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 28/05/2026
I just published The One Function That Makes Your Flutter App Come Alive medium.com/p/the-one-fu... #Flutter #FlutterDev #Dart #Networking #Dio #Interceptors #CertificatePinning #TokenRefresh #FlutterInterview #MobileDevelopment #TechInterview
medium.com
The One Function That Makes Your Flutter App Come Alive
You’ve written the code. You’ve changed the variable. So why isn’t the screen updating?
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 27/05/2026
I just published Flutter RenderObject Explained: The Layer That Actually Draws Your App on Screen medium.com/p/flutter-re... #Flutter #FlutterDev #Dart #BLoC #Cubit #EventTransformer #BlocConcurrency #StateManagement #FlutterInterview #MobileDevelopment #TechInterview
medium.com
Flutter RenderObject Explained: The Layer That Actually Draws Your App on Screen
Widgets describe. Elements manage. RenderObjects paint. This is the final layer of Flutter’s rendering engine — and understanding it will…
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 27/05/2026
I just published Flutter Doesn’t Draw Your UI — It Builds a Tree First. Here’s Why That Changes Everything. medium.com/p/flutter-do... #Flutter #Dart #MobileDevelopment #SoftwareEngineering #Programming
medium.com
Flutter Doesn’t Draw Your UI — It Builds a Tree First. Here’s Why That Changes Everything.
The widget tree isn’t just a concept for interviews. It’s the mental model that separates developers who fight Flutter from developers who…
030
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 22/05/2026
I just published That Mysterious context Parameter Is Everywhere — Here’s What It Actually Does medium.com/p/that-myste... #Flutter #Dart #MobileDevelopment #MobileApp #FlutterApp #Programming
medium.com
That Mysterious context Parameter Is Everywhere — Here's What It Actually Does
Every Flutter developer uses BuildContext daily and almost no beginner understands it. After this article, you will.
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 22/05/2026
I just published The Widget That Never Changes — And Why That’s Its Superpower medium.com/p/the-widget... #Flutter #MobileDevelopment #Android #iOS #Dart
medium.com
The Widget That Never Changes — And Why That’s Its Superpower
StatelessWidget is the foundation of every Flutter app. Once you truly understand it, the rest of Flutter starts to make sense.
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 20/05/2026
I just published Your Flutter App Is Talking to the Wrong Language — Here’s How to Fix It medium.com/p/your-flutt... #Flutter #FlutterDev #Dart #HydratedBloc #StatePersistence #RestorationMixin #SchemaMigration #FlutterInterview #MobileDevelopment #TechInterview
medium.com
Your Flutter App Is Talking to the Wrong Language — Here’s How to Fix It
Learn Flutter Method Channels from scratch — the bridge between Dart and native Android/iOS code, with 5 hands-on examples and zero assumed…
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 20/05/2026
I just published Flutter State Persistence & Hydration: Restoring State Across App Restarts medium.com/p/flutter-st... #Flutter #FlutterDev #Dart #HydratedBloc #StatePersistence #RestorationMixin #SchemaMigration #FlutterInterview #MobileDevelopment #TechInterview
medium.com
Flutter State Persistence & Hydration: Restoring State Across App Restarts
The User Closed Your App. When They Return, Where Do They Land?
040
alaxhenry0121.bsky.social @alaxhenry0121.bsky.social · 19/05/2026
I just published Flutter Networking in Depth: Dio Interceptors, Caching, Certificate Pinning & Retry Logic medium.com/p/flutter-ne... #Flutter #FlutterDev #Dart #Networking #Dio #Interceptors #CertificatePinning #TokenRefresh #FlutterInterview #MobileDevelopment #TechInterview
medium.com
Flutter Networking in Depth: Dio Interceptors, Caching, Certificate Pinning & Retry Logic
Every App Makes Network Calls. Almost None of Them Handle Failure Correctly.
040