Caner Kaşeler (@canerkaseler) 's Twitter Profile
Caner Kaşeler

@canerkaseler

Senior Android Developer at @TangerineBank 🍊 Write Medium articles and GitHub repositories ⌨️ Share posts about Compose and Kotlin Multiplatform 🖼️

ID: 2233420855

linkhttps://linktr.ee/canerkaseler calendar_today06-12-2013 19:11:32

553 Tweet

1,1K Followers

138 Following

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

⚠️🚨 If you use Kotlin with Xcode, hold off on updating to Xcode 16.3 until Kotlin 2.1.21 is released. The upcoming Kotlin update includes essential compatibility fixes, according to official announcement. 🔗 reddit.com/r/KotlinMultip… #Xcode #KMP #iOS #iOSDev

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Just dropped a Kotlin snippet that adds debounce functionality to a Jetpack Compose Button 🚀 — say goodbye to double taps! 🙌 Perfect for preventing accidental multiple clicks. ⛔️ 🔗 stackoverflow.com/a/78907208/847… #JetpackCompose #Kotlin #AndroidDev #MobileDev #UIUX #KMP #CMP #iOSDev

Just dropped a Kotlin snippet that adds debounce functionality to a Jetpack Compose Button 🚀 — say goodbye to double taps! 🙌 Perfect for preventing accidental multiple clicks. ⛔️

🔗 stackoverflow.com/a/78907208/847…

#JetpackCompose #Kotlin #AndroidDev #MobileDev #UIUX #KMP #CMP #iOSDev
Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Great way to run your Android app in Release mode without signing it 🔓🔑 Now I am developing a KMP project and use it ⌨️ 📚 My medium articles: medium.com/@canerkaseler 🔗 Other accounts: linktr.ee/canerkaseler #Kotlin #AndroidDev #MobileDev #KMP #CMP #iOSDev #KotlinDev

Great way to run your Android app in Release mode without signing it 🔓🔑 Now I am developing a KMP project and use it ⌨️  

📚 My medium articles: medium.com/@canerkaseler 

🔗 Other accounts: linktr.ee/canerkaseler  

#Kotlin #AndroidDev #MobileDev #KMP #CMP #iOSDev #KotlinDev
Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

MianMuzammil The main idea is separation between UI, Data source and Business logic. Here is official recommendation: developer.android.com/topic/architec… Also, I suggest to follow MVI approach and learn UI State management.

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

I try to implement Firebase into a KMP project. Android side is perfect but iOS side is burning 🔥 I mixed CocoaPods and Swift Package Manager. KMP is great but touching iOS side feels like I try to find a way in jungle with AI as compass 🧭🌴 #Kotlin #KMP #iOS #AndroidDev

I try to implement Firebase into a KMP project. Android side is perfect but iOS side is burning 🔥 I mixed CocoaPods and Swift Package Manager. KMP is great but touching iOS side feels like I try to find a way in jungle with AI as compass 🧭🌴

#Kotlin #KMP #iOS #AndroidDev
Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

I’m really struggling to understand why the integration of Firebase Remote Config on the iOS side is so difficult for Kotlin Multiplatform project.

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Kotlin by JetBrains I love to use KMP & CMP. Feedback, I had difficulties when I tried to add Firebase into KMP. There are libraries but I think there should be more contents about KMP + Other popular native libs (Firebase, Video Player, Notifications, etc.) and devices (Pixel, Apple Watches) 💜

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

#KMP #CMP news 🔔📰 1️⃣ Feature parity with Jetpack Compose for all popular use cases. 2️⃣ Type-safe navigation with deep linking support. 3️⃣ Flexible resource management.  4️⃣ First-class accessibility support with VoiceOver and Full Keyboard Access. blog.jetbrains.com/kotlin/2025/05…

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Why we cannot change username or get deleted account's username in Reddit? First time, I am using canerkaselerr username with double "r" letter. I can count it as "r" of #Reddit but it is still annoying. 😒

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Adding Firebase to Kotlin Multiplatform + Compose Multiplatform? 🔥 I just dropped a Medium guide on integrating Firebase! 🚀 🔗 Read: medium.com/advanced-kotli… #KotlinMultiplatform #JetpackCompose #Firebase #AndroidDev #iOSDev #ComposeMultiplatform #KMP #MobileDev

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

Adding Firebase to Kotlin Multiplatform + Compose Multiplatform? 🔥 I just dropped a Medium guide on integrating Firebase! 🚀 🔗 Read: medium.com/advanced-kotli… #KotlinMultiplatform #JetpackCompose #Firebase #AndroidDev #iOSDev #ComposeMultiplatform #KMP #MobileDev

Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

✨ Tips from my notes of “Practical GitHub Copilot” course 📚 1️⃣ Ask clear questions or sentences. Re-ask with paraphrasing. 2️⃣ Check which tabs are open in your IDE, to help for AI's response. 3️⃣ Naming is very important for file, class, func, etc 🎓 shorturl.at/JR6Gx

✨ Tips from my notes of “Practical GitHub Copilot” course 📚

1️⃣ Ask clear questions or sentences. Re-ask with paraphrasing.

2️⃣ Check which tabs are open in your IDE, to help for AI's response.

3️⃣ Naming is very important for file, class, func, etc

🎓 shorturl.at/JR6Gx
Caner Kaşeler (@canerkaseler) 's Twitter Profile Photo

I want to try this on my personal project. Then I'll see how it goes 👀 Do you use Amper in your company or personal projects? #KotlinMultiplatform #KMPDev #Kotlin #KMP