Open for opportunities

Abdelraouf Sabri

Senior Android Developer and AI Enthusiast

Latest projects

Decompose Todo App
App

Decompose Todo App

How I built yet another Todo app (yes, really) to master Decompose - a powerful reactive component architecture library for Kotlin that makes state management, navigation, and lifecycle handling surprisingly enjoyable.

Key Features:

  • Component-Based Architecture
  • State Management
  • Multi-Stack Navigation
  • Task Workflow Management
  • Clean Architecture
  • Dark/Light Theme Support
  • Package-by-Feature Organization

Tech Stack:

KotlinJetpack ComposeDecomposeKoin
OpenInTools Plugin
Plugin

OpenInTools Plugin

A JetBrains plugin I created to solve context-switching frustration in Kotlin Multiplatform Mobile development, providing one-click access to VS Code, Cursor, and Xcode.

Plugin Features:

  • One-click Open in Xcode
  • One-click Open in Cursor
  • One-click Open in VS Code
  • Smart detection of installed tools
  • Customizable tool paths

Compatible With:

Android StudioIntelliJ IDEA

Latest blog posts

Injecting JavaScript code into Android Webviews Two Ways
webview

Injecting JavaScript code into Android Webviews Two Ways

Mastering sending/receiving data to/from android web views. How we interact with them. A fully functional app inside
Abdelraouf Sabri

Abdelraouf Sabri