PinnedDedan NdunguDart 3: Records, Pattern Matching, Sealed Classes, and moreDart 3 set to be released later this year has cool new features. Get a glimpse on a few such as records, pattern matching, sealed classesMar 15, 20235Mar 15, 20235
Dedan NdunguUnderstand SOLID Principles: DartThe SOLID principles are design concepts meant to make Object Oriented Programming (OOP) more flexible, understandable, and maintainable…Feb 3, 20232Feb 3, 20232
Dedan NdunguinBetter ProgrammingHow Does Flutter Communicate With Platform Native Code?Exploring the different channelsJul 12, 2022Jul 12, 2022
Dedan NdunguThe Case for Automated TestingSoftware engineers are considered the last people to complain about mental depression. Being one of them, I can agree with this notion to…Jun 24, 2022Jun 24, 2022
Dedan NdunguinBetter Programming10 Flutter Widgets That Come in HandyTextButton.icon, AnimatedSwitcher, and moreMay 18, 20223May 18, 20223
Dedan NdunguinBetter Programming7 Cool Features of Dart LanguageMixins, Cascade notation, and moreApr 28, 20223Apr 28, 20223
Dedan NdunguinBetter ProgrammingA Look at the Flutter Freezed PackageFlutter Freezed Key NotesApr 26, 20222Apr 26, 20222
Dedan NdunguinBetter ProgrammingFlutter Keys: The Why, The When, and How to Go About ThemKnow the types of keys and how to use themFeb 27, 20221Feb 27, 20221
Dedan NdunguPassing a Function as an Argument — Flutter💙Ever wondered how to pass a function as an argument 😤. Or even better, Do you need to pass it so your code can remain clean and readable…Jan 8, 20224Jan 8, 20224
Dedan NdunguFlutter Dialogs ExplainedDialogs are a nice way to display options and collect feedback from users. The flutter devs understood the assignment thus putting out…Jan 7, 2022Jan 7, 2022