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:
- Adnotacje
- Kolekcje
- DataStore:
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.