Caner Kaşeler's Avatar

Caner Kaşeler

@canerkaseler.bsky.social

Senior Android Developer at TangerineBank 🍊 Write Medium articles and GitHub repositories ⌨️ Build Kotlin Multiplatform apps @watermelonkode.bsky.social πŸ‰ http://linktr.ee/canerkaseler

341 Followers  |  90 Following  |  124 Posts  |  Joined: 05.03.2024  |  1.9802

Latest posts by canerkaseler.bsky.social on Bluesky

Video thumbnail

This is a KMP Desktop project with CMP which assists me to upload all words and images into Firebase Database and Storage for @vocabkit.bsky.social βš™οΈ It is under development progress such as home page is cooking now πŸ₯˜ Feel free to join wait list www.vocabkit.ca ✍️ #KotlinMultiplatform #Firebase

30.11.2025 01:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Use local AI models in JetBrains IntelliJ IDEA IDE for Kotlin Multiplatform development This article explains how we can use local AI models in IntelliJ IDEA Community Edition while we develop KMP apps in watermelonKode

How to use local AI models in @jetbrains.com @intellijidea.com for Kotlin Multiplatform development? β€” This article would like to give answer also it includes custom local AI models, tests between local AI models, and more πŸ‰ blog.watermelonkode.com/use-local-ai...

#Kotlin #KMP #Ollama #aicodingtool

25.11.2025 13:11 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Update πŸ“’ There is no 32B version of the model 🫠 So, I setup deepseek-coder-v2:16b with #Ollama and start to use in IntelliJ IDEA for VocabKit #KotlinMultiplatform project πŸ¦™ To help the community, I am writing a Medium article about it now ✍️ Share your idea in comments πŸ’­

16.11.2025 16:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Do you use local LLM with Android Studio and IntelliJ IDEA? If yes, which one? πŸ‘€ I am thinking to use DeepSeek Coder V2 32B for "VocabKit" Kotlin Multiplatform project πŸ€” Feel free to share your experience or opinion about it 🀝 #KMP #Kotlin #aicodingassistant #LLM4Code #androiddev #iosdev

15.11.2025 23:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Normally my plan was to create an English improvement app VocabKit. Now? I am creating a Compose Desktop project to upload data into the Firebase Database and Storage. πŸ”₯🫠 However, I really like to have this flexibility with KMP and CMP. This tech opens a lot of opportunities. πŸŽπŸ‘€ #KotlinMultiplatform

14.11.2025 20:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good to know, thank you!

14.11.2025 18:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

18.10.2025 17:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
LinkedIn Login, Sign in | LinkedIn Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.

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

16.10.2025 16:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

16.10.2025 16:21 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

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

12.10.2025 22:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Seems I need to create a new project 🫠

11.10.2025 19:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

11.10.2025 17:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 2
Post image

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

11.10.2025 01:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Change GitHub Copilot Chat Language in Android Studio
YouTube video by Caner Kaşeler Change GitHub Copilot Chat Language in Android Studio

Here is a quick video about how to change chat language of GitHub Copilot in Android Studio 🎬🍿 youtu.be/tOzLBE-sDx8?...

#Copilot #AndroidStudio #GitHub #AndroidDev #android

09.10.2025 21:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@kotlinlang.org fyi πŸ‘

07.10.2025 21:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

07.10.2025 20:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

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

07.10.2025 20:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

02.10.2025 04:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Kotlin Multiplatform Community Share your knowledge, learn from experts, and explore the cutting edge of Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP) development. Your articles will be shared in social media platforms...

πŸ“£ There is β€œKotlin Multiplatform Community” publication on Medium β€” a space dedicated to sharing insights, tutorials, best practices, and experiences around Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP): medium.com/advanced-kot...

#Kotlin #KotlinMultiplatform #Compose #AndroidDev #iOS

04.09.2025 17:51 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Multi-Module Configuration for Kotlin Multiplatform & Compose Multiplatformβ€Šβ€”β€ŠGradle Convention… Although, you started a simple project with single module, which is totally fine, you may need to have multi-module architecture in future…

πŸš€ New Medium article! Multi-module setup in #KotlinMultiplatform & #ComposeMultiplatform can get messy with too many build.gradle.kts files 🧩 I shared how I use Gradle Convention Plugins in @vocabkit.bsky.social project πŸ“±

medium.com/advanced-kot...

#Kotlin #Gradle #AndroidDev #iOSDev #KMP

27.08.2025 21:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

⏰ 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

26.08.2025 04:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sounds amazing! Will it be on YouTube or online?

20.08.2025 17:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

πŸš€ 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

10.08.2025 03:29 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yes I am using CMP and I will take a look 🀝

05.08.2025 17:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

⌨️ 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

04.08.2025 19:10 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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 πŸš€

03.08.2025 15:04 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Post image

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" πŸ‘

02.08.2025 16:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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!

πŸš€ 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

02.08.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Post image

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

28.07.2025 00:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for sharing your experience. How about intellij ai assistant or gemini?

19.07.2025 01:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

@canerkaseler is following 19 prominent accounts