Que fucking maravilla!! Viva kotlin y viva Jetbrains. Estaba por ponerme de nuevo a ver RN y Flutter para ampliar mis capacidades freelance y no quedarme solo con Android... Pero con esto, a la mierda Rn, y a la mierda Flutter... Sigo con Kotlin en todo el stack incluido backend (Kotlin + Ktor O Spring... Maravilloso),.,
hermano ERES UN GENIO, cuando se supone que se complica la programacion ahi es donde tu dices " NO TE PREUCUPES POR ESTAS TONTERIAS" XD. te ganaste un suscriptor con gusto compro tu curso.
hasta ahora no había quien hubiera abordado esto de forma directa , me encanta que hayas tenido tú la visión de hacerlo, bien hecho, es genial que seas proactivo, gracias
esta muy bueno el video voy a tener que crear una maquina virtual con vmware para correr algun macOS y probar todo, desde android studio esta muy limitado. ha sido el mejor cierre, tienes un nuevo subscriptor, buen video y bien explicado.
Excelente video orientado al desarrollo de multiplataforma y mejor aún, con Kotlin, gracias maestro por tus buenos videos y esa buena voluntad de querer enseñarnos y ayudarnos a todos los interesados y amantes de este mundo de la programación, saludos
Que sistema operativo utilizas? Yo en Linux me dice que sólo puedo lanzar la aplicación en entornos IOS. Si no lo has hecho bajo MAC, ¿podrias explicar como lo hiciste? Gracias.
Mi desarrollador android favorito, claro que sii Deseo con ansias volver a desarrollar en kotlin, ya que desde que empecé a trabajar en una empresa solo utilizo flutter.
¡Excelente vídeo! Claro y sencillo. Estaría bien un vídeo con MVVM y con alguna librería tipo geolocalización para ver su implementación en Android/iOS y gestión de permisos. ¡Muchas gracias por tus vídeos!
de una, Kotlin está buscando la dominación mundial. en cualquier momento Red Bull compra Kotlin y hasta los monoplaza de Fórmula 1 van a estar hechos en Kotlin. Kotlin tiene vida para rato
Gracias por el aporte, excelente video, puede ser una app completa que tenga clean architecture, llamadas a apis, almacenamiento local, programación reactiva, patrones de presentación, testing , inyección de dependencias.
Me encanta tio ! explicas super bien y cubres todo ! Sigue dandole caña al tema que promete ! Muchas gracias por el contenido Tambien me gustaria ver como se podria hacer codigo nativo para iOs, te pongo mi duda y si me la puedes responder te querre muchisimo y sino, espero que la cubra el curso: "Como hacer para que en segun que punto de la aplicacion, utilize una libreria nativa del SO, ejemplo: Soundcloud tiene un sdk para android y otro para iOs, como podria hacer esta diferencia", muchas gracias de antemano
Lo estoy probando en windows, arranca el emulador de android, pero ios, ni destktop windows funcionan. Sale error: Could not find or load main class MainKt ...... :(
Aqui abajo en comentarios dicen que corriendo este comando en un nuevo config se arregla: @franciscocerezocuesta7641 "Actualización: ya lo pude resolver luego de varias horas de no encontrar nada y mucho menos en español les traigo la solución: lo corregí agregando un nuevo "run configuration" de tipo shell script y gregando este comando a dicho script ./gradlew :composeApp:run Y ahora si se ejecuta en modo escritorio, espero les sirva!! "
Gracias por la informacion y el curso. Mi duda es si esto lo podemos ejecutar en computadores con bajos recursos? Android Studio no es que sea liviano que digamos....🤔🤔🤔
@@danielggerson411obviamente con el tiempo que tiene, es una tecnologia mas madura, espero con ansias ver un benchmark entre ambas tecnologias multiplataformas.
Recomendarías aprender Kotlin Multiplatform en vez de Flutter para desarrollo multiplataforma? No conozco ninguno, pero sí he intentando aprender alguna vez Flutter y su sintáxis me parece horrible
Una pregunta vas subir un update al curso de udemy para apreder hacer app Kotlin Multiplataform y utilizar los components de navigation, como utilizar las librerias en KMP y como utilizar los cliente parecidos Retrofit.
Hola Aristis como estas? no entiendo algo: tenemos que instalar android studio en el Mac o podemos usar el Android studio en windows y el Mac y va a emular el iphone por defecto
Recomiendan empezar a aprender Kotlin en este momento? Me interesa el desarrollo android pero tengo miedo de no encontrar trabajo sobre ello por la demanda
Olle Gracias :) Estoy estudiando ingles y se me dificulta un poco leer la documentacion cuando es algo tan nuevo y amplio, espero que subas muchos videos, incluso si lo pones de pago pagare por ello. Sigue asi estas ayudando mucho a la comunidad de espaniol :) Con respecto al nuevo IDE (Fleet), lo estoy utilizando en Linux y corre bien, creo que tambien esta disponible para windows, solo se debe configurar bien para que ejecute los emuladores de android. Lo que no he podido activar ha sido el Preview de Jetpack Compose, podrias decirme si el Preview esta disponible en iOS ?
@@AristiDevs Entiendo, entonces al parecer como sigue en beta no han desarrollado el Preview, bueno, seguire usando Android Studio hasta que pongan un buen Preview para @Composable
Hola AristiDevs! hace poquito empece a ver tus videos. te hago una consulta que me bloquea: al bajar el proyecto desde el wizard y querer correr la forma "desktop" me tira un error de que no encuentra la clase MainKt y no logro hacerlo arrancar. Alguna sugerencia? Gracias por tus contenidos! Abrazo grande desde Argentina
Hola Aris, tengo una duda si tengo programa en kotlin lo puedo actualizar kotlin MultiplatForm, es posible, con solo activar plugins seria o no se puede
Las demas plataformas no están implementadas... porque no te suscribiste a Aristi! ajajaa Muy buen tutorial, hermano. ¿Cuál es la licencia de todo esto si lo vas a usar para una app comercial?
¿A alguien le salió este error nada mas abrir y sincronizar el proyecto? The project is using an incompatible version (AGP 8.2.0) of the Android Gradle plugin. Latest supported version is AGP 8.1.2
@AristiDevs Me sale error cuando ejecuto para el emulador de Iphone. En mi Xcode dice que no reconoce el archivo ComposeApp. Hay que configurar algo? Gracias por el video
Hola, me he llevado todo el día intentando que funcionara la versión de iOS. No se si te daba el mismo error que a mi (Signing Identity: "-"), pero en mi caso hice lo que te comento Aris de probarlo en Xcode y allí me lo abrió a la primera. Ahora me falta arreglar la versión desktop, que tampoco me da y me tira error.
@@miguedelgado Buenas! gracias por la respuesta! Lo que hice fue volver a descargar el archivo y funcionó. Espero que te sirva, a veces la solucion mas obvia es la que funciona jaja
Aris, en el emulador del iPhone me aparece con una marca "x" como si faltara algo por configurar, solo me pasa a mi?? Por lo que veo, en configuración no me aparecen los dispositivos en Execution target
Tengo una duda, de momento tengo una pc dell, puedo usar android studio para desarrollar multiplataforma y hacer pruebas con un emulador ios, y luego cuando vaya a lanzar a la app store es que necesito una mac para firmar la app? O necesito una mac desde el inicio eel desarrollo?
x2 dice Cannot locate tasks that match ':composeApp:compileJava' as task 'compileJava' is ambiguous in project ':composeApp'. Candidates are: 'compileDebugAndroidTestJavaWithJavac', 'compileDebugJavaWithJavac', 'compileDebugUnitTestJavaWithJavac', 'compileReleaseJavaWithJavac', 'compileReleaseUnitTestJavaWithJavac'.
alguien pudo resolver este error? Cannot locate tasks that match ':composeApp:compileJava' as task 'compileJava' is ambiguous in project ':composeApp'. Candidates are: 'compileDebugAndroidTestJavaWithJavac', 'compileDebugJavaWithJavac', 'compileDebugUnitTestJavaWithJavac', 'compileReleaseJavaWithJavac', 'compileReleaseUnitTestJavaWithJavac'.
Se viene el MAYOR CURSO DE KMP de toda habla hispana y te puedes apuntar a la lista de espera (con descuento) desde aquí: aristi.dev/kmp
qué ganas!!!!
Suscríbete para que saque la siguiente parte 👀
Tío Aris, ya tienes mi like, y estoy suscrito desde hace mucho, y no me voy a perder este curso por nada del mundo. Cuando subes el próximo?
Buah que ganas de usarlo en condiciones, quizá un vídeo de mvvm en multiplatform? Nunca hay suficientes videos de mvvm
22:56 lo mejor del video xD
Que fucking maravilla!! Viva kotlin y viva Jetbrains. Estaba por ponerme de nuevo a ver RN y Flutter para ampliar mis capacidades freelance y no quedarme solo con Android...
Pero con esto, a la mierda Rn, y a la mierda Flutter... Sigo con Kotlin en todo el stack incluido backend (Kotlin + Ktor O Spring... Maravilloso),.,
al final va terminar como flutter solo se usara para movil y nada mas xd
hermano ERES UN GENIO, cuando se supone que se complica la programacion ahi es donde tu dices " NO TE PREUCUPES POR ESTAS TONTERIAS" XD. te ganaste un suscriptor con gusto compro tu curso.
Man, explicas muy bien y tienes tremendo carisma jajaja tremenda joya de canal que encontre, nuevo suscriptor 😁
El tema que más esperaba y más con mi desarrollador favorito ❤, excelente tus videos
Por fin rey, la ansiedad por este video me tenia a mil
Muy cool! Ya estoy esperando el siguiente
Estuvo brutal me enamore de kotlin mas que nunca!!
hasta ahora no había quien hubiera abordado esto de forma directa , me encanta que hayas tenido tú la visión de hacerlo, bien hecho, es genial que seas proactivo, gracias
esta muy bueno el video voy a tener que crear una maquina virtual con vmware para correr algun macOS y probar todo, desde android studio esta muy limitado.
ha sido el mejor cierre, tienes un nuevo subscriptor, buen video y bien explicado.
Si haces un curso de kotlin multiplataform, te lo compro porque te lo compro!!
Excelente video orientado al desarrollo de multiplataforma y mejor aún, con Kotlin, gracias maestro por tus buenos videos y esa buena voluntad de querer enseñarnos y ayudarnos a todos los interesados y amantes de este mundo de la programación, saludos
mi desarrollador android favorito y ahora sera mi desarrollador kotlin multiplatform favorito jeje
🤣
🎉 Empezo lo bueno agarrence
Te ganaste tu bono de navidad, está genial!!!
Llevaba dias buscando info de kotlin multiplatform gracias x el video, ojalá sea un curso bien completo. Saludos
Me costo un poco iniciar el app en el Simulator de iOS pero se logro. Gracias Ari
Que sistema operativo utilizas? Yo en Linux me dice que sólo puedo lanzar la aplicación en entornos IOS. Si no lo has hecho bajo MAC, ¿podrias explicar como lo hiciste? Gracias.
@@obsiser obtuviste respuesta? estoy en la misma situacion :C
Eres un grande, ¡muchas gracias!
Está super genial, muchas gracias por ese contenido.
Si el mundo se acaba, por favor, vive!, eres uno de los que tienen que sobrevivir.
muy bueno, lo hare a todo el curso y estare al tanto de tus videos gracias Aris
Estaría genial durante el curso mostrar como crear librerías que luego podamos usar como dependencia binaria en las apps de android e iOS
Excelente video ! ahi va mi extrellita al repo !
Eres el mejor. Esto está muy interesante, espero que evolucione rápida
Mi desarrollador android favorito, claro que sii
Deseo con ansias volver a desarrollar en kotlin, ya que desde que empecé a trabajar en una empresa solo utilizo flutter.
Puajj
@@AristiDevs😂
¡Excelente vídeo! Claro y sencillo. Estaría bien un vídeo con MVVM y con alguna librería tipo geolocalización para ver su implementación en Android/iOS y gestión de permisos. ¡Muchas gracias por tus vídeos!
No me lo voy a perder, lo estaba esperando
hjajajajjaa me mato el suscribete !!!!! muy buen video !!! me mirare todos los de lista !
Eres un crack Aristi!!
Se parece a Flutter. buen video saludos.
Jetpack Compose y SwiftUI son muy muy similares a Flutter si
se ve bueno.... I yo justamente estaba pensando si aprender flutter
Eres el mejor Aris.
Excelente 🎉❤ de lujo gracias Aris!
por fin 😍lo estaba esperando con ansias
Hola Aris, se ve excelente, estaria genial mas adelante un video explicando como Dividir los Fragments, Activities y Gestionar una navegacion Modular👍
Molaría hacer algún ejemplo de multiplaform y firebase (por cierto el curso de firebase una pasada)
Denme sus opiniones gente !
Le ven futuro a este Framework?
de una, Kotlin está buscando la dominación mundial. en cualquier momento Red Bull compra Kotlin y hasta los monoplaza de Fórmula 1 van a estar hechos en Kotlin. Kotlin tiene vida para rato
Seria perfecto un proyecto multiplaforma que utilice Firebase, SqLite y se logre emular en ambas plataformas, buen video !!!
Son excelentes tus videos, Cuando sale el siguiente?
Que buena información, gracias por compartir
muchas gracias tio
Que bueno el video. Me ha encantado
genial esperando esto con ansias
Gracias por el aporte, excelente video, puede ser una app completa que tenga clean architecture, llamadas a apis, almacenamiento local, programación reactiva, patrones de presentación, testing , inyección de dependencias.
Me encanta tio ! explicas super bien y cubres todo ! Sigue dandole caña al tema que promete ! Muchas gracias por el contenido
Tambien me gustaria ver como se podria hacer codigo nativo para iOs, te pongo mi duda y si me la puedes responder te querre muchisimo y sino, espero que la cubra el curso: "Como hacer para que en segun que punto de la aplicacion, utilize una libreria nativa del SO, ejemplo: Soundcloud tiene un sdk para android y otro para iOs, como podria hacer esta diferencia", muchas gracias de antemano
Perfecto!
Se rifo con la S de .... Suscribete. buen video
Uff que vídeo tan completo. Todo muy bien explicado!
Lo estoy probando en windows, arranca el emulador de android, pero ios, ni destktop windows funcionan. Sale error: Could not find or load main class MainKt ...... :(
Aqui abajo en comentarios dicen que corriendo este comando en un nuevo config se arregla: @franciscocerezocuesta7641
"Actualización: ya lo pude resolver luego de varias horas de no encontrar nada y mucho menos en español les traigo la solución: lo corregí agregando un nuevo "run configuration" de tipo shell script y gregando este comando a dicho script ./gradlew :composeApp:run
Y ahora si se ejecuta en modo escritorio, espero les sirva!! "
Gracias por la informacion y el curso. Mi duda es si esto lo podemos ejecutar en computadores con bajos recursos? Android Studio no es que sea liviano que digamos....🤔🤔🤔
22:56 momentazooooo jajajjaj
Genial 🎉
hola, gracias por tus videos.
Te queria comentar una cosa, en un Pc con windows se puede emular ios en android studio? no soy capaz.
esta con lo ultimo que han anunciado en los webinar del martes con respecto a la configuración y el wizar ?
Ya estaba al pasarme a Flutter. Gracias por llegar a tiempo 🙂
El flautas le gana
@@danielggerson411obviamente con el tiempo que tiene, es una tecnologia mas madura, espero con ansias ver un benchmark entre ambas tecnologias multiplataformas.
Recomendarías aprender Kotlin Multiplatform en vez de Flutter para desarrollo multiplataforma? No conozco ninguno, pero sí he intentando aprender alguna vez Flutter y su sintáxis me parece horrible
El nuevo IDE es Fleet no? Porque de ser asi está disponible para Linux, Windows y MacOS
Hola kotlin, gudbai flutter
Una pregunta vas subir un update al curso de udemy para apreder hacer app Kotlin Multiplataform y utilizar los components de navigation, como utilizar las librerias en KMP y como utilizar los cliente parecidos Retrofit.
Excelente, tienes alguna ruta por donde cpmenzar a aprender para hacer app Mobiles
Justo tengo un video de roadmap!
Grande
Hola Aristis como estas? no entiendo algo: tenemos que instalar android studio en el Mac o podemos usar el Android studio en windows y el Mac y va a emular el iphone por defecto
Hola, ejecutando el código para desktop obtuve error deprecated gradle por incompatibilidad con gradle 9. Saben cómo solucionarlo? Gracias
Hola,
me gustaría que me recomendaras un macbook para poder trabajar en KMP.
Muchas gracias
Sería interesante ver cómo es la navegación en la aplicación de escritorio de Windows.
No es necesario hacer el paso de Kdoctor que sale en la documentacion?
Recomiendan empezar a aprender Kotlin en este momento? Me interesa el desarrollo android pero tengo miedo de no encontrar trabajo sobre ello por la demanda
Olle Gracias :) Estoy estudiando ingles y se me dificulta un poco leer la documentacion cuando es algo tan nuevo y amplio, espero que subas muchos videos, incluso si lo pones de pago pagare por ello. Sigue asi estas ayudando mucho a la comunidad de espaniol :)
Con respecto al nuevo IDE (Fleet), lo estoy utilizando en Linux y corre bien, creo que tambien esta disponible para windows, solo se debe configurar bien para que ejecute los emuladores de android.
Lo que no he podido activar ha sido el Preview de Jetpack Compose, podrias decirme si el Preview esta disponible en iOS ?
El preview deberia valer para todo
@@AristiDevs Entiendo, entonces al parecer como sigue en beta no han desarrollado el Preview, bueno, seguire usando Android Studio hasta que pongan un buen Preview para @Composable
Hola AristiDevs! hace poquito empece a ver tus videos. te hago una consulta que me bloquea: al bajar el proyecto desde el wizard y querer correr la forma "desktop" me tira un error de que no encuentra la clase MainKt y no logro hacerlo arrancar. Alguna sugerencia?
Gracias por tus contenidos! Abrazo grande desde Argentina
pd: al clonarme tu repo me pasa lo mismo :/
Hola Aristi, baje le que comentas pero no puedo no se si hay algo porq no me el emulador de IOS o me da el emulador de Plataforma.
que me falta?
Hola Aristi, saludos desde Perú, consulta, el curso de compose tmb está en udemy?
Sip, aunque ya todos los cursos nuevos irán solo en mi plataforma (appcademy.dev)
Hola Aris, tengo una duda si tengo programa en kotlin lo puedo actualizar kotlin MultiplatForm, es posible, con solo activar plugins seria o no se puede
me marca un error... "The project is using an incompatible version (AGP 8.1.4) of the Android Gradle plugin. Latest supported version is AGP 8.0.1"
¿Lo pudiste solucionar? me sale lo mismo y no quiero toquetear a ciegas.
Buenas, me molaria un video sobre como exportar el jar del Desktop pq no soy capaz de hacerlo gracias!
Las demas plataformas no están implementadas... porque no te suscribiste a Aristi! ajajaa
Muy buen tutorial, hermano. ¿Cuál es la licencia de todo esto si lo vas a usar para una app comercial?
Que yo sepa la misma de siempre, no cambia nada
Me ha gustado el curso, pero entonces esto si no tengo un Mac no me sirve para hacer apps para iOS?
una pregunta, en udemy y en tu pagina el curso de jetpack compose es el mismo y se actualiza al mismo tiempo ?
Sí, pero en Udemy no doy soporte ya
Excelente, Solo me falta el Mac , ¿Cuánto es lo mínimo que recomiendas en RAM ?
16Gb
Mi mini-mac M2 de 16GB Ram, se demoro unos 7 minutos en generar el projecto. Ojala a futuro logren mejorar.
Puedo desarrollar usando Android Studio en Windows o forzosamente tengo que usar Mac para poder desarrollar en Kotlin Multiplatforma?
Puedes en Windows pero para generar la parte de iOS necesitas mac.
¿A alguien le salió este error nada mas abrir y sincronizar el proyecto?
The project is using an incompatible version (AGP 8.2.0) of the Android Gradle plugin. Latest supported version is AGP 8.1.2
*no se puede unir al Discord*
@AristiDevs Me sale error cuando ejecuto para el emulador de Iphone. En mi Xcode dice que no reconoce el archivo ComposeApp. Hay que configurar algo? Gracias por el video
En teoría no, prueba a intentar ejecutar la app de ios desde xcode (abres xcode y le das a abrir al proyecto de ios)
Hola, me he llevado todo el día intentando que funcionara la versión de iOS. No se si te daba el mismo error que a mi (Signing Identity: "-"), pero en mi caso hice lo que te comento Aris de probarlo en Xcode y allí me lo abrió a la primera. Ahora me falta arreglar la versión desktop, que tampoco me da y me tira error.
@@miguedelgado Buenas! gracias por la respuesta!
Lo que hice fue volver a descargar el archivo y funcionó. Espero que te sirva, a veces la solucion mas obvia es la que funciona jaja
Lo probare tambien@@martinschwarzbock5733. Gracias
Aris, en el emulador del iPhone me aparece con una marca "x" como si faltara algo por configurar, solo me pasa a mi?? Por lo que veo, en configuración no me aparecen los dispositivos en Execution target
Tienes el plugin instalado y actualizado?
@@AristiDevs Así es! Tengo la versión de Android Studio Giraffe | 2022.3.1 Patch 3, me parece que hay una última, será eso??
Ya lo he actualizado y nada.. sigo validando qué puede ser..
creo que debes tener xcode instalado para que te salga el emulador@@juliancarvajaldiaz215
Ya lo he solucionado.. si les llega a pasar, es porque tienen Xcode desactualizado !! Lo he actualizado a la última versión y va muy bien 🚀
Amigo soy ceo de los nuevos sistemas android , tanto CPU, tablet y celular , esta por surgir la red 6G
Por favor realice el curso completo de en udemy o hotmart
Puedes trabajar una app de sistema pos para un restaurante con sqllite
Hola. Este curso será gratuito o tendrás versión mejorada de paga?
Aris, respecto al responnse existe alguna librería?
Investigo para futuros capítulos
Tengo una duda, de momento tengo una pc dell, puedo usar android studio para desarrollar multiplataforma y hacer pruebas con un emulador ios, y luego cuando vaya a lanzar a la app store es que necesito una mac para firmar la app? O necesito una mac desde el inicio eel desarrollo?
No, para probar iOS vas a necesitar si o si una Mac, porque necesita XCode para compilar
@@devgabriel6898 Muchas gracias
Esta listo compose Multiplataforma para produccion ?
Por qué la app de escritorio no me funciona en Windows 10?
x2 dice Cannot locate tasks that match ':composeApp:compileJava' as task 'compileJava' is ambiguous in project ':composeApp'. Candidates are: 'compileDebugAndroidTestJavaWithJavac', 'compileDebugJavaWithJavac', 'compileDebugUnitTestJavaWithJavac', 'compileReleaseJavaWithJavac', 'compileReleaseUnitTestJavaWithJavac'.
Suscribanse
Windows ya está prácticamente completo faltan sus sistemas complementarios
alguien pudo resolver este error? Cannot locate tasks that match ':composeApp:compileJava' as task 'compileJava' is ambiguous in project ':composeApp'. Candidates are: 'compileDebugAndroidTestJavaWithJavac', 'compileDebugJavaWithJavac', 'compileDebugUnitTestJavaWithJavac', 'compileReleaseJavaWithJavac', 'compileReleaseUnitTestJavaWithJavac'.
Hola, me aparecía lo mismo pero con el comando " .\gradlew :composeApp:run" en la terminal del proyecto en AndroidStudio se soluciono
Quiero que salga ya la versión web
En los pluggins muestra solo kotlin multiplatafor movile, pero no me permite incluir aplicaciones de escritorio. Slguien sabe como hacerlo. Gracias
Eso se incluye desde el wizard al crear la app
@@AristiDevs Muchas gracias. Eres muy claro como docente
👍 Buen tutorial. Voy suscrir a tu canal 🙂. Una pregunta, sabes porque en Ubuntu, impossible obtener la interface Desktop? Siempre hay este error :
"java.lang.ClassNotFoundException: MainKt"
El desafio : 🙂
Column(
modifier = Modifier.fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
Spacer(modifier = Modifier.height(8.dp))
TextField(
value = name,
onValueChange = {name = it}
)
Spacer(modifier = Modifier.height(20.dp))
AnimatedVisibility(name.isNotEmpty()) {
if(name != "aristidevs"){
Text(
text = "Hello, $name",
style = MaterialTheme.typography.h5
)} else {
Text(
text = "SUSCRIBITE!!!",
style = MaterialTheme.typography.h3
)
}
}
}
}
De qué hacer vídeos con KMP?? Buaaa pues el kit completo MVVM, DI, retrofit... Jejeje lo dicho el kit completo...