Mehdi YariinProAndroidDevRethinking 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…6 min read·Oct 23, 2023--1--1
Mehdi YariinProAndroidDevMeta-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…9 min read·Apr 25, 2022--4--4
Mehdi YariinProAndroidDevDisadvantages 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…4 min read·May 21, 2021--1--1
Mehdi YariinProAndroidDevAdvantages 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…7 min read·Mar 30, 2021--1--1
Mehdi YariFallery — 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…4 min read·Sep 12, 2020--2--2