Eugenio Marletti
Lead Android Engineer @ Clue | Google Developer Expert [Android, Kotlin, Flutter]
Berlin, Germany
Actions
Eugenio is a passionate developer who takes every “it can’t be done” as a personal challenge – and is not afraid to find creative solutions while doing so.
He’s been stuck in a love/hate relationship with the green droid since 2011, culminating in him moving to Berlin in 2014 to join Clue as Lead Android Engineer.
Lately, he’s been allegedly reported to do be abusing the Kotlin language, when he’s not too busy preaching about how Flutter is “the solution to every problem in life”.
Links
Area of Expertise
Topics
Sharing [Kotlin code across platforms] is Caring!
Sharing code across platforms is one of the most annoying "unsolved problems" when developing a product: an eternal struggle between re-writing everything multiple times and jumping through plenty of hoops to be able to re-use some core business logic. This session is going to illustrate how Kotlin is being used to solve this problem at Clue in order to share code between Android, iOS and the backend, including all the challenges, lessons and tricks learned along the way.
Kotlin/Native: answers you won't find on the Internet
A few sneaky questions about Kotlin/Native were in search of an answer, crying in the void.
This is their story.
• macOS UI app – seeing how all the Kotlin/Native/Multiplatform samples targeting Apple devices are either command-line or iOS apps, can a "real" user-facing macOS app (Cocoa) even be written with in Kotlin?
• Swift/Objective-C – is there a limit to what can be written in Kotlin, especially considering platform-specific and setup/"glue" code?
• Interface Builder – how much of the UI can be defined programmatically, in Kotlin?
• app/build configuration – can the insane maze of project settings hidden deep inside Xcode be avoided, and perhaps be defined directly inside a `build.gradle.kts`?
• Xcode – is it possible to develop/build without using Xcode and creating an Xcode project?
• boredom – could all of the above (and more) be used to hack a Nintendo Switch™ Joy-Con™ controller via Bluetooth, turning it into the ultimate presententation remote, to be used in this very talk?
KotlinConf 2017 Sessionize Event
Eugenio Marletti
Lead Android Engineer @ Clue | Google Developer Expert [Android, Kotlin, Flutter]
Berlin, Germany
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top