Bene's Avatar

Bene

@benedictp.omg.lol

πŸ€– Staff Android Engineer @GetYourGuide πŸ”€ KMP enthusiast ➑️ https://benedictp.omg.lol/

35
Followers
74
Following
18
Posts
13.11.2024
Joined
Posts Following

Latest posts by Bene @benedictp.omg.lol

Kotlin Multiplatform (KMP) at McDonald’s
Kotlin Multiplatform (KMP) at McDonald’s YouTube video by Kotlin by JetBrains

Kotlin Multiplatform (KMP) at McDonald’s www.youtube.com/watch?v=6bCZ...

04.06.2025 15:27 πŸ‘ 13 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Demystify KMP builds and structure
Demystify KMP builds and structure YouTube video by Android Developers

There are a lot of amazing KMP talks coming out right now but here is our talk from I/O!

Dustin and I give an update on our latest KMP releases and then explain the build setup for an Android KMP app.

youtu.be/gP5Y-ct6QXI?...

23.05.2025 17:41 πŸ‘ 29 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1
Preview
a man with a beard is making a funny face while screaming . ALT: a man with a beard is making a funny face while screaming .

Gemini, June, Github Copilot or Firebender 🀯

22.05.2025 10:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Kotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin Blog The new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.

πŸŽ‰ The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!

✨ Integrated New Project wizard
πŸ” Preflight checks
πŸ”§ Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
πŸ”₯ Compose Hot Reload

Learn more
blog.jetbrains.com/kotlin/2025/...

19.05.2025 16:24 πŸ‘ 55 πŸ” 16 πŸ’¬ 2 πŸ“Œ 3
Preview
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platfo...

πŸ”₯ Compose Multiplatform for iOS is Stable and Production-Ready! πŸ”₯

Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale.

Explore all the updates in Compose Multiplatform 1.8.0: πŸ‘‡
blog.jetbrains.com/kotlin/2025/...

06.05.2025 17:26 πŸ‘ 77 πŸ” 32 πŸ’¬ 1 πŸ“Œ 9
Zen Browser Zen Browser is built for speed, security, and true privacy. Download now to enjoy a beautifully-designed, distraction-free web experience packed with features.

The 10th beta of zen is out now!

Another small update but we are getting close to having folders!

βž• Added a media player support
βž• Added support for Mac OS passkeys

Please read the full release notes here zen-browser.app/release-note...

#ZenBrowser

19.03.2025 10:29 πŸ‘ 105 πŸ” 5 πŸ’¬ 4 πŸ“Œ 2
Post image

And there it is! Version 1.9b of Zen introduces drag and drop support for split view!

Please read the full release notes here
zen-browser.app/release-note...

#ZenBrowser

08.03.2025 10:10 πŸ‘ 130 πŸ” 15 πŸ’¬ 6 πŸ“Œ 0
Preview
KMMBridge 1.2.1 Released KMMBridge is a Gradle plugin that publishes Kotlin Multiplatform Xcode Framework dependencies for Swift Package Manager and CocoaPods. The 1.2.1 release fixes issues around publishing packages u...

πŸš€ #KMMBridge 1.2.1 is here!

What’s new?
βœ… Publish CocoaPods artifacts via GitHub Releases
βœ… Better error logging for faster debugging
βœ… Smoother #KMP-to-iOS workflow

@kevinschildhorn.bsky.social breaks down all the updates here πŸ‘‡

04.02.2025 20:23 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

But again, they are focusing on sharing business logic and not UI.

15.01.2025 14:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Google @ KotlinConf 2024: A Look Inside Multiplatform Development with KMP and more KotlinConf 2024 reveals Kotlin Multiplatform (KMP) for sharing business logic across mobile, web, server, and desktop platforms, and in Google Workspace.

The Google Workspace team is heavily investing in KMP: developers.googleblog.com/en/google-ko...
Here the Google Docs app is called out: android-developers.googleblog.com/2024/05/andr...
And here is the talk from the last KotlinConf from a Google Workspace engineer: youtu.be/5sOXv-X43vc?...

15.01.2025 14:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Android Weekly - Free weekly Android & Kotlin development newsletter Android Weekly - Free weekly Android & Kotlin development newsletter

Woho! πŸŽ‰ Thanks to @androidweekly.bsky.social for sharing my first article about a KMP architecture for native UI.
androidweekly.net/issues/issue...

