Marco Signoretto
@SignorettoMarco
Followers
44
Following
187
Media
2
Statuses
94
Android Engineer @careem
Dubai, United Arab Emirates
Joined July 2012
Excited to introduce multiplatform UUIDs in Kotlin! Now you can generate, parse, inspect, and convert UUIDs across Android, iOS, Desktop, and Web using Kotlin’s new standard implementation. No more manual setup or extra dependencies! Check it out 👇 https://t.co/m8Vu8SAchn
4
31
186
Slides from my talk at @droidconNYC #dcnyc24 with @ahmedre on "Scaling Android Development without a Monorepo" are up. Thanks to everyone who attended and I hope you enjoyed it https://t.co/s0Qv19e4UP
speakerdeck.com
0
1
4
Dynamic duo alert at #dcnyc24! 🍎 @ahmedre & @abdulahi_osoble will go over strategies, tooling, and problem-solving for binary compatibility, dependency changes, #Gradle plugins, & code sharing between #Android & #iOS. https://t.co/doqKVqdjz6
0
5
13
The new Swift 6 language mode provides compile-time data race safety, eliminating an entire category of bugs by diagnosing them at compile time. And good news: you can migrate to Swift 6 incrementally! For more details, check out our migration guide:
1
37
217
Hey everyone! 🎉 Two years ago, we interviewed teams globally about their UI testing practices. Now, we're expanding our research to include iOS tests too! Check out our previous findings: https://t.co/KhVciz5GC5. Interested in a fun chat? Drop a comment! Likes & retweets
proandroiddev.com
Recently we became interested in how things are with automated tests in different teams, and interviewed 30 groups of developers.
0
4
5
I’ve mentioned this many times. Writing tests is an implicit part of your day to day work. Not even worth to mention in dailies. The same you’d not mention every abstraction you create.
codingwithjesse.com
You don't need permission to write the highest quality code you can. You don't need permission to design a reliable server architecture that won't crash. You don't need permission to develop a suite...
4
6
45
🎉 Starting today, @Google officially supports Kotlin Multiplatform by @JetBrains for sharing business logic across mobile, web, server, and desktop! Enjoy first-class tooling and library support for KMP on Android. A new era of KMP begins, and we’re thrilled to join it!
Kotlin Multiplatform will boost your productivity by sharing business logic across mobile, web, server, and desktop. Jetpack libraries like DataStore and Room already support KMP with more to come! → https://t.co/M52JpX2VSI
#GoogleIO
15
222
1K
Great times ahead for Kmp
0
0
1
The Jetpack Compose compiler is moving to the @kotlin repository with the upcoming release of Kotlin 2.0! There will be a matching Compose compiler with each Kotlin release, so you won't have to wait to upgrade the Kotlin version in your Compose app → https://t.co/iRFcIVYrvU
21
128
690
Very good article on what to keep in mind while writing tests
testing.googleblog.com
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT e...
0
1
3
Wrote a series of articles covering the usage of Androidx's Paging3 (Which supports KMP) including testing:
0
2
5
Ahmed El-Helw and Abdulahi Osoble takes the stage for the exciting talk “Bootstrapping Simple Server Driven Ui from a Design System” #dcam24
@ahmedre
@abdulahi_osoble
@careem
0
2
5
Thanks @KotlinWeekly to feature my article about source, binary and backward compatibility, on the latest issue. https://t.co/D7iK20vtAO
2
2
8
Just read an incredibly clear explanation of Source, Binary, and Backward Compatibility: https://t.co/dyqqa9nlnG from @SignorettoMarco . A game-changer for teams navigating the challenges of SuperApps and Multirepo coordination. Wish I had found it sooner – would've saved me lots
proandroiddev.com
As a software engineer, it is inevitable that you will encounter compatibility challenges at some point in your career. These may manifest…
0
1
8
Source, Binary and backward compatibility rule them all. By @SignorettoMarco #AndroidDev
https://t.co/1tZwT8Mly7
1
1
5
Excited to share my latest article diving into the intricacies of source, binary, and backward compatibility and how to navigate them. #kotlin #binarycompatibility #gradle
https://t.co/D7iK20uVLg
0
0
0
Finally something usable!
A new way to define Xcode projects using Swift has been spotted in a sample Swift Playgrounds project at https://t.co/2t7abaHFik. This has yet to be revealed, but it would be the equivalent of the Gradle build files you would use in Android apps.
0
1
6
Thanks to the amazing work done by Neardrop author who reverse engineered Nearby Share protocol, here is a sneak peek of what I'm working on: #NearbyShare ported on #KotlinMultiplatform making it available to virtually any platform: Android, iOS and desktop!
1
3
12
Just read article on migrating iOS to KMM by @SignorettoMarco: „Kotlin multiplatform offers great interoperability, and you can decide where to set the boundaries of your architecture.” https://t.co/6dgEjuGqnx
proandroiddev.com
Back in 2020 I built a simple app to save my notes and protect them with a password. The project is called Notes and it is explained HERE.
2
4
23
Thanks @proandroiddev for sharing my article
One Codebase, Two Platforms: How I Migrated My Android App to KMP for iOS. By @SignorettoMarco #AndroidDev
https://t.co/P4tph0oyCB
0
0
1