Mobile App Developer | Why stopping at only one platform while you can handle all? Bear with me, if you want to thrive.

Joined April 2025
99 Photos and videos
Everyone: "Give us AI," "Fix the Liquid Glass problems," "Do something innovative." Meanwhile, Apple:
Icons in iOS 27 are getting a full "Liquid Glass" makeover
18
This made me think that Siri AI is, in fact, Gemini in disguise
Gemini models are now accessible to millions of Apple developers through Apple’s Foundation Models framework and natively within Xcode. You can now easily swap between local and cloud inference using a shared API surface to build next-generation agentic app experiences, increase development velocity, and offload heavy workloads to the cloud. Additionally, you can use agentic coding assistance from Gemini in Xcode to accelerate multi-step development tasks. Check out the full announcement to get started: goo.gle/3Q1YDnD
38
Ömer Okumuş retweeted
Over the last 6 months we rewrote 2 Swift apps in Kotlin Multiplatform Now every time I start a new app I answer 2 questions: - photo/video apps → Swift - everything else → KMP As an entrepreneur I just don’t see the point of Swift-only when you can go cross-platform at the same quality
My apps run on Swift, Kotlin Multiplatform, and React Native – no separate developer for each stack the engineer who adapts today is worth more than the one waiting for yesterday to come back
19
3
76
14,576
Jetpack Compose Shaders - Anomalous Matter
2
26
Jetpack Compose Shaders - Nebula
1
39
Jetpack Compose Shaders - Fractal Clouds
16
Jetpack Compose Shaders - Tunnel
18
Hot take: Considering UI/UX advancements, Gemini integrations into Android, Android CLI, and the Meta-Google deal on Android, we're entering the Android era.
41
Jetpack Compose Shaders - Neon Pulse
1
24
Jetpack Compose Shaders - Shader Hero
1
1
35
Jetpack Compose Shaders - Matrix Rain
2
53
Imagine the operating system as a strict landlord. You are renting space for your app. When you are in the Foreground, the landlord gives you the best amenities. The moment the user switches to another app, you move to the Background. The landlord instantly restricts your resources to make room for the new tenant. If you refuse to let go of the camera or keep running heavy background loops, the landlord evicts you without warning. This is the Terminated state. Learn how to be a good tenant in my full guide:
1
64
Lifecycle is one of the most important concepts in mobile development. If you ignore it, your app will break in subtle ways. Let's talk about it ↓
1
30
6/6 Thank you for reading. If you enjoy my content, you can support me by engaging with it. An article about Lifecycle of Apps is dropping today. Stay tuned.
1
24
In mobile development, your application is just a guest in the operating system's house. You do not tell the OS what to do. The OS tells you what to do, and you react. Understanding this "Inversion of Control" is the moment a junior mobile developer becomes a senior. The next step for you is to master playing the OS game.
1
42
The mobile operating system has one absolute goal: zero resource waste. If your app is sitting in the background draining battery or hoarding RAM, the OS will silently kill it without any warning. It is the ultimate survival of the fittest. I have been documenting the exact mechanics of how iOS and Android manage this lifecycle contract. The difference in how they handle background tasks is fascinating. An article on this later today.
1
46
Jetpack Compose Shaders - Ocean Wave
1
15
Jetpack Compose Shaders - Fire
1
29