Dart: Algebraic Data TypesAlgebraic Data Types (ADTs) are a powerful functional programming concept that allows developers to model complex data structures more…Jul 5Jul 5
Fortnightly Waterfall (a.k.a Scrum)Most modern software teams do some variation of Scrum. You can read the Scrum Guide here. According to many, Scrum is an “Agile” framework…Feb 4Feb 4
Investing in Mobile App Development: A Lucrative Opportunity for Tech Investors in 2024IntroductionJan 22Jan 22
Reactive Programming in Flutter: Understanding the Power of Observables and Computed Values with…This article introduces you to the concept of Reactive programming (Rx) in Flutter and talks about how a few popular libraries implement…Nov 30, 2023Nov 30, 2023
N-tier Architecture Was a Mistake: Long Live Apps That Talk Directly to the DatabaseN-tier Architecture Was a Mistake: Long Live Apps That Talk Directly to the DatabaseJun 12, 2023Jun 12, 2023
Dart 3: A Comprehensive Guide to Records and FuturesDart 3 adds Records. Records are an anonymous, immutable, aggregate type that allows bundling multiple objects into one object. They are…May 15, 2023May 15, 2023
Mastering Material Design 3: The Complete Guide to Theming in FlutterMastering Material Design 3: The Complete Guide to Theming in FlutterMay 4, 20231May 4, 20231
Components of Flutter State ManagementState management is a critical aspect of building responsive Flutter apps. We often talk about “State Management Solutions” in Flutter, but…Apr 18, 2023Apr 18, 2023