PinnedMohamed ElsdodyMastering Resource Management in React Native with TypeScript: RAII & Smart Pointer InspirationReact Native, powered by JavaScript, thrives in a garbage-collected environment. While classic RAII (Resource Acquisition Is…May 17May 17
PinnedMohamed ElsdodyUnderstanding Handlers, Loopers, and Message Queues in Android: A Practical Guide with Code…IntroductionMay 5May 5
PinnedMohamed ElsdodyMastering Android App Links: A Complete Guide for DevelopersMastering Android App Links: A Complete Guide for DevelopersMay 4May 4
PinnedMohamed ElsdodySimplifying SSL Certificate Integration in Android Apps: A Practical GuideSimplifying SSL Certificate Integration in Android Apps: A Practical GuideMay 3May 3
PinnedMohamed ElsdodyinStackademicImplementing a Retry Mechanism with Coroutines in Kotlin for Network FailuresIntroductionMay 71May 71
Mohamed ElsdodyUnderstanding Jetpack DataStore in Android with KotlinJetpack DataStore is a data storage solution that provides a more modern and efficient alternative to SharedPreferences. It is built on…1d ago1d ago
Mohamed ElsdodyPrinciples of Testing: White-box Testing versus Black-box TestingTesting is a critical aspect of software development, ensuring that applications function correctly and securely. In this article, we’ll…4d ago4d ago
Mohamed ElsdodyUnderstanding CSRF and XSS: Key Differences with ExamplesIn the realm of web security, two common vulnerabilities often discussed are Cross-Site Request Forgery (CSRF) and Cross-Site Scripting…4d ago4d ago
Mohamed ElsdodyA Step-by-Step Guide to Using TSyringe for Dependency Injection in TypeScriptIntroductionMay 25May 25
Mohamed ElsdodyUnderstanding Dependency Inversion, Dependency Injection, and Inversion of Control in KotlinIntroductionMay 25May 25