Ömer Okumuş
@drmobiledev
Followers
94
Following
107
Media
67
Statuses
413
Software Developer | Things about Mobile App Developing
Istanbul
Joined April 2025
As a #SoftwareEngineer, I share my expertise in #MobileAppDevelopment, including Android, iOS, #Kotlin, #Swift, Mobile Architecture, Networking, Threading, Jetpack Compose, SwiftUI, UI/UX and more. For LinkedIn, GitHub, or Medium:
linktr.ee
Software Developer
0
0
5
People wondering why they’re not making money with their products since they started vibe coding. It was never about execution speed. https://t.co/wYFXwm4oQA
1
1
12
AI can make ridiculously simply errors. Hence, the basic debugging and asking stupid questions should not be overlooked. For example, the import statement in Flutter was this import 'package:supabase_flutter/supabase_flutter'; And me and my fellow AI agents battled with
0
0
0
In React Native, you don't need to create hooks for everything. Most of the time, a simple data structure will do just as well. The benefit here is you get rid of the extra overhead that comes with hooks
0
0
0
Do you see any area where Bare React Native prevails over Expo?
2
0
1
I never understood this comparison as well as people saying things like "iPhone does this with only 4GB RAM while Android needs 8GB." SO WHAT? THE ONLY METRIC HERE IS WHETHER THEY DO IT OR NOT.
0
0
1
Bruh I can even Airdrop to my Mac's. Bruh this is a game changer for me being an Android user that uses Mac.
91
225
7K
I have never heard a good review about this mouse
0
0
1
Let's go @kotlin, you're next!
Flutter 3.38 is here! 🩵 ✨ This release cleans up your UI code with new Dot Shorthands, making development faster and more readable. Get the details of all that’s new → https://t.co/kWuLvFZRTQ
0
0
0
Using React Native for apps other than mobile apps always looked infeasible to me. It is a go-to framework for mobile app development, for sure. There are more mature platforms for desktop and web development.
Made the hard decision to migrate a native (React Native Windows) app to Electron myself. Before: - 40 minute build times - Spent most of my time writing WinRT/C++ modules from scratch After: - 5 minute build times - Off-the-shelf JavaScript modules available for everything
0
0
0
A common question I see is when to use a Button versus a .clickable modifier. My rule of thumb: if the user's action is primary and needs visual emphasis (like "Submit" or "Save"), use a Button. If you're just making an entire area, like a list item, interactive, the
0
0
1
withContext is a quite handy API of Kotlin Coroutines. However, there is a subtle issue with this API many developers are not aware of. The issue is not about withContext, though. It arises with the incorporation of other libraries like Retrofit, Room, DataStore etc. To
1
0
0
It's tempting to think of a grid as a more complex list, but its purpose is different. A list tells a linear story, one item at a time. A grid presents a collection of equals, inviting comparison and non-linear exploration. How you display data changes how users perceive it.
0
0
0
Interestingly, working with status and navigation bars is always a pain.
0
0
0
Many developers see LazyColumn as just a modern RecyclerView. But its real power is in its simplicity. It forces you to think more about your state and less about boilerplate ViewHolders and Adapters, which is a fundamental shift in UI development. #JetpackCompose
0
0
0