Introduction
Explore Kotlin Multiplatform (KMP)
()
Course prerequisites and setup
()
1. Introducing KMP
What is KMP?
()
Why create a KMP library?
()
Use cases for KMP libraries
()
Expectations for the course
()
2. Setting Up a KMP Project
Installing required tools
()
Creating a new KMP project
()
Exploring the project structure
()
Understanding Gradle configuration for KMP
()
Adding dependencies for KMP
()
3. Writing Common and Platform-Specific Code
Understanding shared code
()
Adding platform-specific implementations
()
Using expect and actual keywords
()
Organizing code for reusability
()
4. Testing Your KMP Library
Writing unit tests for shared code
()
Testing platform-specific code
()
Debugging common issues in KMP testing
()
Automating tests for KMP libraries
()
5. Publishing Your KMP Library
Preparing for publishing
()
Publishing to Maven Central
()
Publishing libraries for Apple platforms
()
Publishing libraries for the web
()
Promoting your library
()
6. Maintaining Your KMP Library
Versioning and dependency management
()
Handling issues and updates
()
Creating an app for development and testing
()
Gathering feedback from users
()
Conclusion
Recap of key learnings
()
Thank you and next steps
()