PinnedReena RoteinTowards DevDependency Inversion Vs Dependency InjectionDependency inversion and dependency injection are two closely related concepts in software development, often confused due to their…Jan 82Jan 82
PinnedReena RoteinTowards DevUnderstanding Generics in Kotlin: In, Out, WhereGenerics in programming languages allow us to write flexible and reusable code by introducing type parameters. Kotlin, a modern and concise…Jan 22Jan 22
PinnedReena RoteinStackademicUnveiling the Enigma: Clean Architecture for Android Apps — Boon or Buzzword?Ah, Clean Architecture. In the Android dev world, it’s a name whispered with reverence, but also shrouded in doubt. Is it truly the holy…Dec 25, 20231Dec 25, 20231
PinnedReena RoteinMake AndroidKotlin Coroutines! suspendCancellableCoroutine and CallbackFlowKotlin coroutines are a powerful and expressive way to write asynchronous, non-blocking code in a more structured and readable manner.Nov 9, 20233Nov 9, 20233
Reena RoteIntegrating Ktor in Your Android App Like a Pro!Hey there, fellow Android devs! Ready to spice up your app’s networking game? Say hello to Ktor — your new best friend for smooth…May 5May 5
Reena RoteMeasure Your Code’s Reach: Integrating JaCoCo Code Coverage in Android Apps with Kotlin DSLImproving code quality is a constant pursuit for Android developers. Unit tests and UI tests are crucial in this journey, but how do you…Feb 252Feb 252
Reena RoteNative and cross-platform app development: how to choose?Mobile app development is constantly evolving, with new technologies and frameworks emerging every year. With various solutions on the…Feb 21Feb 21
Reena RoteThe Six Most Popular Cross-Platform App Development FrameworksOver the years, cross-platform app development has become one of the most popular ways to build mobile applications. A cross-platform, or…Feb 16Feb 16
Reena RoteGradle Plugin vs. Distribution URL Version: Understanding the DifferenceGradle is a powerful build automation tool widely used in the Java and Android development ecosystems. When working with Gradle, you often…Feb 14Feb 14
Reena RoteCertificate Pinning — Securing Your Android App’s ConnectionsIn today’s advanced tech world, safeguarding sensitive data transmitted between Android App and its server is superior to all. While HTTPS…Feb 14Feb 14