Caner Kaşeler
banner
canerkaseler.bsky.social
Caner Kaşeler
@canerkaseler.bsky.social
340 followers 89 following 120 posts
Senior Android Developer at Tangerine Bank 🍊 Write Medium articles and GitHub repositories ⌨️ Build VocabKit Android and iOS apps with Kotlin Multiplatform 📲
Posts Media Videos Starter Packs
Just wrapped up Software Architecture Foundations by Allen Holub 🚀

🏗️ Explored: Reactive, Microservices, Microkernel, Monolith, etc.
💸 Wrong architecture = huge maintenance cost over time.
🏢 Your org structure = your code structure (Conway’s Law 👀).

www.linkedin.com/learning/sof...
It’s not easy finding devs who work with Kotlin Multiplatform in business—maybe because “KMP Developer” isn’t an official title yet 🫠 So, I created a LinkedIn group for KMP folks to connect & share ideas, posts 🙌 www.linkedin.com/groups/13189...

#AndroidDev #Kotlin #KotlinMultiplatform #iOSDev
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
www.linkedin.com
Finally, we can set Project view as default in Android Studio. This is really nice if you develop Kotlin Multiplatform project in Android Studio 🛠️📱

#AndroidDev #Kotlin #KotlinMultiplatform #AndroidStudio #iOSDev
I decided to create a Compose Multiplatform desktop app to upload my vocabulary list with all details into Firebase Firestore for VocabKit Kotlin Multiplatform project. This is my first time to touch KMP Desktop, so I feel like an Alien tourist 👽🛸🌎 #Kotlin #Firebase #Desktop #KMP #CMP
Seems I need to create a new project 🫠
How do you upload large data to #Firebase Firestore? Such as you need to add 10 products and their details. Do you create them one by one? I look for different approaches, so feel free to share 🙌🤠 #AndroidDev #Kotlin #Google #MobileDev
How do you upload large data to #Firebase Firestore? Such as you need to add 10 products and their details. Do you create them one by one? I look for different approaches, so feel free to share 🙌🤠 #AndroidDev #Kotlin #Google #MobileDev
How ofter do you update versions of your dependencies in libs.version.toml file of your Kotlin Multiplatform project? 🔄👀 There are my updates for VocabKit 🚀

#AndroidDev #Kotlin #KotlinDev #KMPDev #SoftwareDevelopment #GitHub
KMP plugin gives error for Android Studio Otter Canary 4 🐝 Plugin 'Kotlin Multiplatform' (version '0.9-251.26094-AS-85') is not compatible with the current version of the IDE, because it requires build 251.* or older but the current build is AI-252.25557.131 🫠

#Kotlin #Gradle #AndroidDev
Gradle management in Kotlin Multiplatform + Compose Multiplatform 👀 Here is my way but how do you manage Gradle in your multi-module KMP projects? Let’s share ideas! 💭

#KotlinMultiplatform #Kotlin #Gradle #ComposeMultiplatform #AndroidDev #iOSDev
Achievement unlocked 🔓 I completed Modern Android App Architecture. I think it is a good learning path. I suggest this course for new developers, and old developers who would like to fresh the knowledge 🔁 developer.android.com/courses/path...

#DevBadges #AndroidDev #Compose #Android #Google
⏰ Tomorrow I will share my new article and ofcourse it will be about #KotlinMultiplatform and @vocabkit.bsky.social 📱It will be one of the longest ones from my Medium articles because of screenshots 🖼️ A clue, the topic will be related with gradle. Any guess? 👀 #KMP #CMP #Kotlin #Composep
Sounds amazing! Will it be on YouTube or online?
🚀 Tried integrating @revenuecat.com into the Android side of my Kotlin Multiplatform @vocabkit.bsky.social app. Stuck 2 days with credential errors 🚨 Turns out you MUST upload a signed build to Google Play (event a dummy one). After 15 mins → all approved ✅ #KMP #buildinpublic #Kotlin #shipaton2025
Yes I am using CMP and I will take a look 🤝
⌨️ Working on @vocabkit.bsky.social bottom bar with Haze library by @chrisbanes.me As expected, position of extension function is crucial. 👀 Use hazeSource firstly for smooth colour update 🎨 Here is example, thanks @sinasamaki.com article 🤝 #KMP #KotlinMultiplatform #buildinpublic #Kotlin #CMP
I noticed there is a hackathon #Shipaton by @revenuecat.bsky.social and joining time is between Aug 1st - Sep 30th. I am not sure if I can finish KMP + CMP app @vocabkit.bsky.social during this period but I will try 💪🙂 Join the newsletter today to be notified when app is ready! #buildinpublic 🚀
🚀 Excited to share I’m building VocabKit @vocabkit.bsky.social — an English vocabulary app made with Kotlin Multiplatform and Compose!

📣 I’ll post dev logs and updates here.

💡 Got feature ideas or feedback? Drop a comment!

📬 Newsletter signup coming soon! www.vocabkit.ca

#KMP #Kotlin #CMP #App
VocabKit | AI-Powered English Vocabulary App for iOS & Android
Boost your English vocabulary with VocabKit. Coming soon for Android and iOS. Join the waitlist now!
www.vocabkit.ca
Here is the my first issue. Do not yet update "org.jetbrains.androidx.navigation:navigation-compose" as "2.9.0-beta04" because it gives below error for iOS side. So, I still continue use "2.9.0-beta03" 👍
🚀 Excited to share I’m building VocabKit @vocabkit.bsky.social — an English vocabulary app made with Kotlin Multiplatform and Compose!

📣 I’ll post dev logs and updates here.

💡 Got feature ideas or feedback? Drop a comment!

📬 Newsletter signup coming soon! www.vocabkit.ca

#KMP #Kotlin #CMP #App
VocabKit | AI-Powered English Vocabulary App for iOS & Android
Boost your English vocabulary with VocabKit. Coming soon for Android and iOS. Join the waitlist now!
www.vocabkit.ca
There are different image scale types and their examples in Jetpack Compose. Plus, they working same in Compose Multiplatform 🤠 I am working on Login Page of my project and put image background 🖼️ developer.android.com/develop/ui/c...

#AndroidDev #Kotlin #KMP #compose #CMP
Thanks for sharing your experience. How about intellij ai assistant or gemini?
Something is coming 🛸 Let's discover another world with Kotlin Multiplatform 🗺️ I decided to develop my own app ⌨️ If you want to learn more, stay in tune! 🤝 Which AI tool do you use in IDE? 👀

#kotlin #kmp #kotlinmultiplatform #androiddev #iosdev #apple #copilot #gemini #ai