Este proyecto es un ejemplo de como utilizar kotlin multiplatform para crear una applicacion Jetpack compose para Android y para Desktop.
La estructura del codigo es como sigue
/composeApp
El directorio que contiene la aplicacion como tal y contiene varios directorios sub-directorios especificos:commonMain
Codigo commun para las dos plataformas.androidMain
Codigo especifico para android. Contiene la Acitivy y lanza el codigo.desktopMain
Codigo especifico para desktop. Contiene un methodomain
que lanza la app
Link para Kotlin Multiplatformโฆ
Es necesario tener como minimo Gradle 8 & Java 17 instalado luego se pueden ejecutar los siguientes comandos
gradle composeApp:run
- Para ejecutar android es necesario instalar Android SDK. Lo mas sencillo es instalar [Android Studio] (https://developer.android.com/studio?gclid=Cj0KCQiAtaOtBhCwARIsAN_x-3LK7gHoE5eyZ2tzNExeV4NxdnuxjeIqanN6HL8NXaCrONWeyGpSX3oaArA-EALw_wcB&gclsrc=aw.ds)
- Abrir el proyecto en android studio
- ejecutar composeApp en la configuracion de ejecucion.