Amrit Pandey·Mar 31, 2024Flutter Packages — Part 2This is part 2 of the Flutter package series, I am going to talk about the plugin package.
Amrit Pandey·Mar 31, 2024Flutter Packages — Part 1Writing modular code is key to good code that can be scaled in future and can be reused by different developers. Packages and plugins in…
Amrit Pandey·Dec 29, 2022Dependency InjectionDI is a technique widely used in software programming. Even Google recommends DI to Android devs, Android has libraries like Dagger, Hilt…
Amrit Pandey·Dec 28, 2022Inversion of controlInversion of control(IoC) is the major principle of software engineering. It refers to any sort of programming style where framework…
Amrit Pandey·Sep 26, 2022Composite patternComposite design pattern is a pattern where a group of objects are treated as a single instance of the same object. It allows us to compose…
Amrit Pandey·Feb 23, 2021Threadsafe Swift CollectionsYou may or may not face this issue while coding in swift. Collections like Array, Dictionary, Set are not threadsafe. One can experience…
Amrit Pandey·Feb 23, 2021Concurrency with thread, queue, sync, async in iOSConcurrency in any platform leads to head booming because of insufficient knowledge or little knowledge of the basic concept. Without…