Reposted by Sinan KozakAnnie Sexton @anniesexton.com · 27/04/2026just a reminder that AI graphics in your tech blog posts still look lame ☺️ ❤️ 831545
Sinan Kozak @sinankozak.bsky.social · 10/04/2026I wrapped up Android Maker by playing with letters on stage with @benkadel.com #AndroidMakers26 @droidcon.bsky.social @androidmakers.bsky.social 0102
Sinan Kozak @sinankozak.bsky.social · 10/04/2026Technically I woke up to watch this today. @benkadel.com day started great 071
Sinan Kozak @sinankozak.bsky.social · 09/04/2026Yesterday we saw Paris from a boat and main star of the show was sun. ☀️ 🥁 The first fully sunny day of the year was great. Thank you for organising @mbonnin.net 050
Sinan Kozak @sinankozak.bsky.social · 06/04/2026I am watching Artemis mission and a wild Nutella Jar float around. Before that I wanted to do something awesome as space mission, now I just want Nutella 🍫 🌰 This mission has product placement ads 😄 140
Reposted by Sinan KozakMatt McKenna @mmckenna.me · 24/10/2024Made an #AndroidDev Starter Pack! Please let me know if I missed anyone so I can connect with them as well 😁 go.bsky.app/Etd57t6 468743
Reposted by Sinan KozakAndrei Shikov @shikasd.bsky.social · 27/03/2026In the next version of AGP - R8 makes coroutines 2x faster 15614
Sinan Kozak @sinankozak.bsky.social · 23/03/2026The life struggles hit again. The washing machine is broken. Now questions is Should I try to fix myself? Should I try to find a mechanic who won't scam me? Or go ahead buy a new one.. The issue seems like planned obsolescence to me as why is it difficult to access lint filter. 100
Sinan Kozak @sinankozak.bsky.social · 18/03/2026Great summary and hints. I am looking forward to listen most of those talks. Thank you for shortlisting my talk as well. 011
Reposted by Sinan KozakAndroid Makers by droidcon @androidmakers.bsky.social · 18/03/2026🔥 Check out this awesome agenda: androidmakers.droidcon.com/droidcon-age... Don't have a ticket yet? Got a good reason or a bad excuse? 🎉25% off exclusively for the community right now! Go! : tickets.droidcon.com/paris26/rede... you need to convince your manager or your company? DM ustickets.droidcon.com Voucher redemption :: 2026 | Paris | Android Makers by droidCon 022
Reposted by Sinan KozakMatt McKenna @mmckenna.me · 09/03/2026Today I’m open-sourcing Dejavu! Testing UI performance in Jetpack Compose is frustrating. We profile and watch tools, yet regressions still creep in. I built Dejavu to make recomposition behavior something you can actually test. 74011
Sinan Kozak @sinankozak.bsky.social · 04/03/2026First one was great and really technically deep talk. I am looking forward to learn and got educated about tracing again. 010
Reposted by Sinan Kozakiury souza @iurysouza.dev · 02/03/2026I started writing a newsletter to keep up with what's going on on AI coding developments. This is the last week's issue recap 🧵. A new one comes out tomorrow. Subscribe! iurysouza.dev/newsletter/t...iurysouza.devThe Feed's Lost and Found - 01How the Code Factory Keeps Agent Output on Track 241
Reposted by Sinan KozakP-Y @p-y.wtf · 02/03/2026Given this, calls for boycotting Square OSS are stupid. It's disrespectful to the hard work all these ex-Square engs have done. It won't hurt Square the company in any meaningful way, it just makes a bunch of your Android peers sad. 2384
Sinan Kozak @sinankozak.bsky.social · 28/02/2026I scored 8/28 on jsdate.wtf and why does JavaScript feel like it is developed with random dice rolls.jsdate.wtfnew Date("wtf")How well do you know JavaScript's Date class? 010
Sinan Kozak @sinankozak.bsky.social · 13/02/2026When a feature is the name of the product, you know that product doesn't have that feature. 000
Sinan Kozak @sinankozak.bsky.social · 07/02/2026I will have lightning talk at @kotlinconf.com Munich. My talk is mainly about Compose and Frozen frames but the solution can be applied to any UI based framework. Games use this trick a lot. I am excited to be able share my learnings. 050
Reposted by Sinan KozakMatt McKenna @mmckenna.me · 28/01/2026If you have access to an llm try this! blog.mmckenna.me/git-bisect-f...blog.mmckenna.me 321
Sinan Kozak @sinankozak.bsky.social · 28/01/2026Every time I use git bisect, it makes me happy about how efficient the idea and tooling. 250
Reposted by Sinan KozakSoren Iverson @soren.bsky.social · 12/01/2026Google Meet show how late people will be based on meeting history 2763698
Sinan Kozak @sinankozak.bsky.social · 10/12/2025Latest android studio is freezing a lot. I reported issues with data but I started to understand why some people just prefer Vim over GPU accelerated Terminal. I cannot stand this slowness anymore. (I am not going to use vim, yet) 010
Reposted by Sinan KozakAurimas Liutikas @liutikas.net · 29/11/2025In case you want to become a benevolent Gradle overlord, I've got you some tips Recording: youtu.be/o99f54pYGgc?... Slides: speakerdeck.com/aurimas/the-... #gradleyoutu.beThe Benevolent Gradle Overlord: Keeping Order - Aurimas Liutikas | droidcon London 2025YouTube video by droidcon & fluttercon 12310
Reposted by Sinan KozakAsh Davies 🇩🇪 🏴 @ashdavies.dev · 29/10/2025@droidcon.bsky.social London has such an amazing line up, which can make it difficult to choose, which talk do you want to go to?! If you find yourself around at 16:10 tomorrow, you'll have some incredible speakers to choose from... #droidcon #DCLDN25 132
Sinan Kozak @sinankozak.bsky.social · 22/10/2025My #droidconBerlin talk is LIVE! 🚀 "The ViewModel Performance Trap: When State Management Bites Back." Stop hiding performance issues—learn to remove them with Perfetto, custom CoroutineScopes, and smart pre-fetching Watch: www.youtube.com/watch?v=5ADw... Slides: www.slideshare.net/slideshow/th...youtube.com 180
Reposted by Sinan KozakP-Y @p-y.wtf · 21/10/2025I turned a leak investigation into a post on the Block eng blog to share a method that works well! It's a bit long... I had to show how to encode code knowledge to automate leak investigations, and dig even deeper with YourKit Java Profiler. engineering.block.xyz/blog/the-lea... #AndroidDevengineering.block.xyzThe LeakCanary MethodThis blog post shares a method for root causing Android memory leaks 12310
Reposted by Sinan KozakSergio Sastre @sergio-sastre.bsky.social · 21/10/2025🛝 Just updated the 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 𝗦𝗰𝗿𝗲𝗲𝗻𝘀𝗵𝗼𝘁 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 𝗣𝗹𝗮𝘆𝗴𝗿𝗼𝘂𝗻𝗱! All the libraries are now on their 𝒍𝒂𝒕𝒆𝒔𝒕 𝒗𝒆𝒓𝒔𝒊𝒐𝒏𝒔, so you can try screenshot testing with the most up-to-date tools! 👉 github.com/sergio-sastr... #AndroidDev #Testing 041
Reposted by Sinan KozakBerlindroid @berlindroid.de · 17/10/2025Ready to share your #Android expertise with the Berlin community? 🎤 We're putting together an exciting lineup for our next event and are opening a Call for Speakers! Whether you're a first-time speaker or a conference veteran, don't be shy! 👇 Submit your proposal here: goo.gl/forms/LKVnBI...goo.glBerlindroid's questionnaire for submitting a talk for potential speakersWhat was the favourite coding success you experienced this year? Or perhaps the greatest struggle? It might be worth sharing! Hesitate no more and submit a talk to support our Berlindroid's… 022
Sinan Kozak @sinankozak.bsky.social · 16/10/2025I understand reasons for Flutter or React Native but please have some Mobile developers and UX designer. Scrolling stops and snaps Scrolling is not natural and different on every page Going back refreshes the list and moves position to top Giant empty spaces on screen 120
Reposted by Sinan KozakChris Ward @chrisward.de · 08/10/2025A little friend and I made a short video about my talk at droidcon London. 🥰 youtube.com/shorts/5TCfZ...youtube.comSystems Design Interviews 🤯 (The Hate-Free Way) with Chris Ward #TechInterview #InterviewPrepYouTube video by droidcon & fluttercon 041
Sinan Kozak @sinankozak.bsky.social · 31/08/2025Today I finished 20 weeks running program. I didn't notice it is about be done since running became enjoyable habit. But Garmin software is such a miss. There was no reminder, nor before and after comparison, Jo progress dashboard, no pre race warm-up and a regular training on race day 010
Sinan Kozak @sinankozak.bsky.social · 22/08/2025I was able to use Logitech MX3s for only a couple of hours until my wrist hurt. I can see it has quality but the holding angle and size are not comfortable. 000
Sinan Kozak @sinankozak.bsky.social · 30/07/2025Who doesn't love doing git bisect before code freeze to find issues. But R8 makes things slow and prevents me to enjoy investigation. 020
Reposted by Sinan KozakEd Holloway-George 🍝 @spght.dev · 27/07/2025Just released v1.1.0 of my fork of 'encrypted-shared-preferences' 🚨 This version introduces a breaking change for API 21/22 users due to Tink's latest version bumping the minSdk to 23 🚨 Check out the release notes for more info github.com/ed-george/en...github.comRelease 1.1.0 · ed-george/encrypted-shared-preferencesWhat's Changed WarningDue to changes introduced in Tink version 1.18.0, this version raises the minSdk for the library from API 21 (Android 5.0 - Lollipop) to API 23 (Android 6 - Marshmallow) For a... 041
Sinan Kozak @sinankozak.bsky.social · 26/07/2025After several attempts, I finally managed to release Whetstone to Maven Central. New release depends on Anvil 2.6.0 and Kotlin 2.1. It includes proguard generation similar to dagger as well.github.comRelease 1.1.4 · deliveryhero/whetstoneThis release focuses on stability and major infrastructure improvements. Now on Maven Central: We have successfully migrated to Maven Central for easier package management. We are also now publish... 120
Sinan Kozak @sinankozak.bsky.social · 23/07/2025GEMINI just told me that it will POST A QUESTION on Stackoverflow. What a nice human behaviour. 280
Sinan Kozak @sinankozak.bsky.social · 07/07/2025I learned the hard way why I had to unplug the chest heart sensor from the band, because it can rust and corrode. Now I have to figure out how to clean up and will it even work. 000
Reposted by Sinan KozakMárton Braun @zsmb.co · 03/07/2025Official KMP support for Firebase is requested a lot whenever we talk to developers. If you want to let the team at Google know, please vote for and add a comment on this issue explaining why you want to see this: firebase.uservoice.c...firebase.uservoice.comSupport Kotlin Multiplatform (KMP) in the SDKsKMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech. 2247
Reposted by Sinan KozakDanny Preussler 🇺🇦 @preussler.berlin · 03/07/2025Submit your talk to Droidcon Berlin till tomorrow! 184
Reposted by Sinan KozakMartin Bonnin @mbonnin.net · 02/07/2025It's all taking shape! Gratatouille 0.1.0 now has classloader caching and powers `nmcp`. I've been dogfooding it in a couple of plugins lately and I like how the pieces are coming together 🧩 github.com/GradleUp/gra...github.comGitHub - GradleUp/gratatouille: Cook yourself delicious Gradle plugins 🐘🤝🐭👉🧑🍳Cook yourself delicious Gradle plugins 🐘🤝🐭👉🧑🍳. Contribute to GradleUp/gratatouille development by creating an account on GitHub. 194
Reposted by Sinan KozakSergio Sastre @sergio-sastre.bsky.social · 29/06/2025GDE Summit in full swing! With @sinankozak.bsky.social #GDESummit2025 061
Sinan Kozak @sinankozak.bsky.social · 25/06/2025Google IO connect was a great opportunity to see friends. 180
Reposted by Sinan KozakAurimas Liutikas @liutikas.net · 19/06/2025In case you were unable to attend KotlinConf, the recording of the talk "APIs: How Hard Can They Be?" is now up: kotlinconf.com/talks/779171/kotlinconf.comAPIs: How Hard Can They Be? | KotlinConf 2025, May 21–23, CopenhagenKotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin. 0173
Reposted by Sinan KozakDanny Preussler 🇺🇦 @preussler.berlin · 12/06/2025Did you know that Droidcon Berlin is later this year? But the work has started! And the Call for Papers is open! 0142
Sinan Kozak @sinankozak.bsky.social · 12/06/2025I am moving into our Customer App team in the company. I will work with the bigger Foundation and Infra team. It has been 3 years since I worked on a Customer facing app. I am excited. 060
Reposted by Sinan KozakEd Holloway-George 🍝 @spght.dev · 05/06/2025A reminder that if you *need* on-going Encrypted Shared Prefs support, I have my own fork that is being maintained with dependency updates and bug-fixes I have just pushed v1.0.2 this afternoon 🚀 github.com/ed-george/en...github.comRelease 1.0.2 · ed-george/encrypted-shared-preferencesWhat's Changed Update agp to v8.9.2 by @renovate in #12 Update actions/setup-python action to v5.6.0 by @renovate in #13 Update dependency gradle to v8.14 by @renovate in #14 Update agp to v8.10.0... 021
Reposted by Sinan KozakCode with the Italians @codewiththeitalians.it · 02/06/2025Have you ever watched a @sinasamaki.com video? They’re incredibly well-crafted, full of meaningful motion and creative ideas... and we’ll chat with the man himself this Wednesday to find out how they come together! Spoiler: it’s fascinating stuff that you’re very familiar with ;) 2204
Sinan Kozak @sinankozak.bsky.social · 27/05/2025Everyone talks about Apple 30% cut on the app store but no one mentions how Mercedes sells a mini game package like sudoku, puzzle... for 8.9 Euro per Month. 000
Sinan Kozak @sinankozak.bsky.social · 22/05/2025Does Material Expressive mean the end of the Material You? Or is it just an extension? Tbh I am not a fan of the some movement animations in Android 16. 100
Sinan Kozak @sinankozak.bsky.social · 20/05/2025Happy to see the final version of the Nav3 library. I was lucky to be part of the testing group. It feels much better than older apis android-developers.googleblog.com/2025/05/anno...android-developers.googleblog.comAnnouncing Jetpack Navigation 3Explore Jetpack Navigation 3, a new Compose-first navigation library with increased flexibility so Android developers to build robust experiences. 040