👉 Como Usar el NAVIGATION COMPONENT en ANDROID ❓👈📱 📱

  Рет қаралды 35,046

Cristian Henao

Cristian Henao

Күн бұрын

Пікірлер: 68
@АнгелКиноЧипана
@АнгелКиноЧипана 4 жыл бұрын
Por algún motivo rehuia mucho de usar Navigation Component, pero lo explicas de tal forma que ya tengo toda la motivación para usarlo. Muchas gracias por tus vídeos, se aprecia bastante (Sobretodo que uses Java)
@compsystem
@compsystem 3 жыл бұрын
No puedo creer que llevaba tiempo tratando de realizar justo esto hay muchos videos desactualizados, que gran ayuda de verdad. bastante agradecido nuevo seguidor.
@jairoernestomaldonado9802
@jairoernestomaldonado9802 4 жыл бұрын
Me parece que para los botones "atrás" de tu ejemplo es mejor usar en sus escuchas de eventos: Navigation.findNavController(v).popBackStack(); para evitar que luego de oprimido, si se presiona el botón ir atrás por defecto de android; éste te mande al fragment del que se acaba de llegar de vuelta.
@ruif3r
@ruif3r 3 жыл бұрын
Iba a comentar lo mismo
@Wizard-xx7fe
@Wizard-xx7fe 2 жыл бұрын
gracias tu aporte me ayudo a entender como usar un boton dentro de mi recyclerview en mi adapter para desplazarme a otro fragment de mi nav graph por ejemplo de ver un producto a editarlo y pasar los datos
@DjangoMx
@DjangoMx 4 жыл бұрын
Al hacer en enlace en el modo diseño creas un action sin embargo cuando haces tu lógica de navegación no lo ocupas, ósea que no tiene sentido que los crees 🤔
@manuelgmra
@manuelgmra 3 жыл бұрын
Al haber visto este video me ha sido posible simplificar algo que tenía que hacer con solamente Fragments Gracias
@feryu17
@feryu17 4 жыл бұрын
muy buen video, solo un detalle generaste las acciones pero no las usaste, al llamar al navControler pasaste el "destination" como referencia lo cual funciona, pero no permite las animaciones de manera automática, popEnterAnim, popExitAnim, popUpTo, popUpToInclusive etc, al pasar "action" como referencia si nos permite estas animaciones.
@CristianDavidHenao
@CristianDavidHenao 4 жыл бұрын
Muchas gracias, la idea es hacer más vídeos del tema porqué este ya iba muy largo, muchas gracias por la observación y verlo!
@juliocamacho6298
@juliocamacho6298 3 жыл бұрын
como siempre una explicación muy a detalle :D oye tengo un caso particular y problema con la navegación, tengo un activity que infla un fragmento pero ese fragmento me sirve solo como contenedor para inflar ahí mi napgraph, el detalle es que al dar backPress no respeta la navegación de de los fragmentos de mi navgraph pues solo detecta como si fuera un solo fragmento que es el fragment contenedor. Cómo podría hacerle para que me respete el flujo hacía atrás entre cada fragmento :I?
@robert.portales
@robert.portales 4 жыл бұрын
Éste vídeo se complementa con el navigation drawer, excelente.
@matiasmanzanzani
@matiasmanzanzani 4 жыл бұрын
Hola, esta muy interesante la forma de resolver los movimientos entre fragmentos que propone Navigation, pero todavía no queda claro como ir a un fragmento que necesita ciertos parámetros para ser creado, leí que es mediante pasaje de Argumentos, podrías hacer un vídeo sobre eso? Gracias
@alfredoortiz7940
@alfredoortiz7940 4 жыл бұрын
puede ser por safeArgs o por bundle ,revisa la documentacion , developer.android.com/guide/navigation/navigation-pass-data al principio todo estaba genial al usar navigation component ,pero tiene algunos bugs y algunos problemas que estoy teniendo en un proyecto , hace que aun no me agrade por completo
@brianchuquiruna6959
@brianchuquiruna6959 2 жыл бұрын
Esto funciona solo con los fragments? o tambien sirve con los activities? Por ejemplo en mi caso quisiera pasar de un fragment hacia un activity.
@escm1990
@escm1990 2 жыл бұрын
Entendí la navegación entre fragments con este video, pero tengo una duda: ¿Cómo se agregaría un menú lateral que se mantenga en cada uno de los fragments? Ej. Digamos que quiero que en vez de usar botones como en el fragment inicio esté un menú lateral en cada uno de los fragments. He hecho algo similar pero con activity.
@reimondpena
@reimondpena 4 жыл бұрын
Muy buen video, como siempre bien explicado... seria bueno que hicieras una secuencia de Flutter en android studio!!!
@CristianDavidHenao
@CristianDavidHenao 4 жыл бұрын
Lo tengo pensado pero primero terminaré el de kotlin
@diegozavaleta6068
@diegozavaleta6068 4 жыл бұрын
Que grande Christian, muy buen video quedo claro respecto a la implementacion de Navigation Component. Una consulta, actualmente al desarrollar mis apps siempre creo un Activity para cada flujo dentro de el app y que me sirve para comunicarme con sus fragment asociados mediante interfaces, es correcto lo que estoy haciendo? y de ser asi podria aplicar NAVIGATION COMPONENT bajo esta forma de programar? o de plano solo deberia tener una Activity en todo el app y trabajar con full fragment?
@juanpablomontiel3188
@juanpablomontiel3188 3 жыл бұрын
Pregunta. Si yo por ejemplo con un único botón quisiera ir a dos fragmentos distintos. Cómo hago para que el botón recuerde el fragmento anterior al fragmento actual (que contiene el botón) y me traslade al fragmento siguiente?
@RoyAdame
@RoyAdame Жыл бұрын
Sabes como poner un spinner en los Fragmentes o sea dentro de uno hacer un formulario de registro donde pones un Spinner que debe dar optiones, pero no me sale please ayuda.
@linoalejandromunozbuesaqui2706
@linoalejandromunozbuesaqui2706 4 жыл бұрын
Genial muchas gracias!! Por casualidad piensas hacer un video que use Navigation Component para construir una app que implemente Maestro/Detalle ? Gracias :D
@CristianDavidHenao
@CristianDavidHenao 4 жыл бұрын
Hola, lo tengo pensado para más adelante apenas pueda sacar el tiempo
@tonyMasterdj
@tonyMasterdj 3 жыл бұрын
Gracias Cristian eres el macho alfa, ahora entiendo bien el tema.
@kevinandreschicasanchez81
@kevinandreschicasanchez81 3 жыл бұрын
Estoy trabajando con la plantilla de menú drawer como hago que funcione los botones del action bar ayudaa!!
@JorgeSotoRamos
@JorgeSotoRamos 4 жыл бұрын
Hey cristian, espero que todo vaya bien, amigo tengo una pregunta, los fragments en android podrías ser una vista con la que nosotros podemos sustituir perfectamente una Activity, en ves de hacer muchas activitys además he visto que el paso de una fragment a otro es mucho mas fluido que el de una Activity.
@luisr.2615
@luisr.2615 2 жыл бұрын
Hola buenas! Una pregunta. Tengo el problema de que cuando estoy en un fragment para editar datos del perfil (EditProfileFragment) al guardarlos me lleva a la visualización del perfil (ProfileFragment), pero si luego le doy para atrás, me vuelve a llevar a donde edité los datos (EditProfileFragment), y me gustaría que en vez de hacer eso me llevara al HomeFragment. Es algo molesto porque si edito varias veces por separado diferentes datos del perfil, luego cuando le doy a atrás me vuelve a llevar a la pantalla para editar tantas veces como ediciones haya hecho en el perfil... No sé si me explico... Podría orientarme sobre cómo solucionar el problema? Gracias!!
@yunhao3444
@yunhao3444 2 жыл бұрын
Como hago para pasarle datos desde un fragment a una activity? Con lo siguiente genero los "datos": val bundle = bundleOf("imageUri" to uri) findNavController().navigate(R.id.action_bottom_navigation_camera_to_resultActivity, bundle) Cómo los recupero en una activity(no en otro fragment)?
@mariolamenzaperello3774
@mariolamenzaperello3774 Жыл бұрын
Hola Cristian, muy bueno, pero creo que te faltó puntualizar lo más importante: Si en la navegación usas la Action en lugar del Destination, puedes cambiar la navegación simplemente editando el nav_graph.xml. Un saludo.
@CristianDavidHenao
@CristianDavidHenao Жыл бұрын
Muchas gracias
@rodrigobarboza1592
@rodrigobarboza1592 3 жыл бұрын
Podrias subir el ejemplo a tu repositorio de github?
@Codebuilder778
@Codebuilder778 4 жыл бұрын
Hay alguna forma de que al usar navigation components con fragments el fragment no se re instancie ?
@FerodriEste
@FerodriEste 2 жыл бұрын
Hola, como puedo recuperar un parametro (String) si lo mando de un Fragment a una Activity en el action.. como lo recupero y lo uso en esa activity??? Gracias!
@telcotronics
@telcotronics 3 жыл бұрын
Saludos tengo este problema.. Al invokar desde activity | floating_button final NavController navController = Navigation.findNavController(view); navController.navigate(R.id.editarclient_Fragment); ERROR: does not have a NavController set at androidx.navigation.Navigation.findNavController(Navigation.java:83) Consulte y en la doc de google me dice que use: final NavController navController = Navigation.findNavController(activity, R.id.nav_graph_clientes); pero como invoko a activity; AYUDAA.....
@brayanramos2170
@brayanramos2170 4 жыл бұрын
Hola! Buenas tardes! Tus los video me han ayudado a mejorar en Android! Podrías hacer un video sobre cómo consumir un servicios APIs en Android gracias! Buen día!
@erickjhormanromero6905
@erickjhormanromero6905 4 жыл бұрын
Amigo no podrías implementar la nueva característica viewBinding para dejar de usar FindViweByID?
@CristianDavidHenao
@CristianDavidHenao 4 жыл бұрын
Si señor también está anotado!
@juanvictorbascopecastro1700
@juanvictorbascopecastro1700 3 жыл бұрын
Podria indicar como llamar a metodos de fragments usando NavigationUI desde el MainActivity por favor
@jmerhi
@jmerhi 3 жыл бұрын
Esta muy bueno tu video. Pero ahora mi problema es saber como cambiar el titulo del actionbar cuando cambie de fragment. Quiero decir si tengo un fragment en donde agrego datos quiero que el toolbar diga "Agregar"
@CindyExPlayer
@CindyExPlayer 3 жыл бұрын
Cuando entras al Navigation en la parte de sus atributos por cada fragment hay uno que dice "name" ahí puedes cambiar el nombre
@yonatanrodriguez5100
@yonatanrodriguez5100 4 жыл бұрын
un genio Henao saludos desde Argentina
4 жыл бұрын
Puedes hacer un video explicando como usar el In-App Updates Por favor
@juancisneros5197
@juancisneros5197 4 жыл бұрын
10/10 Cristian gracias por tomarte el tiempo de explicar estos conceptos, esperando con ansias todos los vídeos de esta actualización. Saludos!
@CindyExPlayer
@CindyExPlayer 3 жыл бұрын
Como paso informacion (args) entre cada pantalla?
@rubendarihito
@rubendarihito 4 жыл бұрын
Excelente video !! Como todo sus vídeos, bien explicados y de mucha ayuda.
@alejandroruizgutierrez5221
@alejandroruizgutierrez5221 4 жыл бұрын
Hola cristian primeramente gracias por el tutorial, necesito ayuda, estoy desesperado, hice el codigo al pie de la letra como tu lo hiciste y a la hora de hundir el boton me dice "la app se detuvo" he intentado de todo. Espero te respuesta, gracias!!
@agusher363
@agusher363 2 жыл бұрын
muchas gracias por tus videos!!
@fersilent3884
@fersilent3884 4 жыл бұрын
Gracias Cristian excelente video
@aldocarrillo5214
@aldocarrillo5214 4 жыл бұрын
gracias por la explicación!
@redwolf6103
@redwolf6103 4 жыл бұрын
Buenas, alguien sabe como crear nuevos framents al tocar un botón?
@joseorlandopirique2731
@joseorlandopirique2731 4 жыл бұрын
buenos videos de Android Studio Cristian Henao
@ivanmendoza3391
@ivanmendoza3391 4 жыл бұрын
Y si desde un bottom navigation, abro una activity como vuelvo al Fragment anterior?
@iamdanielavilavera
@iamdanielavilavera 4 жыл бұрын
Consulta: Tengo un fragment principal y uno secundario (detalle de un producto), en este segundo fragmento llamo nuevamente a este fragment(detalle de otro producto) asi sucesivamente, cuando voy para atras, pasa por el fragment una y otra vez, quiero regresar directo al inicio.
@juancarlosmaganarodriguez1977
@juancarlosmaganarodriguez1977 4 жыл бұрын
usa navController.popBackStack();
@AgalarpOficial
@AgalarpOficial 3 жыл бұрын
Buen video, ahora entiendo bien el tema, gracias.
@jairoernestomaldonado9802
@jairoernestomaldonado9802 4 жыл бұрын
Excelente el material, muy bien explicado. Me subscribo
@nicotomomate
@nicotomomate 4 жыл бұрын
Muchas gracias como siempre Cristian!
@The_Karpin02
@The_Karpin02 4 жыл бұрын
Y como se implementaría el botón físico atrás del móvil con el historial de fragment , para llevarnos al inicio.
@ThePeterevolution
@ThePeterevolution 4 жыл бұрын
sobreescribe ese metrodo del onbackpressed
@javiert814
@javiert814 4 жыл бұрын
como se puede cambiar de fragment desde el activity usando navegacion ?? :o
@kyzerSieg
@kyzerSieg 2 жыл бұрын
Esta mal implementado el regreso. Cada vez que vas hacia atrás en realidad no lo haces. Lo que haces es crear una nueva instancia, lo cual aumenta el puntero en 1 y si es muy repetitivo provocarás un crash
@danielmurillo7418
@danielmurillo7418 4 жыл бұрын
Jjajaja me llegó la notificación de que lo habias subido hace 1 hora y me doy cuenta que han pasado mas de 3 dias jajaja y tengo una pregunta, como se puede enviar parametros mediante el Instance con esa nueva funcion de Navigation
@erickvalverde7355
@erickvalverde7355 4 жыл бұрын
Excelente Video Gracias
@merch5668
@merch5668 3 жыл бұрын
def nav_version = "2.3.2" // Java language implementation implementation "androidx.navigation:navigation-fragment:$nav_version" implementation "androidx.navigation:navigation-ui:$nav_version"
@tonym5857
@tonym5857 4 жыл бұрын
Excelente 👏👏👏👏
@diegoc8425
@diegoc8425 2 жыл бұрын
QUE ES NAVIGATION HTTPS!
@rubendarihito
@rubendarihito 4 жыл бұрын
se puede implementar la lógica de esta video junto con la estructura de este otro kzbin.info/www/bejne/o565XoKZi7CiepI . Agradecería su respuesta
@juanrosas5385
@juanrosas5385 4 жыл бұрын
codigo del segundo fragment --------------------------------------------------------------------------------------
@jmerhi
@jmerhi 3 жыл бұрын
Sr. Cristian Ya consegui gracias a este video usar Fragments pero para afinar mi proyecto quisiera saber como poner un Backbutton
👉 Como crear un NAVIGATION DRAWER en Android 👈📱👊 | 2020
10:30
72. Como Usar RecyclerView en Android
13:02
Cristian Henao
Рет қаралды 108 М.
HELP!!!
00:46
Natan por Aí
Рет қаралды 70 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 92 МЛН
Navigation Component | Android Jetpack | Android
17:26
Mafia Codes
Рет қаралды 49 М.
👨‍💻 EL LADO HUMANO DEL CÓDIGO❗📱 💻 🚀
24:41
Cristian Henao
Рет қаралды 431
Navigation Component in Android Studio using Kotlin | Android Knowledge
21:19
TESTING en ANDROID con KOTLIN desde Cero - [Test unitarios en Android Studio] - Pruebas unitarias
38:47
NAVIGATION COMPONENT - Navega en Android de forma eficiente - Activity - Fragment - Save args
33:04
Programación Android by AristiDevs
Рет қаралды 23 М.
CÓMO Navegar entre Pantallas en JETPACK COMPOSE | #5
14:38
MoureDev by Brais Moure
Рет қаралды 33 М.
39. Como enviar Parámetros entre Actividades en Android
12:58
Cristian Henao
Рет қаралды 26 М.