Pluralsightintermediateen

Kotlin Multiplatform Library Development

Learn Kotlin Multiplatform Library development at Droidcon SF 2019 with Kevin Galligan. Build cross-platform Android, iOS, and more!

37m
Certificate
droidcon SF
droidcon SFInstructor

Course Content

Kotlin Multiplatform Library Development is an intermediate-level Pluralsight course taught by droidcon SF. It runs 37m, is taught in English, and includes a certificate of completion. It is a paid course, first published January 2021.

Kotlin library development is a crucial aspect of the Kotlin ecosystem. For developers eager to contribute to the open-source community, now is an excellent time to get involved. While creating basic Kotlin libraries can be relatively simple, building more substantial libraries presents several complexities.

Here's a look at key considerations for advanced Kotlin library development:

  • expect/actual Usage: Understanding the proper application of expect and actual is fundamental for interoperability and defining the Kotlin/Native bridge.
  • Wrapping Existing Libraries: Learn effective strategies for integrating and wrapping existing libraries within your Kotlin projects. This is essential for leveraging existing codebases.
  • Testing & CI/CD: Implement robust testing strategies and establish continuous integration and continuous delivery (CI/CD) pipelines for reliable library releases.
  • Kotlin Platform Updates: Stay informed about the rapidly evolving Kotlin platform and adapt your development practices accordingly. Keeping up with the latest changes is vital for maintaining compatibility and leveraging new features.

Contributing to Kotlin libraries requires a solid understanding of these areas. Success involves navigating the nuances of Kotlin's design and embracing best practices for open-source development.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.