Open in app

Sign In

Write

Sign In

Carlos Mota
Carlos Mota

383 Followers

Home

About

Oct 11, 2022

droidcon Italy 2022 — Presentations

I’ve had a fantastic time at #droidconitaly22. It’s truly great to be back at in-person events, to be able to see old friends and meet new ones, while learning new, exciting things along the way. This article is exactly this part of the conference: a list of all the talks…

Droidcon

2 min read

droidcon Italy 2022 — Presentations
droidcon Italy 2022 — Presentations
Droidcon

2 min read


Apr 18, 2022

Getting… rid of those missing android* source sets warnings on your KMP project

While cleaning up the warnings in one of my projects, I’ve noticed that there was one that kept showing up: The following Kotlin source sets were configured but not added to any Kotlin compilation: * androidAndroidTestRelease * androidTestFixtures * androidTestFixturesDebug * androidTestFixturesRelease You can add a source set to a target’s…

Kotlin

1 min read

Getting… rid of those missing android* source sets warnings on your KMP project
Getting… rid of those missing android* source sets warnings on your KMP project
Kotlin

1 min read


Apr 10, 2022

Adding a new target to your KMP project: hello watchOS

I’ve recently added support for watchOS on a project that already shares its business logic through Android, iOS, and Desktop. As always, this is possible through the wonders of Kotlin Multiplatform. Depending on the code that you intend of sharing, the update that you need to do can be more…

Kotlin

5 min read

Adding a new target to your KMP project: hello watchOS
Adding a new target to your KMP project: hello watchOS
Kotlin

5 min read


Apr 4, 2022

Getting… rid of those red underline errors on your KMP project (iOS)

This is a really short article, but I’ve noticed in a couple of projects, that the platform-specific folder for iOS is unable to identify the imports of the platform package that contains the SDK. Something similar to:

Kotlin

2 min read

Getting… rid of those red underline errors on your KMP project (iOS)
Getting… rid of those red underline errors on your KMP project (iOS)
Kotlin

2 min read


Mar 28, 2022

Welcome to… Kotlin Multiplatform by Tutorials

What a ride! Last week, I’ve finally scratched one of those epic items from my to-do list and published my first book: Kotlin Multiplatform by Tutorials. I’m speechless of all the support that I’ve been receiving, and I couldn’t be more proud of the result! Of course, nothing of this…

Kotlin

2 min read

Welcome to… Kotlin Multiplatform by Tutorials
Welcome to… Kotlin Multiplatform by Tutorials
Kotlin

2 min read


Oct 27, 2021

droidcon Berlin 2021 — Presentations

I’ve had a fantastic week at #dcbln21. I couldn’t ask for a better event for us to be once again together. I’ve had the opportunity to meet numerous people in person and remember how good it feels to talk to a live audience. Now that I’m back to reality, I…

Android

5 min read

droidcon Berlin 2021 — Presentations
droidcon Berlin 2021 — Presentations
Android

5 min read


Sep 22, 2021

Troubleshooting: KMP and undefined symbols for architecture x86_64 (iOS)

As a new version of Xcode was released, I started my day thinking what would happen if I made that update and then compiled my Kotlin Multiplatform project. According to my CI, the answer is no: The /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld command returned non-zero exit code: 1. output: ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.0.0/lib/darwin//libclang_rt.ios.a…

Kotlin

2 min read

Troubleshooting: KMP and undefined symbols for architecture x86_64 (iOS)
Troubleshooting: KMP and undefined symbols for architecture x86_64 (iOS)
Kotlin

2 min read


Published in Google Developers Europe

·Aug 31, 2021

Reaching the first 30k views

After writing this post we’ve noticed that there’s a lot to say about the online edition of the Android Training Program. More than ten pages to be precise. …

Android

12 min read

Reaching the first 30k views
Reaching the first 30k views
Android

12 min read


Jul 26, 2021

Android 12: don’t forget to set android:exported on your activities, services, and receivers

TL;DR If you’re targeting Android 12, you need to set android:exported on each activity, service, and receiver on your AndroidManifest.xml file. This recently happened to me while updating one of my apps to Android 12 (API 31). …

Android

3 min read

Android 12: don’t forget to set android:exported on your activities, services, and receivers
Android 12: don’t forget to set android:exported on your activities, services, and receivers
Android

3 min read


Apr 27, 2021

Getting… your KMP project into npm

I’ve recently had to configure my Kotlin Multiplatform shared module to work with npm. I’m more familiar with Gradle, so configuring everything to use npm had a couple of challenges. Using Nexus I’m already using Nexus to store artifacts for the mobile builds. …

Kotlin Multiplatform

4 min read

Getting… your KMP project into npm
Getting… your KMP project into npm
Kotlin Multiplatform

4 min read

Carlos Mota

Carlos Mota

383 Followers

👨‍💻, 🔭🌖, 🗺, 📸, 🏃‍💨, 🇵🇹, 🖖 - is this how I should use emojis? Also: https://www.cafonsomota.xyz/

Following
  • Filipe Mendes

    Filipe Mendes

  • Mirek Stanek

    Mirek Stanek

  • Jason Fried

    Jason Fried

  • Chet Haase

    Chet Haase

  • Rim Gazzah

    Rim Gazzah

See all (152)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech