Wieloplatformowy Kotlin

Kotlin Multiplatform umożliwia udostępnianie kodu Kotlin na różnych platformach. Platforma Kotlin Multiplatform została opracowana przez firmę JetBrains. Używanie jej do kierowania reklam na platformy mobilne jest stabilne i gotowe do wdrożenia w środowisku produkcyjnym.

Wieloplatformowe biblioteki Jetpacka

Eksperymentujemy z usługą Kotlin Multiplatform w Google, koncentrując się na współdzieleniu logiki biznesowej między Androidem a iOS. W ramach tych działań przekształcamy niektóre biblioteki Jetpack na wieloplatformowe. Ponieważ zespół Kotlin Multiplatform jest wciąż w fazie opracowywania, te biblioteki nie mają standardowej gwarancji stabilności Jetpacka w przypadku celów na urządzeniach innych niż Android.

Jeśli tworzysz już aplikacje za pomocą usługi Kotlin Multiplatform, w swoich projektach wieloplatformowych możesz używać tych bibliotek Jetpack:

Znaczniki wskazujące dostępność interfejsów API na platformie

W dokumentacji referencyjnej tych bibliotek interfejsy API są oznaczone na podstawie ich dostępności dla wspólnego kodu, Androida i natywnego. U góry każdej strony możesz też filtrować deklaracje według platformy.

W repozytorium kotlin-multiplatform-samples prezentujemy niektóre funkcje tych bibliotek.

Jeśli chcesz podzielić się opinią na temat tych bibliotek, użyj narzędzia do śledzenia problemów.

Pomoc dotycząca narzędzi

W Android Studio możesz otwierać, edytować i uruchamiać projekty wieloplatformowe. Jednak niektóre funkcje IDE nie są jeszcze dostępne w tych projektach. Aby korzystać z dodatkowych funkcji, możesz zainstalować wtyczkę Kotlin Multiplatform Mobile od JetBrains.

Testujemy też podstawowe scenariusze dla nowych wersji, aby upewnić się, że wtyczka Androida do obsługi Gradle jest zgodna z usługą Kotlin Multiplatform.