13.01.2025 08:18 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Kotlin Weekly #441

Kotlin Weekly #441 has just been published! - mailchi.mp/kotlinweekly...

12.01.2025 07:27 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Working on Swiss trains isn't just another commute - it's in a league of its own (and yes, the trains are on time).

10.01.2025 08:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We set up the workflow inside a ViewModel and it returns a Flow. Thanks to Skie and Android ViewModels being KMP ready, iOS and Android can get this ViewModel and subscribe to this Flow/AsyncSequences.

09.01.2025 19:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Whoops πŸ™ˆ It's a mistake. I just changed it to a sealed interface. Thanks for calling it out!

09.01.2025 19:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, the tests are living inside the "androidUnitTest" folder. We usually want to have tests for "commonMain" to be also inside "commonTest" but we needed to add an exception for this rule πŸ˜‰
For KMP support, the beta version of the library is also necessary.

09.01.2025 19:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Client is King! Kotlin Multiplatform architecture for native UIβ€Šβ€”β€ŠPart 1 When you want to share code with Kotlin Multiplatform, one primary goal is to make it easy for iOS and Android developers to consume the…

An overview blog post about the KMP architecture we are using to have a native view layer (Jetpack Compose or SwiftUI) on top:
medium.com/@benedict.pr...
#kotlin #android #ios #kmp

09.01.2025 13:26 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Debugging Kotlin in Xcode with SPM Builds Virtually all native mobile teams integrate Kotlin Multiplatform by publishing Xcode binaries, usually with SPM. This is generally easy to integrate, but prevented iOS developers from browsing o...

Big Kotlin Multiplatform update for native mobile teams! With SKIE 0.10.0, and some helpful tweaks from KMMBridge 1.2.0, you can locally browse and debug Kotlin code, in Xcode, using published Swift Package Manager dependencies!
touchlab.co/spm-kotlin-d...
(cc: @touchlab.co @tadeas.bsky.social )

13.12.2024 19:21 πŸ‘ 46 πŸ” 13 πŸ’¬ 3 πŸ“Œ 0

One key to introducing KMP to iOS engineers is patience. They'll gradually discover where shared libraries add value. Share the potential impact, but let them recognize the benefits at their own pace.

10.12.2024 15:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Contexts - Radically simpler & faster window switcher for Mac Switch between application windows effortlessly β€” with Fast Search, a better Command-Tab, a Sidebar or even a quick gesture. Free trial available.

contexts.co , magnet.crowdcafe.com and icemenubar.app

10.12.2024 15:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A MacBook showing a full-screen meeting alert

A MacBook showing a full-screen meeting alert

Are you late to meetings because you don't see the notification? In Your Face blocks your screen just in time for the meeting. It is virtually impossible to miss the alert.
Get it at inyourface.app

#adhd #productivity #macOS #remotework

21.11.2024 16:54 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
LinkedIn This link will take you to a page that’s not on LinkedIn

πŸ“£ Heads up: #Zurich Mobile Engineers πŸ“£
We are hiring two more Senior mobile engineers for our Checkout team πŸŽ‰
πŸ€– #Android: lnkd.in/eCPdpbAC
🍏 #iOS: lnkd.in/eNk5tQGF
#androidev #iosdev

25.11.2024 14:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Employee Referrals

πŸ“£ Heads up: Berlin Android Engineers πŸ“£
We are searching for a Senior Android Engineer for our platform team:
1brd.ly/KJJ4d?st=l9f...
#androiddev

22.11.2024 13:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We never really cared about process death but now we are in the wrong state. 🫠

20.11.2024 15:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

They have arrived! DROIDCON!
Go people! Go!!!!
bsky.app/profile/droi...

19.11.2024 08:24 πŸ‘ 18 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Firework: Introducing Compose Hot Reload
Firework: Introducing Compose Hot Reload YouTube video by Sebastian Sellmair

Firework: Introducing Compose Hot Reload www.youtube.com/watch?v=8Z-V...

Very cool to see this developing!

16.11.2024 18:36 πŸ‘ 21 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Updated to Android 15. Has something changed? πŸ§πŸ€”πŸ˜…

16.11.2024 07:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ruby on Rails 8 looks quite interesting to me for getting into fullstack development without learning a thousand things

15.11.2024 09:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0