PinnedMohamed ElsdodyState Management in Flutter: A Comparison to React NativeState management is a critical aspect of developing any application, ensuring that the UI reflects the current state of the application…Jul 25Jul 25
PinnedMohamed ElsdodyMutex vs. ReentrantMutex in Kotlin and Their Counterparts in iOSConcurrency is a key aspect of modern application development, and understanding synchronization primitives is crucial for writing safe and…Jul 25Jul 25
PinnedMohamed ElsdodyStrengthening Mobile App Security: PBKDF2, bcrypt, and scrypt for Android and iOSIntroductionJun 20Jun 20
PinnedMohamed ElsdodyUnderstanding Handlers, Loopers, and Message Queues in Android: A Practical Guide with Code…IntroductionMay 5May 5
PinnedMohamed ElsdodyinStackademicImplementing a Retry Mechanism with Coroutines in Kotlin for Network FailuresIntroductionMay 71May 71
Mohamed ElsdodyHow to Integrate Jetpack Compose UI (Hijri Date Picker Plus) in a React Native ProjectIntroduction:1d ago1d ago
Mohamed ElsdodyImplementing Dependency Injection in React Native with InversifyJSIn modern app development, managing dependencies effectively is critical to building maintainable, testable, and scalable applications. One…1d ago1d ago
Mohamed ElsdodyKotlin Sequence vs Flow: Understanding Lazy Data Streams in Synchronous vs Asynchronous ContextsIntroductionSep 14Sep 14
Mohamed ElsdodyI’m excited to share the latest release of Hijri Date Picker Plus, the first-ever Hijri date picker…Why Build This?Sep 5Sep 5
Mohamed ElsdodyUnderstanding the tailrec Modifier in KotlinThe tailrec modifier in Kotlin is a powerful feature that optimizes recursive functions to prevent stack overflow errors. It enables tail…Aug 5Aug 5