Начало работы с Kotlin Multiplatform для мобильных устройств
Технология Kotlin Multiplatform упрощает разработку кроссплатформенных проектов. Приложения Kotlin будут работать на различных операционных системах, таких как iOS, Android, macOS, Windows, Linux, watchOS и другие.
Одно из основных применений Kotlin Multiplatform — совместное использование кода между мобильными платформами. Вы можете разделять логику приложения между приложениями для iOS и Android и писать код, специфичный для платформы, только тогда, когда вам нужно реализовать пользовательский интерфейс нативной платформы или работать с API платформы.
Compose Multiplatform, декларативный фреймворк для пользовательского интерфейса от JetBrains, основанный на Kotlin и Jetpack Compose, даёт возможность расширить возможности совместного использования Kotlin Multiplatform за пределы логики приложения. Это позволяет реализовать пользовательский интерфейс один раз и затем использовать его для всех целевых платформ — iOS, Android, настольные компьютеры и веб.
Посмотрите наше видео Kotlin Multiplatform Mobile находится в бета-версии, чтобы узнать о текущем состоянии и будущих планах технологии.
Узнайте, как разные компании уже используют Kotlin для разработки кроссплатформенных приложений в производстве.
Попробуйте Compose Multiplatform, декларативный фреймворк для пользовательского интерфейса от JetBrains, основанный на Kotlin и Jetpack Compose, чтобы совместно использовать пользовательские интерфейсы между iOS, Android, настольными компьютерами и веб.
Узнайте о Kotlin Multiplatform и создайте мобильное приложение, которое работает как на Android, так и на iOS, выполнив следующие шаги:
Настройка среды для кроссплатформенной разработки мобильных приложений
Создайте своё первое приложение, работающее как на Android, так и на iOS, с помощью IDE
Добавление зависимостей в проект
Заключительные действия по проекту
Следующий шаг
Начните с настройки среды для разработки мобильных приложений.
См. также
Если вы хотите преобразовать существующий проект Android в кроссплатформенное приложение, выполните следующие шаги, чтобы оно работало на iOS:
Настройка среды для кроссплатформенной разработки мобильных приложений
Завершите этот учебник, чтобы сделать ваше приложение Android кроссплатформенным
Присоединяйтесь к сообществу
Kotlin Slack: получите приглашение и присоединяйтесь к каналу #multiplatform
Stack Overflow: подпишитесь на "kotlin-multiplatform" тег
Канал Kotlin на YouTube: подпишитесь и посмотрите видео о Kotlin Multiplatform
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/multiplatform-mobile-getting-started.html