
The client wanted us to implement an analytics library which will send tags to a dashboard. Table of contentsĪt our company we are working on an app for a client which is native Android and native iOS. At time of writing this, this is not properly supported yet by Kotlin Multiplatform Mobile. jar and iOS CocoaPod using Kotlin Multiplatform Mobile, host it in a private repository and making it proper maintainable. Open the post is about how we managed to create a usable Android. To view the complete structure of the generated multiplatform project, switch from Android to Project in a Project view.Ĭonfigure build scripts Update Kotlin Gradle plugins It may take some time to download and set up the required components when you do this for the first time. On the next page, leave the default settings and click Finish to create a new project. In our tutorial, the application name is KmmKtor. Specify a name for your application, and click Next. Select Kotlin Multiplatform App in the list of project templates, and click Next. In Android Studio, select File | New | New Project. You will need a Mac with macOS to complete certain steps in this tutorial, which include writing iOS-specific code and running an iOS application. Learn how to do this from the Set up an environment section. Prerequisitesįirst, you need to set up an environment for cross-platform mobile development by installing the necessary tools on a suitable operating system.

To learn how to create your first Kotlin Multiplatform Mobile application, see Create your first cross-platform mobile app.

In this tutorial, we'll create a simple Kotlin Multiplatform Mobile application, which sends a request and receives a response body as plain HTML text. The Ktor HTTP client can be used in multiplatform projects.

Creating a cross-platform mobile application
