Ari, la neta muchos devs te debemos el trabajo que hemos conseguido, de corazón deseo que prosperes mucho por todo el conocimiento que nos has regalado.
Cuando uno comienza entrar en el mundo de la programacion quisiera llegar ser como los grandes programadores en la historia como por ejemplo Linus Torvalds o James Gosling, entonces te apasionas por aprender y en tu camino te encuentras a desarrolladores como Aris y te olvidas de esas cacas, simplemente tener esa actitud para programar es lo maximo. Gracias Aris por compartir.!
INCREIBLE, FABULOSO, esto es a lo que llamo un curso profesional intermedio, super explicado, con una genial aplicación como termino del curso, solo queda disfrutarlo, definitivamente el avanzado ya será un nivel olímpico.
por fin termine el curso después de una semana !es una pasada! Es demasiado bueno que hasta vale la pena escuchar el chiste del top top mil veces! saludos Ari gracias.
Que tal?, voy por el minuto 57 y me encanta, esta muy bien armado, yo habia empezado con android hace tiempo pero estaba todo desactualizado y no funcionaba nada de lo que decian, pero este curso esta buenisimo, lo que si, no encuentro las imagenes del proyecto.
Aris, terminé todo el curso. Un placer enorme.. bien variado... de todo un poco... ameno... didáctico... muchos tips... además muy buena la idea de la app que encaraste... lastima que en Argentina yo estoy muy mal económicamente, sino me iba para allá a hacerte un asado criollo mientras preparabas el curso avanzado :). Cuando monetice mi primer app.... veré si me alcanza visitar esos lares.... abrazo y gracias
Siguiendo tu curso Compose.. Q gran aporte eres Aris.. gracias a ti he subido mi primera app .. gracias por tanta dedicación en cada uno de tus videos.
Sabias palabras en lenguaje de calle, jaja, muy buenas explicaciones y además me hace reír, hay cosas que uno ignora hasta que ya lo hace de forma profesional y empieza a encontrar errores "raros" por cosas simples y es allí cuando hace click en el cerebro la importancia de detalles como manejar el numero de version en una variable para obligar a las bibliotecas a mantener la misma version
Gracias Aris!!!!! Aún no lo he visto entero pero algo así necesitaba!!!!!! Pq programar ya se, pero no sé hacerlo con buenas prácticas. Lo organizo como voy viendo en ese momento
24:08 bonita aplicacion bro jajaja. Na pero muy buen trabajo bro sigue asi, me encantan tus cursos y eres muy buena persona al compartirlo gratuitamente. Muchas Gracias.
Aris, muchas gracias por compartir tus conocimientos, muy útil y practico el curso. Sus aportes se vuelven muy importantes para mejorar nuestras App y producir software de calidad.
El mejor de todos, aun me da miedo aplicar a empleaos y no he podido conseguir ninguno, me siento muy novato, pero gracias a estos videos siento que voy mejorando, gracias CRACK
@Before Excelente curso!! Bien pensado para abarcar muchas cosas en una sola app. Mucho pequeño y útil tip en el medio para anotar. @After Tenés que internarte 1 semana en una granja para recuperarte. Felicitaciones!!
Currazoooo. Ya trabajo como Android Developer pero me lo veré igual que seguro que tengo bastantes cosas que aprender. Un saludo Aris y gracias por haberme ayudado con mi primera aplicación, ya que en parte, me ha ayudado también a estar donde estoy :)
Muchas gracias Aris!!, ya realicé mi primer animación, jaaaaa Tengo 56 años y había dejado de programar en el '92, por aquella época Microsoft DOS, Clipper 5.02, sistema de escritorio, monousuario, monitor 256 colores, memoria 1Mb jaaa cuantos cambios por DIOS!! lo que me a costado hacer el click ;) Gracias por facilitarme el reencuentro con mi pasión
Excelente Aris, seria genial ver ese curso avanzando con más testing y consumiendo un api que tenga login con token y los crud enfocado en un proyecto real digamos y con lo nuevo que tiene android studio también que ha cambiado la forma de guardar las dependencias, tienes un nuevo sub :D
Excelente curso, muy bien explicado, y los conceptos estan espectacularmente dados. Pero, punto y aparte, queria saber si alguien tenia problemas para acceder al Sagitario, en el Horoscope Fragment. Porque yo añadi una pequeña pantalla para el error state, que le indique al usuario que algo anda mal, (esto en el Horoscope Detail), y me aparece un error al entrar a Sagitario. Estoy bastante seguro que es un problema del Backend, es decir, de la API, y queria saber si a alguien mas le pasaba. Saludos, y muchisimas gracias Aris por estos contenidos de calidad.
Brutal el currele que te metes y la calidad de tus videos. Estoy ahora con tu curso de pago de JPC pero asombroso ver que tamhien tienes videos como este. Enhorabuena a nuestro desarrollador Android favorito. 😊. (por cierto, ojala que te curres algo asi en JPC, estoy al principio del video y flipaba con lo que iba a aprender, luego me entro la bajona al ver que era xml 😢)
Yo que voy por la mitad te digo que solo el 10% del contenido se basa en xml, lo principal de este vídeo es Retrofit, la arquitectura que se la usa para todo y la navegación entre pantallas :)
Eres la ostia tio, justo ayer descubrí tu curso desde cero y me he puesto manos a la obra, me alegra ver que acabas de subir otro vídeo de nivel intermedio, estoy deseando terminarme la segunda parte del básico para verme este, le dejo guardado, lo explicas todo que da gusto, Gracias!
Estaba buscando contenido de Android y por el RT de Hector de León sobre tu Tweet promocionando este video he conocido tu canal y ten por seguro que mi suscripción es eterna.
Creo que seria super interesante, por que es algo muy necesario para crear una app mediana mente decente, la Class permission, que gestione los permisos en un video, Ojala se pueda crack!!
Grande Aris!! ¿Cómo has generado esos iconos tan chulos? Parece una chorrada, pero al menos para mi es un verdadero dolor de cabeza. Mil gracias por compartir una vez mas todo tu conocimiento.
AYUDAAA no puedo configurar Dagger Hilt Could not determine the dependencies of task ':app:compileDebugKotlin'. > No matching toolchains found for requested specification: {languageVersion=8, vendor=any, implementation=vendor-specific}.
en teoría corregí mi error cambiando la version de java. compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = '17' } Podría existir algún inconveniente?
A mi me enseñaron que MVVM, MVP, etc. son patrones de diseño de la capa de presentación o "ui", no son patrones de arquitectura en si, Clean Architecture sí sería un patrón de arquitectura.
INCREIBLE!! ARIS YO HICE PARTE DE UNO DE ESTOS CURSOS QUE TE ENCUENTRAN TRABAJO EN 6 MESES Y TE JURO Q TUS LECCIONES SON MEJOR QUE TODOS LOS VIDEOS DE ESE CURSO QUE ERAN IMPROVISADOS Y CON PESIMOS EJEMPLOS! EMPEZE A QUEJARME DEL CURSO Y DE LOS TUTORES Y POR ESO ME EXPULSARON SIN PIEDAD, MENOS MAL EMPEZASTE HACER VIDEOS DE TAN BUENA CALIDAD Y TOTALMENTE GRATIS Y LO MEJOR ESQUE TU FORMA DE EXPLICAR SE ME HACE MUY CHISTOSA Y UNICA ERES COMO EL RUBYUS DE LA PROGRAMACION HAHA GRACIAS POR TODO TUS APORTES SIN DUDA APENAS PUEDA ME VOY A COMPRAR TU NUEVO CURSO Q SE VE Q ESTA FIRE🥵❤🔥 PS: EL MENSAJE SUBLIMINAL FUNCIONO ESTOY SUBSCRITO Y MI PERRO AHORA SE LLAMA SUBSCRIBIR
Vaya currazo!!! Feliciadades!! me encantan tus videos. Una pregunta, para los recursos de imagen, además de hacerlos webp, ¿Haces recursos para todas las pantallas? ldpi, hdpi, xhdpi... o hay alguna forma mejor de hacerlo cuando tienes imagenes? Gracias!!
Muy bueno el video! Ya tengo finalizada mi app con algunos toques y cambios personales :) Consulta, quiero armar mi propia REST api como la que han hecho para obtener las predicciones, ¿qué video o colega recomiendas para aprender a hacerlo? Saludos!
Muy bueno!, tengo una duda conceptual con respecto a la creación del objeto Retrofit, que pasa si yo por ejemplo tuviese una app donde en la ventana principal tengo un recyclerview, y dependiendo de que ítem selecciono, la BASE_URL cambia (porque es una app que saco información de diferentes servidores), como sería la forma correcta de llevar a cabo esto? Porque se me ocurrió agarrar todo como el PATH relativo y que cada llamada tenga la dirección completa, espero que se haya entendido, gracias :)
Empezando este curso luego de haber terminado el de 12 horas .🔥🔥🎆 Soy el único que le gusta el principio de crear un proyecto porque es el principio de todo? 🥺🥺
Aris, el contenido de los cursos es brutal, me encanta. Muchas gracias! Por cierto, tienes algún tutorial de cómo usar correctamente y eficientemente la documentación oficial de Android? Porque la verdad es que es un poco caos... Estaria bien tener un tutorial de los tuyos para aprender a usarla bien. saludos
Como a @AristiDevs le gusta tanto grabarse y a nosotros verle, estaría muy bien un video del permission service con la inyección de dependencias para gestionar los permisos que mencionas. Sino con incluirlo en tu nuevo curso que esta calentito en el horno a punto de salir estaría muy bien. 😄
Todo iba bien y entendiendolo super bien..... hasta que empezaste con Retrofit. Como tu dices... "me exploto la cabeza" y me perdia con tantas clases jajajajajaj pero lo volvere a ver varias vces para aprender a hacerlo
Estoy sudando la gota gorda entendiendo cómo usar retrofit aquí. Encima estoy a la vez intentando usarlo en un proyecto paralelo para ir aprendiendo por mi cuenta tambien, pero no veas...
Me flipan tus cursos, de verdad. Hice el de 0 y ahora este. Si que es cierto que estoy empezando con este y tengo miedito con las cosas que estoy escuchando, pero poco a poco y gracias a tu forma de explicar, hacen que sea mucho más ameno aprender. Por otro lado, estoy acabando el FP superior de DAM y me gastaría hacer las practicas en algún lugar que trabaje con android studio y kotlin. Sabrías alguna web o sitio para poder enviar alguna petición? Todos los sitios piden minimo 1 - 2 años de experiencia y lo estoy viendo bastante complicado... . me podrias dar consejo o ayuda para poder empezar en el mundo laboral? Bueno, al margen de esto, enhorabuena por tus cursos, son la osti_!
Muchas gracias Aris!! lo voy viendo despacio pero sin parar, es una pasada!! Por cierto, donde podemos coger las imagenes de los iconos y todo eso? están en el repo?? Gracias de nuevo...
@@walterr8417 perdona, pero no encuentro los iconos del navigation bar menu... los veo como ic_...xml pero no como webp y no se de donde descargarlos. gracias
Ojala pudieras subir un video explicando lo de los ficheros llamados repositorios que creaste, las clases y objetos que sirven para la comunicacion entre la capa data y el domain, me exploto la cabeza 😿jaja, pero ahi vamos, me lo volveré a ver, mil gracias por los videos 👌me ayudan bastante
@@danielsacchi649 ya pude entender Masomenos jaja, las primeras 2 3 veces no entenderás mucho, muy poquito siendo sincero, pero tú sigue viendo igual, intenta memorizarlo, y pronto lo podrás entender. Me sirvió mucho hacer diagramas en una hoja de como son llamadas las diferentes capas de la arquitectura
Hola días, sería bueno que puede hacer un vídeo de como se puede hacer el responsive design para un App con XML y Jetpack Compose en Android studio espero su respuesta saludos @AristiDevs
Buenas, sobre el min 2:50 hace la animación de rotación de los items del rv de horoscopo, probando he visto que si haces click varias veces no termina en la posición original. Probando he dejado asi mi codigo: private fun startRotationAnimation(view: View, newLambda: () -> Unit) { view.animate().apply { duration = 500 interpolator = LinearInterpolator() //La velocidad de la animacion no es linea, acelera rotationBy(360f) binding.parent.isEnabled = false //DESHABILITAMOS EL PARENT withEndAction { newLambda() binding.parent.isEnabled = true //HABILITAMOS EL PARENT } start() } } Alguna opinión si es mejorable? Al final es la conclusion a la que he llegado solo.
Hola, es como dices, lo primero que pensé fue en sobreescribir algún método asociado al evento doble click, pero al parecer no existe ningún Event listeners que lo capture. me pregunto ... Habrá que crear alguna función que devuelva un booleano en función del tiempo transcurrido entre click y click? 🤔
@solucionesmikrotik Muchas gracias, tiene mucho sentido. A veces es mas simple de lo que pensamos, verdad? a mi no se me ocurrió encararlo así. Gracias
Hola colegas, para los que les salio el error del jvm y no lo pudieron corregir con la solución de Ari. Yo lo solucione cambiando la versión de java a 17 así: compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" }
Hola... yo puse eso pero me sigue saliendo el mismo error: compileOptions { sourceCompatibility = JavaVersion.VERSION_1_7 targetCompatibility = JavaVersion.VERSION_1_7 } kotlinOptions { jvmTarget = "17" }
Hola Ari ¡gracias por tus videos! entonces si quiero hacer una app tipo "uber" conviene crear los paquetes "login", "perfil", etc? o esa app también se considera una de tipo mediana? Saludos.
Hola Aris... Una curiosidad...¿Es posible en un proyecto combinar XML con Compose? Estoy heredando un proyecto con muchas pantallas XML donde el programador nunca separó la lógica de la interfaz UI, ¿Puedo convivir con ambas, mientras lo convierto a Compose? Y veo que hay un follón con el Manifest.xml y los activities... alguna sugerencia, ¿Me mudo a MAUI con todo y sus fuegos?
Por que usamos mas de un activity en la app? se podrian tambien manejar todo en fragmetos? segun la recomendaciones de la documentacion de google menciona que lo mejor es trabajar con un solo activity, no? o será que tambien dependera de como queremos construir el proyecto? Gracias de ante mano por si alguien contesta! :D
Depende el proyecto y la navegación, para este caso como accedemos al detalle, meter otro fragment se cargaría la navegación de la bottom bar. Pero en cuanto a formas de hacerlo hay muchísimas y todas son válidas
Voy por el 2:28:00, al momento de pintar la información en el recyclerview no me agarra los recursos que subiste al github. Me dan problemas como este: Caused by: android.content.res.Resources$NotFoundException: File Capricorn from drawable resource ID #0x7f120027 Es como si estuviera corrupto o no sé jaja :(
¿Hacemos un curso avanzado? Pues SUSCRÍBETE Y COMPARTE
Si por favor, estoy esperando otro curso en Udemy :D
Si, por favor estaré al pendiente del curso avanzado
Sí Ari, por favor, sirve de mucho tu gran conocimiento compartido, mil gracias!!
siiii, buenisimos tus cursos
Obvio pls !
Ari, la neta muchos devs te debemos el trabajo que hemos conseguido, de corazón deseo que prosperes mucho por todo el conocimiento que nos has regalado.
Me hace muy feliz leer esto 🥺
Me mire tus dos videos sobre Kotlin Basico y el de Intermedio, dos veces. Muchas gracias por haberme enseñado con tan buena onda.
Cuando uno comienza entrar en el mundo de la programacion quisiera llegar ser como los grandes programadores en la historia como por ejemplo Linus Torvalds o James Gosling, entonces te apasionas por aprender y en tu camino te encuentras a desarrolladores como Aris y te olvidas de esas cacas, simplemente tener esa actitud para programar es lo maximo. Gracias Aris por compartir.!
Muchas gracias 💕
@@AristiDevscomo lo puedo contactar
INCREIBLE, FABULOSO, esto es a lo que llamo un curso profesional intermedio, super explicado, con una genial aplicación como termino del curso, solo queda disfrutarlo, definitivamente el avanzado ya será un nivel olímpico.
de la mejores explicaciones estoy aprendiendo programacion y movil es de las que mas me gusta saludos desde colombia
por fin termine el curso después de una semana !es una pasada! Es demasiado bueno que hasta vale la pena escuchar el chiste del top top mil veces! saludos Ari gracias.
Muchísimas gracias!!
Excelente, con sus dolores de cabeza pero ya agarrando forma 🤗🤗🤗🤗
Muchisimas gracias por todos tus cursos!! Esperando que hagas el avanzado.
Enhorabuena Aris, me ha encantado. Espero con ganas el siguiente. Explicas super bien!
gracias aris por estos cursos! hace unos dias arranque con ellos y vengo aprendiendo muchisimo!
Definitivamente mi desarrollador Android favorito! Gracias por tanto!
Que tal?, voy por el minuto 57 y me encanta, esta muy bien armado, yo habia empezado con android hace tiempo pero estaba todo desactualizado y no funcionaba nada de lo que decian, pero este curso esta buenisimo, lo que si, no encuentro las imagenes del proyecto.
"Además tu sabes que tu aplicación no se la va a descargar nadie" jaajajajajaja me mató esa frase
Que tienes en contra de los que tenemos +10 descargas en nuestras apps varoncito? Aver muestra tu app con los millones de descargas y comentarios 🥴
No puedo, que me copian 👀
@@danielggerson411?????
Aris, terminé todo el curso. Un placer enorme.. bien variado... de todo un poco... ameno... didáctico... muchos tips... además muy buena la idea de la app que encaraste... lastima que en Argentina yo estoy muy mal económicamente, sino me iba para allá a hacerte un asado criollo mientras preparabas el curso avanzado :). Cuando monetice mi primer app.... veré si me alcanza visitar esos lares.... abrazo y gracias
ASU MARE MEJOR ORDEÑALO.
@@rickhunter8216 XDDD
Estaba esperando este video como agua de mayo. Mil gracias!!
Gracias por todos los recursos!!!! Uno que está cambiando Flutter por Nativo
Siguiendo tu curso Compose..
Q gran aporte eres Aris.. gracias a ti he subido mi primera app .. gracias por tanta dedicación en cada uno de tus videos.
Sabias palabras en lenguaje de calle, jaja, muy buenas explicaciones y además me hace reír, hay cosas que uno ignora hasta que ya lo hace de forma profesional y empieza a encontrar errores "raros" por cosas simples y es allí cuando hace click en el cerebro la importancia de detalles como manejar el numero de version en una variable para obligar a las bibliotecas a mantener la misma version
Gracias Aris!!!!! Aún no lo he visto entero pero algo así necesitaba!!!!!! Pq programar ya se, pero no sé hacerlo con buenas prácticas. Lo organizo como voy viendo en ese momento
24:08 bonita aplicacion bro jajaja. Na pero muy buen trabajo bro sigue asi, me encantan tus cursos y eres muy buena persona al compartirlo gratuitamente. Muchas Gracias.
En cuanto termine con este comprare tu curso de compose muchas gracias por tanto conocimiento bien merecido tu premio por parte de google
Aris, muchas gracias por compartir tus conocimientos, muy útil y practico el curso. Sus aportes se vuelven muy importantes para mejorar nuestras App y producir software de calidad.
El mejor de todos, aun me da miedo aplicar a empleaos y no he podido conseguir ninguno, me siento muy novato, pero gracias a estos videos siento que voy mejorando, gracias CRACK
@Before
Excelente curso!! Bien pensado para abarcar muchas cosas en una sola app. Mucho pequeño y útil tip en el medio para anotar.
@After
Tenés que internarte 1 semana en una granja para recuperarte.
Felicitaciones!!
Ya espero con ansias el curso avanzado, gracias❤🚀🚀
Currazoooo. Ya trabajo como Android Developer pero me lo veré igual que seguro que tengo bastantes cosas que aprender. Un saludo Aris y gracias por haberme ayudado con mi primera aplicación, ya que en parte, me ha ayudado también a estar donde estoy :)
Que es lo basico que hay que saber para conseguir empleo ?
Muchas gracias Aris!!, ya realicé mi primer animación, jaaaaa Tengo 56 años y había dejado de programar en el '92, por aquella época Microsoft DOS, Clipper 5.02, sistema de escritorio, monousuario, monitor 256 colores, memoria 1Mb jaaa cuantos cambios por DIOS!! lo que me a costado hacer el click ;) Gracias por facilitarme el reencuentro con mi pasión
Es un completo PLACER poder echarte un cable. Bienvenido (de nuevo) a este mundillo tan divertido ^^
Excelente Aris, seria genial ver ese curso avanzando con más testing y consumiendo un api que tenga login con token y los crud enfocado en un proyecto real digamos y con lo nuevo que tiene android studio también que ha cambiado la forma de guardar las dependencias, tienes un nuevo sub :D
¡Muchas gracias por compartir tus conocimientos!
Excelente curso, muy bien explicado, y los conceptos estan espectacularmente dados. Pero, punto y aparte, queria saber si alguien tenia problemas para acceder al Sagitario, en el Horoscope Fragment. Porque yo añadi una pequeña pantalla para el error state, que le indique al usuario que algo anda mal, (esto en el Horoscope Detail), y me aparece un error al entrar a Sagitario. Estoy bastante seguro que es un problema del Backend, es decir, de la API, y queria saber si a alguien mas le pasaba. Saludos, y muchisimas gracias Aris por estos contenidos de calidad.
Eres un crack! Gracias a tu contenido he mejorado en kotlin. 👏😎
Saludos y buena vibra!
Brutal el currele que te metes y la calidad de tus videos. Estoy ahora con tu curso de pago de JPC pero asombroso ver que tamhien tienes videos como este. Enhorabuena a nuestro desarrollador Android favorito. 😊. (por cierto, ojala que te curres algo asi en JPC, estoy al principio del video y flipaba con lo que iba a aprender, luego me entro la bajona al ver que era xml 😢)
Yo que voy por la mitad te digo que solo el 10% del contenido se basa en xml, lo principal de este vídeo es Retrofit, la arquitectura que se la usa para todo y la navegación entre pantallas :)
Grande Aris! Gran trabajo, y gracias por todo, nos ayudas un montón!
Ahora ya tengo que hacer el fin de semana 😎 Grande Aris!!!
Es un excelente curso gracias, tambien aprendi la leccion de subir los proyectos al Git 🤣🤣🤣🤣
Buenísimo, nos viene genial incluso a los que ya llevamos tiempo currando: Muchas gracias chiavá :)
Eres la ostia tio, justo ayer descubrí tu curso desde cero y me he puesto manos a la obra, me alegra ver que acabas de subir otro vídeo de nivel intermedio, estoy deseando terminarme la segunda parte del básico para verme este, le dejo guardado, lo explicas todo que da gusto, Gracias!
me suscribi genio espero con ansias tus clases de kotlin
Que grande Aris!! muy útil todo el contenido y muy bien explicado. 👏👏
Estaba buscando contenido de Android y por el RT de Hector de León sobre tu Tweet promocionando este video he conocido tu canal y ten por seguro que mi suscripción es eterna.
Creo que seria super interesante, por que es algo muy necesario para crear una app mediana mente decente, la Class permission, que gestione los permisos en un video, Ojala se pueda crack!!
Queremos ese curso avanzado! Gran vídeo
Gran video, muchas gracias por todo lo que haces.
buen curso, espero con ansias el avanzado
Porque no descubri este canal hace 50 años 😔😔😔😮💨😮💨😮💨
Súper, ya lo esperaba. 👍🥳🥳👌
Grande Aris!! ¿Cómo has generado esos iconos tan chulos? Parece una chorrada, pero al menos para mi es un verdadero dolor de cabeza. Mil gracias por compartir una vez mas todo tu conocimiento.
Gracias por todo Aris Quevedo!! Eres grande crack!
AYUDAAA no puedo configurar Dagger Hilt
Could not determine the dependencies of task ':app:compileDebugKotlin'.
> No matching toolchains found for requested specification: {languageVersion=8, vendor=any, implementation=vendor-specific}.
en teoría corregí mi error cambiando la version de java.
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
Podría existir algún inconveniente?
Hola.... alguien le pudo dar solución a ese error? a mi también me sale eso
Gracias Aris, se agradece todo el esfuerzo!!!!
Muchas gracias por el trabajo !!! Enhorabuena
A mi me enseñaron que MVVM, MVP, etc. son patrones de diseño de la capa de presentación o "ui", no son patrones de arquitectura en si, Clean Architecture sí sería un patrón de arquitectura.
INCREIBLE!! ARIS YO HICE PARTE DE UNO DE ESTOS CURSOS QUE TE ENCUENTRAN TRABAJO EN 6 MESES Y TE JURO Q TUS LECCIONES SON MEJOR QUE TODOS LOS VIDEOS DE ESE CURSO QUE ERAN IMPROVISADOS Y CON PESIMOS EJEMPLOS! EMPEZE A QUEJARME DEL CURSO Y DE LOS TUTORES Y POR ESO ME EXPULSARON SIN PIEDAD, MENOS MAL EMPEZASTE HACER VIDEOS DE TAN BUENA CALIDAD Y TOTALMENTE GRATIS Y LO MEJOR ESQUE TU FORMA DE EXPLICAR SE ME HACE MUY CHISTOSA Y UNICA ERES COMO EL RUBYUS DE LA PROGRAMACION HAHA GRACIAS POR TODO TUS APORTES SIN DUDA APENAS PUEDA ME VOY A COMPRAR TU NUEVO CURSO Q SE VE Q ESTA FIRE🥵❤🔥
PS: EL MENSAJE SUBLIMINAL FUNCIONO ESTOY SUBSCRITO Y MI PERRO AHORA SE LLAMA SUBSCRIBIR
Pregunta, tienes de casualidad algo de como usar la camara y el bluetooth?
Vaya currazo!!! Feliciadades!! me encantan tus videos. Una pregunta, para los recursos de imagen, además de hacerlos webp, ¿Haces recursos para todas las pantallas? ldpi, hdpi, xhdpi... o hay alguna forma mejor de hacerlo cuando tienes imagenes? Gracias!!
Intento usar vectores que es lo más óptimo
Buenísimo ! Lo estaba esperando c:
Muy bueno el video! Ya tengo finalizada mi app con algunos toques y cambios personales :)
Consulta, quiero armar mi propia REST api como la que han hecho para obtener las predicciones, ¿qué video o colega recomiendas para aprender a hacerlo?
Saludos!
Gracias por esto Ari! Eres un crack.
Hola ! Que configuración recomiendas en una notebook para empezar a programar?
Crack! Lo estudiaré, gracias!
Excelente hermano, muchas gracias
grande ari, sos un crack, encantado de este curso!!!
Buenas, comentas que el futuro de las vistas en con Jetpack Compose, ¿Me recomiendas hacer el tutorial con XML o intentarlo con Jetpack Compose?
Muy bueno!, tengo una duda conceptual con respecto a la creación del objeto Retrofit, que pasa si yo por ejemplo tuviese una app donde en la ventana principal tengo un recyclerview, y dependiendo de que ítem selecciono, la BASE_URL cambia (porque es una app que saco información de diferentes servidores), como sería la forma correcta de llevar a cabo esto? Porque se me ocurrió agarrar todo como el PATH relativo y que cada llamada tenga la dirección completa, espero que se haya entendido, gracias :)
Empezando este curso luego de haber terminado el de 12 horas .🔥🔥🎆
Soy el único que le gusta el principio de crear un proyecto porque es el principio de todo? 🥺🥺
Finalizadoooooooo ❤🔥❤🔥
Aris, el contenido de los cursos es brutal, me encanta.
Muchas gracias!
Por cierto, tienes algún tutorial de cómo usar correctamente y eficientemente la documentación oficial de Android? Porque la verdad es que es un poco caos...
Estaria bien tener un tutorial de los tuyos para aprender a usarla bien.
saludos
Como a @AristiDevs le gusta tanto grabarse y a nosotros verle, estaría muy bien un video del permission service con la inyección de dependencias para gestionar los permisos que mencionas. Sino con incluirlo en tu nuevo curso que esta calentito en el horno a punto de salir estaría muy bien. 😄
👀
eso es todo aris México eres un ídolo
Todo iba bien y entendiendolo super bien..... hasta que empezaste con Retrofit. Como tu dices... "me exploto la cabeza" y me perdia con tantas clases jajajajajaj pero lo volvere a ver varias vces para aprender a hacerlo
Muchas gracias! Eres increíble bro
Muy buen curso, has uno avanzado con jetpack compose 😅
Estoy sudando la gota gorda entendiendo cómo usar retrofit aquí. Encima estoy a la vez intentando usarlo en un proyecto paralelo para ir aprendiendo por mi cuenta tambien, pero no veas...
Voto por ese curos avanzado!
Esperando curso de jetpack compose. Muchas gracias crack.
Me flipan tus cursos, de verdad. Hice el de 0 y ahora este. Si que es cierto que estoy empezando con este y tengo miedito con las cosas que estoy escuchando, pero poco a poco y gracias a tu forma de explicar, hacen que sea mucho más ameno aprender. Por otro lado, estoy acabando el FP superior de DAM y me gastaría hacer las practicas en algún lugar que trabaje con android studio y kotlin. Sabrías alguna web o sitio para poder enviar alguna petición? Todos los sitios piden minimo 1 - 2 años de experiencia y lo estoy viendo bastante complicado... . me podrias dar consejo o ayuda para poder empezar en el mundo laboral? Bueno, al margen de esto, enhorabuena por tus cursos, son la osti_!
En cuanto a consejos hay varios vídeos en el canal, empresas que acepten a gente de prácticas no conozco la verdad
Los revisaré, muchas gracias por responder. @@AristiDevs
DAM te debería dar prácticas en empresa, es una de las asignaturas
Muchas gracias Aris!! lo voy viendo despacio pero sin parar, es una pasada!!
Por cierto, donde podemos coger las imagenes de los iconos y todo eso? están en el repo??
Gracias de nuevo...
Muchas gracias, y sí, está todo en el repo
@@AristiDevs ostras! Pero no encuentro los svg. :-(
@@oliwan13 hola, no son svg en el repo están las versiones finales, en formato webp , carpeta res/drawable
@@walterr8417 perdona, pero no encuentro los iconos del navigation bar menu... los veo como ic_...xml pero no como webp y no se de donde descargarlos. gracias
Muchas gracias por esto, espero poder retribuirte en cuanto pueda, que dios te bendiga y te llene de éxitos
Ojala pudieras subir un video explicando lo de los ficheros llamados repositorios que creaste, las clases y objetos que sirven para la comunicacion entre la capa data y el domain, me exploto la cabeza 😿jaja, pero ahi vamos, me lo volveré a ver, mil gracias por los videos 👌me ayudan bastante
me pasó igual
@@danielsacchi649 ya pude entender Masomenos jaja, las primeras 2 3 veces no entenderás mucho, muy poquito siendo sincero, pero tú sigue viendo igual, intenta memorizarlo, y pronto lo podrás entender.
Me sirvió mucho hacer diagramas en una hoja de como son llamadas las diferentes capas de la arquitectura
Hola días, sería bueno que puede hacer un vídeo de como se puede hacer el responsive design para un App con XML y Jetpack Compose en Android studio espero su respuesta saludos
@AristiDevs
Con constraint layout, ya está el vídeo subido
Buenas, sobre el min 2:50 hace la animación de rotación de los items del rv de horoscopo, probando he visto que si haces click varias veces no termina en la posición original.
Probando he dejado asi mi codigo:
private fun startRotationAnimation(view: View, newLambda: () -> Unit) {
view.animate().apply {
duration = 500
interpolator = LinearInterpolator() //La velocidad de la animacion no es linea, acelera
rotationBy(360f)
binding.parent.isEnabled = false //DESHABILITAMOS EL PARENT
withEndAction {
newLambda()
binding.parent.isEnabled = true //HABILITAMOS EL PARENT
}
start()
}
}
Alguna opinión si es mejorable? Al final es la conclusion a la que he llegado solo.
Hola, es como dices, lo primero que pensé fue en sobreescribir algún método asociado al evento doble click, pero al parecer no existe ningún Event listeners que lo capture. me pregunto ... Habrá que crear alguna función que devuelva un booleano en función del tiempo transcurrido entre click y click? 🤔
@solucionesmikrotik Muchas gracias, tiene mucho sentido. A veces es mas simple de lo que pensamos, verdad? a mi no se me ocurrió encararlo así. Gracias
Gracias por el contenido!
Esto estaba esperando!!
Wuuu desde ayer que lo pusiste en LinkedIn vengo esperándolo
Hola colegas, para los que les salio el error del jvm y no lo pudieron corregir con la solución de Ari. Yo lo solucione cambiando la versión de java a 17 así:
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
Hola... yo puse eso pero me sigue saliendo el mismo error:
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
kotlinOptions {
jvmTarget = "17"
}
Hola inténtalo sin los guiones bajos en el VERSION_1_7 de esta forma VERSION_17@@eddyostos285
A mi nunca me salió ningún error, es más, cuando añadía la solución de aris me crasheaba, y al dejar todo por defecto ya volvía a correr
Hola Ari ¡gracias por tus videos! entonces si quiero hacer una app tipo "uber" conviene crear los paquetes "login", "perfil", etc? o esa app también se considera una de tipo mediana? Saludos.
Sip
Exelentes cursos !
Ajas una maratón para el finde 🎉
Sos un genio Aris!!
"Como selecciones Java voy a tu casa y te meto una paliza" la única frase que necesita un programador para aprender Kotlin 🙏🏻
El testing es lo más esperado 🎉
GRACIAS POR TANTO ARIII!!!!!
Gracias por el contenido!!
01:36:45 yo quiero ser del signo Dragon chino de fuego infernal!!!
Sería buena idea dejar los imports de cada archivo para copiar y pegar, sobre todo en estos lenguajes con muchas dependencias que se llaman igual
Los tienes en el GitHub, compañero
Hola Aris... Una curiosidad...¿Es posible en un proyecto combinar XML con Compose? Estoy heredando un proyecto con muchas pantallas XML donde el programador nunca separó la lógica de la interfaz UI, ¿Puedo convivir con ambas, mientras lo convierto a Compose? Y veo que hay un follón con el Manifest.xml y los activities... alguna sugerencia, ¿Me mudo a MAUI con todo y sus fuegos?
Puedes ir teniendo lo nuevo en Compose e ir migrando, es decir, es compatible
Por que usamos mas de un activity en la app? se podrian tambien manejar todo en fragmetos? segun la recomendaciones de la documentacion de google menciona que lo mejor es trabajar con un solo activity, no? o será que tambien dependera de como queremos construir el proyecto? Gracias de ante mano por si alguien contesta! :D
Depende el proyecto y la navegación, para este caso como accedemos al detalle, meter otro fragment se cargaría la navegación de la bottom bar.
Pero en cuanto a formas de hacerlo hay muchísimas y todas son válidas
un 10 como siempre, por cierto deja al viejo retrofit morir en paz y pásate a ktor.
Eres lo máximo 🎉
Voy por el 2:28:00, al momento de pintar la información en el recyclerview no me agarra los recursos que subiste al github. Me dan problemas como este:
Caused by: android.content.res.Resources$NotFoundException: File Capricorn from drawable resource ID #0x7f120027
Es como si estuviera corrupto o no sé jaja :(