ahmed3elshaer
@ahmed3elshaer
Public Skills
gradle-patterns
by ahmed3elshaer
Gradle build configuration patterns for Android including Version Catalogs, convention plugins, build optimization, and multi-module setup.
core-data
by ahmed3elshaer
Core Data for iOS persistence. Data models, fetch requests, background contexts, and SwiftData migration.
kmp-di
by ahmed3elshaer
Dependency Injection for KMP. Koin multiplatform setup, platform modules, and manual DI patterns.
kmp-navigation
by ahmed3elshaer
Navigation libraries for KMP. Voyager, Decompose, and platform-specific navigation (Compose Navigation, SwiftUI).
kmp-networking
by ahmed3elshaer
Ktor client for Kotlin Multiplatform. Shared networking layer with platform-specific engines (OkHttp for Android, Darwin for iOS).
swiftui-patterns
by ahmed3elshaer
SwiftUI UI patterns, state management, navigation, animations, and performance optimization.
android-patterns
by ahmed3elshaer
Core Android development patterns for Kotlin, including coroutines, lifecycle management, and functional programming idioms.
jetpack-compose
by ahmed3elshaer
Jetpack Compose patterns for declarative UI, state management, theming, animations, and performance optimization.