drmobiledev's profile picture. Software Developer | Things about Mobile App Developing

Ömer Okumuş

@drmobiledev

Software Developer | Things about Mobile App Developing

置頂

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/omerokumus


Ömer Okumuş 已轉發

People wondering why they’re not making money with their products since they started vibe coding. It was never about execution speed.


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…


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


Do you see any area where Bare React Native prevails over Expo?


Let's gooo

Sharing moments shouldn’t depend on the phone you have. Starting today with the Pixel 10 family, Quick Share now works with AirDrop, making secure file transfers between Android phones and iPhones more seamless. This builds on our commitment to cross-OS compatibility to bridge…



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.

Let it go bro it’s over.

lakshyalark's tweet image. Let it go bro it’s over.


Ömer Okumuş 已轉發

Bruh I can even Airdrop to my Mac's. Bruh this is a game changer for me being an Android user that uses Mac.

dalevon_digital's tweet image. Bruh I can even Airdrop to my Mac's. Bruh this is a game changer for me being an Android user that uses Mac.

Ömer Okumuş 已轉發

At @Uber, AI isn’t replacing developers – it’s helping them move faster. In this KotlinConf talk, @tsmith shows how Uber uses LLMs, RAG, and the Model Context Protocol to automate Java→Kotlin migrations safely across millions of lines of code. 🎥 Watch the full talk here:…


I have never heard a good review about this mouse

I have never heard a bad review about this mouse

justabdulraouf's tweet image. I have never heard a bad review about this mouse


Let's go @kotlin, you're next!

drmobiledev's tweet image. 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 → goo.gle/441w7pJ



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



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…


But you can say apple isn't providing real fixes

🛑 We can't say Apple isn't providing customization anymore Those days are gone.



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.…


Lmfao this got me hard

cos180 is not zero lil bro



Interestingly, working with status and navigation bars is always a pain.


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


After years of wrestling with Espresso's Idling Resources, Compose testing feels like a breath of fresh air. #JetpackCompose #AndroidDev


United States 趨勢

Loading...

Something went wrong.


Something went wrong.