PinnedInProAndroidDevbyMehdi Yari·Jul 24, 2025From Biology to Code: How Android’s Zygote Enables Fast and Efficient App LaunchingThis article dives into how Android’s Zygote works under the hood to boost app launch performance and optimize memory and battery use.A response icon5A response icon5
InProAndroidDevbyMehdi Yari·Oct 23, 2023Rethinking Base/Core Classes and Modules in Android Software DevelopmentThe initial intent behind the base/core classes and modules is often rooted in the desire to prevent duplication and promote reusability…A response icon1A response icon1
InProAndroidDevbyMehdi Yari·Apr 25, 2022Meta-Programming with Kotlin for AndroidMetaprogramming is a programming technique in which we can read codes as input, operate on those codes, and provide some generated codes…A response icon4A response icon4
InProAndroidDevbyMehdi Yari·May 21, 2021Disadvantages of RIB(Router, Interactor, Builder)Do you use architecture in your apps? If yes, you must know that architectures solve some problems we have, but like other tools, they have…A response icon1A response icon1
InProAndroidDevbyMehdi Yari·Mar 30, 2021Advantages of RIB(Router, Interactor, Builder)RIB is the cross-platform architecture framework designed by uber for mobile apps with a large number of engineers and nested states. RIB…A response icon1A response icon1
Mehdi Yari·Sep 12, 2020Fallery — A fully customizable media picker for androidFallery is a solution for creating custom online/offline gallery. reason for developing fallery is that I have not seen a gallery and…A response icon2A response icon2