Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

A Kotlin Multiplatform project template

NotificationsYou must be signed in to change notification settings

VictorKabata/Kotlin-Multiplatform-Template

Repository files navigation

Akotlin multiplatform project template.

Prerequisite

Desktop

To run the desktop sample application run the gradle command:

./gradlew :app-desktop:run

Project Structure

// ToDo

Libraries

Shared

  • Koin - Kotlin dependency injection library with multiplatform support.

Android

  • Jetpack Compose - Modern toolkit for building native UI.
  • Coil - An image loading library for Android backed by kotlin coroutines.

Plugins

  • KtLint - This plugin creates convenient tasks inyour Gradle project that run ktlint checks or do code auto format.
  • Detekt - A static code analysis tool for the Kotlinprogramming language.
  • Gradle Versions Plugin - This pluginprovides a task to determine which dependencies have updates.

Sample Projects

  1. Notflix - An android and desktop app built using Kotlin Multiplatforom that consumes TMDB API to display current trending, upcoming and popular movies🍿 and tvshows🎬.

Learning Resources

  1. Official intro to Kotlin Multiplatform
  2. Migrating to Kotlin DSL medium article byChepsi.
  3. Make your Android application work on iOStutorial.
  4. CocoaPods overview and setup tutorial.
  5. Creating a cross-platform mobile applicationofficial tutorial by the Ktor team.
  6. Using Koin in a Kotlin Multiplatform Project article byJohn O'Reilly.
  7. GitHub README oncreating compose multiplatform desktop application
  8. GitHub Repository Template showcasing how to setup a gradle plugins byHarun Wangereka.
  9. Official SQLDelight KMP Documentation on getting started withSQLDelight.
  10. Getting started with Compose Multiplatform.
  11. Developing UI: Compose Multiplatform article byRaywenderlich.
  12. Wrapping Kotlin Flow with Swift Combine Publisher in a Kotlin Multiplatform project byJohn O'Reilly.
  13. T-shaping for iOS Developers with Kotlin Multiplatform in 4 hours!.
  14. Kotlin Multiplatform Mobile: what is it and when should you use it?blog post.
  15. Introduction to Kotlin Multiplatform Mobile - Getting Started article.

Work In Progress

  • Update README
  • Create sample projects - Work In Progress

[8]ページ先頭

©2009-2025 Movatter.jp