drmobiledev's profile picture. Software Developer | Things about Mobile App Developing | Android, Kotlin, Jetpack Compose, iOS, Swift, SwiftUI | https://linktr.ee/omerokumus

Ömer Okumuş

@drmobiledev

Software Developer | Things about Mobile App Developing | Android, Kotlin, Jetpack Compose, iOS, Swift, SwiftUI | https://linktr.ee/omerokumus

Закреплено

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


That's some UI/UX

Samsung finally fixed it! One UI 8.5 Adaptive Clock now works with every image, not just humans or pets 😍

tarunvats33's tweet image. Samsung finally fixed it!

One UI 8.5 Adaptive Clock now works with every image, not just humans or pets 😍


I'd probably choose pixel over all other phones

Pixel Haptics > iPhone Haptics



In Swift, defer is a powerful statement used to schedule code to be executed just before the current scope exits, whether that's a function, loop, or closure. The execution is postponed until the scope ends 👇🏼 #iOSDev #Swift

drmobiledev's tweet image. In Swift, defer is a powerful statement used to schedule code to be executed just before the current scope exits, whether that's a function, loop, or closure. 

The execution is postponed until the scope ends 👇🏼

#iOSDev #Swift

Working on smooth animations


Swift 1-M Concurrent Async Observable Generic Class: Observers are notified concurrently #iOSDev #SwiftObservable

drmobiledev's tweet image. Swift 1-M Concurrent Async Observable Generic Class: Observers are notified concurrently

#iOSDev #SwiftObservable

Kotlin 1-M Generic Async Observable Delegate #AndroidDev #KotlinObservable

drmobiledev's tweet image. Kotlin 1-M Generic Async Observable Delegate

#AndroidDev #KotlinObservable

Ömer Okumuş сделал(а) репост

Context concept in Android. A dude in stackoverflow had an analogy that "You use remote controller to access the TV. Likewise, you use context to access Android SDK." Never forget.


I got curious and ran some tests. • Setup: 3 Screens with increasing complexity • Model: Gemini 2.5 Flash. • Speed: Responses were quick, agent was fast. • Errors: Agent tried to use some material private classes. Could not fix a simple Image problem several times. I…

drmobiledev's tweet image. I got curious and ran some tests.

• Setup: 3 Screens with increasing complexity

• Model: Gemini 2.5 Flash. 

• Speed: Responses were quick, agent was fast. 

• Errors: Agent tried to use some material private classes. Could not fix a simple Image problem several times. I…
drmobiledev's tweet image. I got curious and ran some tests.

• Setup: 3 Screens with increasing complexity

• Model: Gemini 2.5 Flash. 

• Speed: Responses were quick, agent was fast. 

• Errors: Agent tried to use some material private classes. Could not fix a simple Image problem several times. I…
drmobiledev's tweet image. I got curious and ran some tests.

• Setup: 3 Screens with increasing complexity

• Model: Gemini 2.5 Flash. 

• Speed: Responses were quick, agent was fast. 

• Errors: Agent tried to use some material private classes. Could not fix a simple Image problem several times. I…

Would be nice to see if the generated code is correct



Swift 1-M Sequential Async Observable Generic Class: Observers are notified sequentially #iOSDev #SwiftObservable

drmobiledev's tweet image. Swift 1-M Sequential Async Observable Generic Class: Observers are notified sequentially

#iOSDev #SwiftObservable

I am pretty sure that 99% of those lines are meaningless

Brand designers love to overlay circles on stuff

brian_lovin's tweet image. Brand designers love to overlay circles on stuff


Kotlin 1-M Generic Observable Delegate #AndroidDev #KotlinObservable

drmobiledev's tweet image. Kotlin 1-M Generic Observable Delegate

#AndroidDev #KotlinObservable

Jetpack Compose transforms the UI code into pixels on the screen through a three-phase pipeline. This process is designed for efficiency by doing the minimum amount of work necessary at each step. A state change triggers a cascade through one or more of these phases.


This mf is still unbeatable

drmobiledev's tweet image. This mf is still unbeatable

Apple is reportedly preparing to launch its first foldable iPhone next year, the iPhone Fold 👀 According to analyst Jeff Pu, it could feature a titanium + aluminum frame combo, with a 5.5" cover display and 7.8" main screen. It may skip Face ID for Touch ID, and iOS 27 will…

techiboy96's tweet image. Apple is reportedly preparing to launch its first foldable iPhone next year, the iPhone Fold 👀

According to analyst Jeff Pu, it could feature a titanium + aluminum frame combo, with a 5.5" cover display and 7.8" main screen. It may skip Face ID for Touch ID, and iOS 27 will…


You are the only one

Hot take: The camera control button is actually very useful. I am using it more than expected on my iPhone 17

saaaanjjjuuu's tweet image. Hot take: The camera control button is actually very useful. 

I am using it more than expected on my iPhone 17


Swift Async Observable Generic Class #iOSDev #SwiftObservable

drmobiledev's tweet image. Swift Async Observable Generic Class

 #iOSDev #SwiftObservable

Kotlin Generic Async Observable Delegate #AndroidDev #KotlinObservable

drmobiledev's tweet image. Kotlin Generic Async Observable Delegate 

#AndroidDev #KotlinObservable

Beware! The .frame(width:height:) modifier does not change the size of the view it is applied to. Instead, it wraps the view in a new, transparent container view with the specified width and height. #SwiftUI


Pro tip Build static UI projects so that you level up your responsive design skills


United States Тренды

Loading...

Something went wrong.


Something went wrong.