¡Espero que os haya parecido útil este tutorial! Si os ha quedado alguna duda, podéis preguntarme en comentarios o descargar el proyecto completo en GitHub: github.com/mouredev/MyAndroidWebView ► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔 goo.gl/afPz3g ► ENCUÉNTRAME EN: • Mi web: mouredev.com • Twitter: twitter.com/mouredev • Facebook: facebook.com/mouredev • Instagram: instagram.com/mouredev
Buen día, Brais tus tutoriales son perfectos pero en este en la class SwipeRefreshLayout tengo un error de AndroidStudio ... desde el comienzo al escribir el texto del SwipeRefreshLayout no me aparece la referencia de texto de Studio y copie tu fuente de GITHUB, creyendo que yo tengo algún error de escritura pero me tope con este error. ===> The following classes could not be found: - androidx.swiperefreshlayout.widget.SwipeRefreshLayout (Fix Build Path, Edit XML, Create Class)... Si me podrias orientar a solucionar ya que no puedo avanzar Gracias, quedaria muy agradecido.. . Estoy Utilizando =====> Android Studio 3.6.2 Build #AI-192.7142.36.36.6308749, built on March 18, 2020 Runtime version: 1.8.0_212-release-1586-b04 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 GC: ParNew, ConcurrentMarkSweep Memory: 1237M Cores: 8 Registry: ide.new.welcome.screen.force=true Non-Bundled Plugins: org.jetbrains.kotlin, com.google.services.firebase
Hola genial el tutorial, aunque me salio un problema con el androidx.swiperefreshlayout.widget.SwipeRefreshLayout en mi activity_main no reconoce como un componente. que puedo hacer?
Tengo una duda y espero que alguien me ayude... Practicamente todo lo que realizo es la creacion de una "App Hibrida" osea parte "Nativa" y parte "WebApp" ?? Estoy bien o mal ?
La verdad que es para felicitarte el trabajo, soy ingeniero en sistemas y estoy comenzando a ver un poco kotlin, vengo siguiendo tus tutoriales, sinceramente es excelente la explicación !! muy detallada y precisa! a seguir así ya te ganaste un nuevo suscriptor!
Excelente Brais, lo probé, he tipeado código por código siguiendo tu paso a paso y funciona perfecto!, muchas gracias!. Creo que, como todos lo que te seguimos, estamos ansiosos esperando más tutoriales tuyos. Felicitaciones!
Ya lo he dicho antes en otro hilo, me encanta la didáctica de tus tutoriales, me están resultando de gran ayuda, espero que sigas animado y hagas más joyas de este tipo. Muchas Gracias Brais.
En este tutorial se explica super bien el Webview tuve un poco de problemas al manipular los bordes de las pantallas de webview tuve que ver tus parámetros para cambiar los mios y asi todo estuviera en el campo visible... De resto todo perfecto muchas gracias
Gracias por la información, se aprende mucho. Lo implementé en un Fragment, con algunas diferencias y va bien. Lo que aún no logró es hacer que los videos de la web se pongan a pantalla completa. Saludos
Que buenos tutoriales haces de verdad, me he visto demasiados de tus vídeos pero hasta ahora me anime a comentar, gracias a ti estoy terminando mi proyecto de la universidad, estudio ing. En sistemas y me ha servido de mucho tu canal... Saludos de México Veracruz bro
Genial!, seguro con esto tengo la solución a mi problema, lo que yo necesito es mostrar una web que tengo en una aplicación, antes utilizaba la web de app inventor para hacerlo, pero esta no permite modificar algunas cuestiones del visor web (web view) y genera error al abrir algunos enlaces, ahora estoy viendo tu proyecto y de entrada funciona como lo muestras, pero debo ver como modificarlo para que cargue solo la web que necesito mostrar, en vez de un buscador como google. Gracias!!, me suscribo
Para los que tienen problema con el swiperefreshlayout tienen que checar las dependencias en buid.gradle(module:app) y agregar implementation 'androidx.constraintlayout:constraintlayout:1.1.3' la version puede cambiar
Un tutorial muy interesante. ¿ Podrías hacer una tercera parte con una implementación donde se admita subir archivos usando el boton ? y que funcione para las ultimas APIs de Android 29, 30...
Hola estimado, muy bueno todos tus videos, hice una aplicacion hibrida y obviamente la subi a Android Studio, pero los botones de exportar o descargar los valores de las datatables a Excel, PDF, CSV no ejecutan la función , en el navegador si funciona todo correctamente. Saludos
Hola! Felicidades por tus tutoriales! Algunas imágenes no se cargan cuando ejecuto el webwiew, en cambio en la web si que aparecen perfectamente. Para ponerte un poco en antecedente la web trabaja con javascript, php y llamadas a ajax. Saludos!!
Eres un crack MoureDev, muy intuitivo los tutoriales que haces!!! He intentado iniciarme en el mundo Android varias veces, pero no terminaba de arrancar, por la brumadora información que hay en internet, pero gracias a tus tutoriales se ha hecho esta tarea muy facil. te tengo una pregunta, de donde sacas toda la información de los metodos que tiene cada objeto y lo que hace cada uno?? Gracias y sigue haciendo tutoriales así de buenos!!!!
Una preguntica, desde el webview no deja abrir url no segura, sin ssl, hay alguna forma de hacer esto? Creo que es desde las últimas versiones de Android.
Hola, podrías hacer un tutorial sobre como implementar cookies automáticas en un WebView?. Ya que no quiero tener que iniciar sesión cada vez que abra la app.
Gracias por tus Tutoriales// Using setJavaScriptEnabled can introduce XSS vulnerabilities into your application, review carefully. Para este mensaje de Recomiendas algo para mejorar la protección
Hola excelente contenido, muy didáctico y muy bien explicado.. Saben de que tengo una duda a mi no me aparece el SwipeRefreshLayout y no puedo realizar esa parte de tu video, sabes a que se debe?
Para los que tienen Android Studio 3.6.3 y tienen el problema a la hora de llamar el componente clic en modo: Design/Diseño --> clic en: Legacy --> y al lado derecho de GridLayout veran la opcion de un icono de descarga para poder implementar esa dependencia faltante para el componente de Swipe --> luego abren build.gradle (:app) y les aparecera una opcion de SYNC en la parte superior con letras azules, sincronizan y listo ya se podra llamar el componente:
Buenas me encanta tus videos se nota que te gusta lo que haces y eso lo transmites, una pregunta yo soy programador, y me esta gustando kotlin, ¿tu donde aprendistes kotlin? . Una saludo y sigue así. Javier
Gracias por el video, estoy haciendo un webview pero mi web requiere subir archivos, puedes mostrar alguna solución para dar permisos de entrar a la galería y cámara del dispositivo
Para los que tienen Android Studio 3.6.3 y tienen el problema a la hora de llamar el componente clic en modo: Design/Diseño --> clic en: Legacy --> y al lado derecho de GridLayout veran la opcion de implementar esa dependencia faltante para el componente de Swipe --> luego abren build.gradle (:app) y les aparecera una opcion de SYNC en la parte superior con letras azules, sincronizan y listo ya se podra llamar el componente:
hola, saludos desde Mexico... tengo poco siguiendo los videos, y me han parecido muy buenos en general, pero me gustaría que la interfaz de tu android studio fuera un poco mas grande, eso ayudaría mucho, gracias
Me gusto mucho el curso, una consulta, cuando quiero iniciar sesión mediante google, no me deja, como podría solucionar el problema o donde puede buscar información, muchas gracias por la ayuda
Hola, en primer lugar gracias por el tuto, esta muy bien explicado. Tengo un problema al poner el código swipeRefresh.setOnRefreshListener y tambien el swipeRefresh.isRefreshing, ambos me da error. He mirado tu código de GitHub y lo tengo igual que el tuyo. ¿Es posible que mi Android Studio 3.6.1 que acabo de instalar ya no utilice estos metodos? porque cuando escribo swipeRefresh. en la lista desplegable no aparecen ni setOnRefreshListener ni isRefreshing. ¿Sabes como puedo solucionarlo?
Vale , viendo que no os responde os intentaré responder yo. En mi caso cuando puse el ID de forma curiosa y automática se me cambió el ID del ConstraintLayout . Básicamente no os aparece y el motivo es que cuando hacéis uso de las funciones estáis intentando cambiar el layout. Confirmad que al que estáis intentando acceder sea el RefreshLayout y no el ConstraintLayout , a mi me ha pasado y lo he llegado a solucionar.
Muchas gracias por responder. No había visto este hilo entre todos los comentarios que salgan a diario en el canal, lo siento. Como bien dices, tenemos que asegurarnos de estar accediendo al componente correcto. Saludos!!
Hola. Tras disfrutar de varios cursos tuyos muy buenos, he hecho una app android de un sitio utilizando webview. Luego hice tu curso para utilizar FCM en esta app con webview, pero no consigo hacerlo funcionar después de seguir los pasos indicados, leer la documentación de Google y consultar otros documentos. Sabes si es posible y cómo se puede conseguir? Muchas gracias por tu ayuda y por tus muy buenas formaciones. Me encantan!
Hola MoureDev, me encanto tu tutorial y me ha servido mucho, esta super duper! ¿podrías otra continuación en donde expliques como agregar un icono para la app y como agregar un splashscreen? Saludos desde los Estados Unidos!
Excelente!! Muchas gracias por tu trabajo, me ha ayudado mucho. Una duda... Cómo hacerle para que los videos (UA-cam y HLS) se vea a pantalla completa y se oculte la barra de estado en Android? Gracias de nuevo.
Hola Brais Muchas gracias por el tutorial. Uso una tablet samsung con android 4.1 y al teclear el swiperefreslayout no aparece en la lista, es como si faltara por instalar alguna librería. ¿Podrías echarme un cable? Gracias y Salu2 Nacho
Gracias por tus videos , liy interesantes y aprendo mucho, tenia una duda , en el xml no me reconoce el swipe refreshLayout qué puede estar sucediendo?
Hola Brais como estais espero que bien, Te felicito por tu new setup , Me gustaria saber si puedes hacer un webview actualizado. con la version actual de android.
Mouredev, Hola muchas gracias por tus videos , son muy buenos , voy empezando y espero no omitas pasos (que a lo mejor son obvios para alguien que programa , pero no para un aficionado) como el de agregar la linea :implementation ‘androix.legacy:legacy-support-V4:1.0.0’ en dependencias para poder tener el swiperefresh , si no es probable me pase lo mismo con los libros que tengo que omiten estos pasos ,los cuales hacen que me detenga y desista de aprender. Ojala pudieras enseñarnos mas profundo los archivos que crea el android studio , que es una dependencia? Porque no puedo ponerlo en el proyect pero si en el modulo ? Son muchas dudas pero estoy convencido de que tus videos son geniales , con gusto aportaría en un futuro. no omitas pasos , considérame lento para aprender.
Carlo magno, apenas estoy aprendiendo soy nuevo en el mundo de la programación, mi primer lenguaje es kotlin, esta linea a la que te refieres no la he agregado, debe ser por eso ue no me funciona el swiperefreshlayout, quedo atento, espero me puedas ayudar. Buen día hermano
david baena sierra estoy igual que tu, pero esa linea no me salía tube que ponerla en el archivo de dependencias y después tal cual salió. Es mas fácil si te mando pantallazos, escríbeme manucarlo@hotmail.com
Hola mouredev sigo todos tus videos muy bien explicados, en el webview tengo mi página un boton subir archivos o fotos tomadas al momento ¿como puede hace que funcione como la aplicación movil de chrome para subir archivos?
excelente!!! pregunta se puede mostrar solo una parte de una pagina web??? osea como una mascara o hacer scroll hasta llegar a ese lugar de la pagina???
Muy agradecido por tan buen curso. Felicitaciones. No he podido realizar este tutorial, el activity.main parece correcto, pongo el ID para el swipeRefresh. Al pasar al activity.Main no me sale el swiperefreshlayout. ¿Puede ayudarme? Estoy usando el andreoid Studio 4.0.1. Gracias
Que tal bro, fijate que no me salen unos comandos como el CanGoBack el goback me salen error que no existen y swipere... tampoco me sale por mas que lo busco ¿a que se debera?
tengo un problema con mi app, la realice tal cual y funciona bien, pero hice un webview de una pagina que tiene un reproductor, y al momento de cargar mi app, abre la pagina, pero el reproductor no se escucha, como lo podré solucionar?
Una consulta hice un webview de una página pero en la aplicación me dice que su sección ha expirado pero en la pc abre bien como puedo resolver este problema
Gran vídeo Brais!! Me sirvió mucho. UNA DUDA a ver si me puedes ayudar por favor. En mi app web he metido código de la api de google translate para traducir automáticamente las distintas vista de la app a distintos idiomas. Si accedo a través de un navegador ya sea en ordenador o móvil funciona a la perfección pero a través de la apk y el chromewebview no funciona. Javascript está activado y todo funciona a excepción de eso. ¿Puedes ayudarme? Gracias y enhorabuena por el canal!!
Hola hermano muy bueno el video me encanta. Tengo un problema no se si falta ese componente en mi android studio ya que el swipe refresh layout no me aparece estoy trancado alli necesito ayuda
4 роки тому
El video me ha sido muy util, gracias!!! una duda! La web que he embebido en el webView es un wordpress y tiene un boton flotante de Whatsapp, ¿cómo puedo hacer para que funcione este boton? Cuando le doy al boton me da ERR_UNKNOW_URL_SCHEME...
Excelente tutorial, al comienzo me costo porque no sabia nada de programación. Lo vi un mes despues que habia tomado un par de cursos y sin ningun problema, a verdad es que ha sido una muy buena explicasión, me gusta mucho tu canal. Solo tengo una pregunta.. como hago para dar permisos de input file ? necesito que sean capaces de subir archivos a la pagina desde la app, pero al momento de dar clic en el boton de subir no ocurre nada. La gran mayoria de los tutoriales estan en java y pues al ser nuevo aun me confunde pasar. Tienes alguna guia para hacer esto ?
Hola tengo una duda he tenido problemas desde el video anterior intente continuar pcon la segunda parte pero en el momento de agregar el swipeRefresh en la ventana de diseño no me aparecen los atributos para establecer las contraint
Yo lo que veo que con la version android 4.0 el objeto SwipeRefreshLayout no lo lleva y no se como cargarlo para que se vea me he mirado hasta como se cargan objetos maven y demas historias y no veo como hacer el curso este un saludo.
Hola MoureDev, he aprendido mucho con tus tutoriales, hace poco que estoy con KOTLIN. Una prenguna, utilice un webview para una web que esta funcionando correctamente. Cuando realizo un lista de contactos, quiero que abra whatsapp. Visualizando desde chromme me lo abre perfectamente, desde la app no, me sale el error: no puede encontrar la pagina que buscas / err_unknown_url_scheme. Por favor seria de mucha utilidad si me puedes ayudar. Muchas gracias y Felicitaciones
Pues terminado el tutorial diario, excelente como siempre, solo una pequeña duda lo estaba ejecutando en un emulador Nexus5X api 27 y no me reproducia los videos ni youtube ni vimeo no probe más, cambie el emulador por un Pixel 4 api 29 y sin problemas. No se raro, ¿alguien sabe el motivo?. Gracias de nuevo MoureDev.
Cuando la Page Web contiene un pluying de accesibilidad y en el visor no funciona, hay que programar algo en el visor para que funcione o algo por el estilo?
hola que tal una consulta ojala puedas ayudarme mas de lo que ya me apoyaste en estos videos tengo un webview pero al descargar archivos de un datatable no funciona no me descarga nada
Hola Brais, veo tus vídeos y aprendo mucho contigo, eres un máquina! Solo una cosa respecto este vídeo, estoy intentando abrir un webview con postUrl y no con loadUrl, ya que quiero pasar unos datos por post y no por get, pero no consigo que funcione!! No he encontrado nigún ejemplo al respecto, creo que el problema està al pasar los datos en el paràmetro como bytearray pero no los acepta, he probado con encode("param1=1¶m2=2","utf-8").toByteArray() pero nada! Podrías hablar algo sobre esto? Muchas gràcias y felicidades por tu trabajo!
Hola Brais! tengo una inquietud, por qué cuando quiero agregar el componente SwipeRefreshLayout no me aparece en la lista como si lo hace el "webview" ? Aunque no aparezca automáticamente lo escribo pero me da error.
Hola, buenas tardes, me acabo estos dos totorales de webview, que están geniales, serias tan amable de decirme si tienes o sabes de algún tutorías para hacer que en este webview se pueda hacer zoom con los dedos en pellizco, sobre las imágenes, mi enlace en vez de a google la tengo a mi web, gracias y un saludo.
Necesito ayuda, pues no puedo invocar mis layouts en mi oncreate de la misma manera que tu, soy nuevo en esto por lo que no sé de que otra manera se hace
Hola, me encanto tu tutorial y me ha servido mucho, y esta genial como explicas, ¿podrías hacer una continuación en donde se pueda habilitar funciones para cargar archivos usando Webview que muestre una pagina para cargar por ejemplo imagenes?
Un problema que me ha dado a nivel de interfaz es que al ponerse el teclado de Android como que desaparece la búsqueda y no se ve el texto que esta poniendo el usuario en el cuadro de texto de búsqueda a ver si lo soluciono un saludo.
Si descargo el proyecto para hacer pruebas como lo habro en android estudio?, con esta app puedo abrir cualquier pagina por por ejemplo mi pagina que tengo en wordpress?
Como podemos desaparecer la el espacion del buscador cada ves que entramos a laguna pagina y hacer que el webView se adapte a toda la pantalla?. Estupendo video.
Buenas Brais, Tengo una pregunta, ¿hay alguna forma de que al dejar la app en segundo plano no se recargue y mantenga la pagina en la que estaba? He hecho un webView para la web en el almacén y cuando cambiamos del webView a la otra aplicación que usamos, al volver al webView se recarga pero de nuevo al login. Gracias!
Hola Brais! He tenido problema para colocar el SwipeRefresh porque en inicio no aparecía, tuve que modificar en activity_main.xml el valor de androidx por
Hola tu vídeo me ah ayudado mucho con un proyecto que tengo, pero tengo un problema, tengo gráficas, en la web sin problemas las muestra, pero en la aplicación no cargan, ¿como le hago para que muestre la gráfica en la webView?
Hola! Excelentes tutoriales muy agradecido con las explicaciones. Tengo un error de compilación en esta linea lo raro es que esta igual a tu codigo webView.loadUrl( url:"$BASE_URL$SEARCH_PATH$it") dice: Expecting ')' tambien dice Unexpected tokens (use ';' to separate expressions on the same line) y por ultimo Unresolved reference: url al pricipío pense que era un simple parentisis pero no. Si puedes ayudarme nuevamente gracias.
Hola, genial el video. Cuando pongo youtube ,no consigo ver el video en pantalla completa y al girar se recarga la página. Me gustaría saber que estoy haciendo mal , gracias de antemano. Me has ayudado mucho.
Hola Brais muchas gracias! Tus tutoriales son geniales! Tengo una duda, hay mucha gente (me incluyo) que no escribe una url entera, por ejemplo para acceder a youtube, uso "youtube.com" sin mas, como se puede implementar para que acceder directo a una pagina solo sea agregando un .com en el search view?
ke tal, buena explicacion, entonces ya seria mas la adpatacion klotin que java con android studio, y me queda una duda Moure, si es de codigo abierto klotin al desarrollar una app hay que pagar derechos por comercializar la app o donde esta esa informacion que comentas, bye
Buenas tardes. Al querer generar el APK y crear una key, el studio dice que hay que migrar de JKS a PKCS12. Hay algun tutorial de como hacer esto? (en mac). Saludos y gracias!!
¡Espero que os haya parecido útil este tutorial!
Si os ha quedado alguna duda, podéis preguntarme en comentarios o descargar el proyecto completo en GitHub: github.com/mouredev/MyAndroidWebView
► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
goo.gl/afPz3g
► ENCUÉNTRAME EN:
• Mi web: mouredev.com
• Twitter: twitter.com/mouredev
• Facebook: facebook.com/mouredev
• Instagram: instagram.com/mouredev
Buenas, como se le puede añadir un download manager?
Buen día, Brais tus tutoriales son perfectos pero en este en la class SwipeRefreshLayout tengo un error de AndroidStudio ... desde el comienzo al escribir el texto del SwipeRefreshLayout no me aparece la referencia de texto de Studio y copie tu fuente de GITHUB, creyendo que yo tengo algún error de escritura pero me tope con este error. ===>
The following classes could not be found:
- androidx.swiperefreshlayout.widget.SwipeRefreshLayout (Fix Build Path, Edit XML, Create Class)...
Si me podrias orientar a solucionar ya que no puedo avanzar Gracias, quedaria muy agradecido.. . Estoy Utilizando =====>
Android Studio 3.6.2
Build #AI-192.7142.36.36.6308749, built on March 18, 2020
Runtime version: 1.8.0_212-release-1586-b04 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1237M
Cores: 8
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: org.jetbrains.kotlin, com.google.services.firebase
@@julioctamayop9345 amigo tengo el mismo problema, pudiste solucionarlo
Hola genial el tutorial, aunque me salio un problema con el androidx.swiperefreshlayout.widget.SwipeRefreshLayout en mi activity_main no reconoce como un componente. que puedo hacer?
Tengo una duda y espero que alguien me ayude... Practicamente todo lo que realizo es la creacion de una "App Hibrida" osea parte "Nativa" y parte "WebApp" ?? Estoy bien o mal ?
EXCELENTE TRABAJO!!! Me estoy iniciando en Kotlin y en verdad he aprendido muchísimo con sus vídeos. Te estoy muy agradecido en verdad.
La verdad que es para felicitarte el trabajo, soy ingeniero en sistemas y estoy comenzando a ver un poco kotlin, vengo siguiendo tus tutoriales, sinceramente es excelente la explicación !! muy detallada y precisa! a seguir así ya te ganaste un nuevo suscriptor!
Hola genio! excelente tus vídeos, a mis 45 estoy aprendiendo muchísimo viéndolos. Gracais!
Excelente Brais, lo probé, he tipeado código por código siguiendo tu paso a paso y funciona perfecto!, muchas gracias!. Creo que, como todos lo que te seguimos, estamos ansiosos esperando más tutoriales tuyos. Felicitaciones!
Ya lo he dicho antes en otro hilo, me encanta la didáctica de tus tutoriales, me están resultando de gran ayuda, espero que sigas animado y hagas más joyas de este tipo. Muchas Gracias Brais.
Excelente Brais!!! Mil gracias por compartirlo con tanta claridad!
En este tutorial se explica super bien el Webview tuve un poco de problemas al manipular los bordes de las pantallas de webview tuve que ver tus parámetros para cambiar los mios y asi todo estuviera en el campo visible... De resto todo perfecto muchas gracias
Gracias por la información, se aprende mucho.
Lo implementé en un Fragment, con algunas diferencias y va bien. Lo que aún no logró es hacer que los videos de la web se pongan a pantalla completa.
Saludos
Que buenos tutoriales haces de verdad, me he visto demasiados de tus vídeos pero hasta ahora me anime a comentar, gracias a ti estoy terminando mi proyecto de la universidad, estudio ing. En sistemas y me ha servido de mucho tu canal... Saludos de México Veracruz bro
gracias, saludos desde Santiago de Chile SudAmerica
ESTOY VIENDO TODOS TUS VIDEOS !!!! EXCELENTE TODO TU TRABAJO !!!! FELICITACIONES MACHO !!!!
Muy buenos tus videos, muy profesionales, primera vez que me paso por el canal pero he visto par de ellos y ahi te va mi subscripcion, buen trabajo!
Muchas gracias por tus aportaciones, eres el puto amo
Excelente! Muy bien explicado. Gracias por compartir tus conocimientos.
Eres un maestro ... me ha gustado he aprendido como hacer mi navegador personalizado
Muchísimas gracias!
Un crack compadre , muy intuitivo , compartiendo sus videos man ,saludos desde Chile
Muchas gracias! Saludos desde España!
Genial!, seguro con esto tengo la solución a mi problema, lo que yo necesito es mostrar una web que tengo en una aplicación, antes utilizaba la web de app inventor para hacerlo, pero esta no permite modificar algunas cuestiones del visor web (web view) y genera error al abrir algunos enlaces, ahora estoy viendo tu proyecto y de entrada funciona como lo muestras, pero debo ver como modificarlo para que cargue solo la web que necesito mostrar, en vez de un buscador como google. Gracias!!, me suscribo
Muchas gracias. Con que no añadas la search bar a la vista debería ser suficiente. Saludos!
Muy didáctico. Gracias.✌
Para los que tienen problema con el swiperefreshlayout tienen que checar las dependencias en buid.gradle(module:app) y agregar implementation 'androidx.constraintlayout:constraintlayout:1.1.3' la version puede cambiar
Voy a chequear, gracias
@@fernandocasique1497 me equivoque de linea era esta implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-beta01'
Revisen ese link
developer.android.com/jetpack/androidx/releases/swiperefreshlayout
Un tutorial muy interesante. ¿ Podrías hacer una tercera parte con una implementación donde se admita subir archivos usando el boton ? y que funcione para las ultimas APIs de Android 29, 30...
Son excelentes sus vídeos
Muy buenos!!!!😉
Muchas gracias amigo!
Genial amigo, perfectamente explicado gracias, saludos de Hgo México
Muchas gracias
Hola estimado, muy bueno todos tus videos, hice una aplicacion hibrida y obviamente la subi a Android Studio, pero los botones de exportar o descargar los valores de las datatables a Excel, PDF, CSV no ejecutan la función , en el navegador si funciona todo correctamente. Saludos
Hola mouredev, me encanto el video, aun tengo unas pocas dudas pero eso es porque tengo algo de tiempo que no uso el programa
Hola! Felicidades por tus tutoriales! Algunas imágenes no se cargan cuando ejecuto el webwiew, en cambio en la web si que aparecen perfectamente. Para ponerte un poco en antecedente la web trabaja con javascript, php y llamadas a ajax. Saludos!!
Al final lo descubrimos era un fallo del protocolo https...
Me encanto y explicas de manera muy clara, pero seguiré insistiendo en que seria perfecto que continuaras con el curso de android desde cero.
Eres un crack MoureDev, muy intuitivo los tutoriales que haces!!! He intentado iniciarme en el mundo Android varias veces, pero no terminaba de arrancar, por la brumadora información que hay en internet, pero gracias a tus tutoriales se ha hecho esta tarea muy facil. te tengo una pregunta, de donde sacas toda la información de los metodos que tiene cada objeto y lo que hace cada uno?? Gracias y sigue haciendo tutoriales así de buenos!!!!
Muy bueno el tutorial, me está resultando muy práctico.
Una preguntica, desde el webview no deja abrir url no segura, sin ssl, hay alguna forma de hacer esto? Creo que es desde las últimas versiones de Android.
Maquinaaa
Hola, podrías hacer un tutorial sobre como implementar cookies automáticas en un WebView?. Ya que no quiero tener que iniciar sesión cada vez que abra la app.
Gracias por tus Tutoriales// Using setJavaScriptEnabled can introduce XSS vulnerabilities into your application, review carefully. Para este mensaje de Recomiendas algo para mejorar la protección
Hola excelente contenido, muy didáctico y muy bien explicado..
Saben de que tengo una duda a mi no me aparece el SwipeRefreshLayout y no puedo realizar esa parte de tu video, sabes a que se debe?
x2 a mi tampoco me sale
juan daniel hernandez ve la respuesta en mis comentarios a oscar zamudio , arriba de este
Para los que tienen Android Studio 3.6.3 y tienen el problema a la hora de llamar el componente clic en modo: Design/Diseño --> clic en: Legacy --> y al lado derecho de GridLayout veran la opcion de un icono de descarga para poder implementar esa dependencia faltante para el componente de Swipe --> luego abren build.gradle (:app) y les aparecera una opcion de SYNC en la parte superior con letras azules, sincronizan y listo ya se podra llamar el componente:
@@sigilo1991 gracias. Eso me funcionó
Buenas me encanta tus videos se nota que te gusta lo que haces y eso lo transmites, una pregunta yo soy programador, y me esta gustando kotlin, ¿tu donde aprendistes kotlin? . Una saludo y sigue así. Javier
Hola! Yo ya programaba Android con Java. Me fui migrando poco a poco leyendo sobre todo la documentación de Google. Saludos!
@@mouredev te refieres a esta página developer.android.com/kotlin?hl=ES, un saludo
exito .. saludos desde Honduras en la cuarentena 2020
Muchas gracias y ánimo! Nosotros empezamos a salir
Gracias por el video, estoy haciendo un webview pero mi web requiere subir archivos, puedes mostrar alguna solución para dar permisos de entrar a la galería y cámara del dispositivo
Muchas gracias, parece curso de pago; muy buen contenido
Para los que tienen Android Studio 3.6.3 y tienen el problema a la hora de llamar el componente clic en modo: Design/Diseño --> clic en: Legacy --> y al lado derecho de GridLayout veran la opcion de implementar esa dependencia faltante para el componente de Swipe --> luego abren build.gradle (:app) y les aparecera una opcion de SYNC en la parte superior con letras azules, sincronizan y listo ya se podra llamar el componente:
al lado derecho del GridLayout hay un icono de descarga... jeje
hola, saludos desde Mexico... tengo poco siguiendo los videos, y me han parecido muy buenos en general, pero me gustaría que la interfaz de tu android studio fuera un poco mas grande, eso ayudaría mucho, gracias
Me gusto mucho el curso, una consulta, cuando quiero iniciar sesión mediante google, no me deja, como podría solucionar el problema o donde puede buscar información, muchas gracias por la ayuda
Hola, en primer lugar gracias por el tuto, esta muy bien explicado.
Tengo un problema al poner el código swipeRefresh.setOnRefreshListener y tambien el swipeRefresh.isRefreshing, ambos me da error. He mirado tu código de GitHub y lo tengo igual que el tuyo. ¿Es posible que mi Android Studio 3.6.1 que acabo de instalar ya no utilice estos metodos? porque cuando escribo swipeRefresh. en la lista desplegable no aparecen ni setOnRefreshListener ni isRefreshing. ¿Sabes como puedo solucionarlo?
Tengo la misma duda!
Me genera el mismo error!
Vale , viendo que no os responde os intentaré responder yo.
En mi caso cuando puse el ID de forma curiosa y automática se me cambió el ID del ConstraintLayout . Básicamente no os aparece y el motivo es que cuando hacéis uso de las funciones estáis intentando cambiar el layout.
Confirmad que al que estáis intentando acceder sea el RefreshLayout y no el ConstraintLayout , a mi me ha pasado y lo he llegado a solucionar.
Muchas gracias por responder. No había visto este hilo entre todos los comentarios que salgan a diario en el canal, lo siento. Como bien dices, tenemos que asegurarnos de estar accediendo al componente correcto. Saludos!!
Excelente. Me sirvio de mucho.. Gracias
Muchas gracias!
Hola. Tras disfrutar de varios cursos tuyos muy buenos, he hecho una app android de un sitio utilizando webview. Luego hice tu curso para utilizar FCM en esta app con webview, pero no consigo hacerlo funcionar después de seguir los pasos indicados, leer la documentación de Google y consultar otros documentos. Sabes si es posible y cómo se puede conseguir? Muchas gracias por tu ayuda y por tus muy buenas formaciones. Me encantan!
Hola MoureDev, me encanto tu tutorial y me ha servido mucho, esta super duper! ¿podrías otra continuación en donde expliques como agregar un icono para la app y como agregar un splashscreen? Saludos desde los Estados Unidos!
Excelente!!
Muchas gracias por tu trabajo, me ha ayudado mucho.
Una duda... Cómo hacerle para que los videos (UA-cam y HLS) se vea a pantalla completa y se oculte la barra de estado en Android?
Gracias de nuevo.
Hola Brais
Muchas gracias por el tutorial.
Uso una tablet samsung con android 4.1 y al teclear el swiperefreslayout no aparece en la lista, es como si faltara por instalar alguna librería.
¿Podrías echarme un cable?
Gracias y Salu2
Nacho
Gracias por tus videos , liy interesantes y aprendo mucho, tenia una duda , en el xml no me reconoce el swipe refreshLayout qué puede estar sucediendo?
Hola Brais como estais espero que bien, Te felicito por tu new setup , Me gustaria saber si puedes hacer un webview actualizado. con la version actual de android.
Hola, me encanto mucho tu tutorial, esta genial. ¿Podrás hacer una continuación para agregar push notification usando OneSignal? ... Saludos!
Hola, tengo pendiente hacer algún vídeo de push con OneSignal o Firebase. Gracias!
Mouredev, Hola muchas gracias por tus videos , son muy buenos , voy empezando y espero no omitas pasos (que a lo mejor son obvios para alguien que programa , pero no para un aficionado) como el de agregar la linea :implementation ‘androix.legacy:legacy-support-V4:1.0.0’ en dependencias para poder tener el swiperefresh , si no es probable me pase lo mismo con los libros que tengo que omiten estos pasos ,los cuales hacen que me detenga y desista de aprender.
Ojala pudieras enseñarnos mas profundo los archivos que crea el android studio , que es una dependencia? Porque no puedo ponerlo en el proyect pero si en el modulo ? Son muchas dudas pero estoy convencido de que tus videos son geniales , con gusto aportaría en un futuro. no omitas pasos , considérame lento para aprender.
Carlo magno, apenas estoy aprendiendo soy nuevo en el mundo de la programación, mi primer lenguaje es kotlin, esta linea a la que te refieres no la he agregado, debe ser por eso ue no me funciona el swiperefreshlayout, quedo atento, espero me puedas ayudar. Buen día hermano
david baena sierra estoy igual que tu, pero esa linea no me salía tube que ponerla en el archivo de dependencias y después tal cual salió. Es mas fácil si te mando pantallazos, escríbeme manucarlo@hotmail.com
@@carlomagno8369 Hola, hermano mil gracias! Ya mismo te escribo
Tuve un error, no me aparece el codigo swiperefreshlayout. No aparece en la lista de comandos
tengo el mismo problema con el swperefresh
yo tambien tuve ese problema
estamos iguales!
@@AgustinGarcia-ir8ms solo cuando cren el proyecto activen la casilla use legacy android.support libraries
Hola mouredev sigo todos tus videos muy bien explicados, en el webview tengo mi página un boton subir archivos o fotos tomadas al momento ¿como puede hace que funcione como la aplicación movil de chrome para subir archivos?
excelente!!! pregunta se puede mostrar solo una parte de una pagina web??? osea como una mascara o hacer scroll hasta llegar a ese lugar de la pagina???
Muy agradecido por tan buen curso. Felicitaciones. No he podido realizar este tutorial, el activity.main parece correcto, pongo el ID para el swipeRefresh. Al pasar al activity.Main no me sale el swiperefreshlayout. ¿Puede ayudarme? Estoy usando el andreoid Studio 4.0.1. Gracias
Buenísimo gracias !!!
Muy bueno. Tendrils queen enseńarnos como hacer Un tipo crhoncast asi lo paso al tv
Para el se debe agregar la vinculación de modulo como se meciona en
developer.android.com/topic/libraries/view-binding
que debo hacer para que pueda descargar y abrir whatsapp desde el webview?
Que tal bro, fijate que no me salen unos comandos como el CanGoBack el goback me salen error que no existen y swipere... tampoco me sale por mas que lo busco ¿a que se debera?
tengo un problema con mi app, la realice tal cual y funciona bien, pero hice un webview de una pagina que tiene un reproductor, y al momento de cargar mi app, abre la pagina, pero el reproductor no se escucha, como lo podré solucionar?
me gustaria que expliques sobre el BUTON, y el ONCLICK, quiero aprender hacer botones y hacer click
Una consulta hice un webview de una página pero en la aplicación me dice que su sección ha expirado pero en la pc abre bien como puedo resolver este problema
muy bueno el tutorial, siguiendo con tu tutorial como haría para implementar un traductor en caso las búsquedas den resultados en diferentes idiomas !
Gran vídeo Brais!! Me sirvió mucho. UNA DUDA a ver si me puedes ayudar por favor. En mi app web he metido código de la api de google translate para traducir automáticamente las distintas vista de la app a distintos idiomas. Si accedo a través de un navegador ya sea en ordenador o móvil funciona a la perfección pero a través de la apk y el chromewebview no funciona. Javascript está activado y todo funciona a excepción de eso. ¿Puedes ayudarme? Gracias y enhorabuena por el canal!!
Hola hermano muy bueno el video me encanta. Tengo un problema no se si falta ese componente en mi android studio ya que el swipe refresh layout no me aparece estoy trancado alli necesito ayuda
El video me ha sido muy util, gracias!!! una duda! La web que he embebido en el webView es un wordpress y tiene un boton flotante de Whatsapp, ¿cómo puedo hacer para que funcione este boton? Cuando le doy al boton me da ERR_UNKNOW_URL_SCHEME...
Excelente tutorial, al comienzo me costo porque no sabia nada de programación. Lo vi un mes despues que habia tomado un par de cursos y sin ningun problema, a verdad es que ha sido una muy buena explicasión, me gusta mucho tu canal.
Solo tengo una pregunta.. como hago para dar permisos de input file ? necesito que sean capaces de subir archivos a la pagina desde la app, pero al momento de dar clic en el boton de subir no ocurre nada. La gran mayoria de los tutoriales estan en java y pues al ser nuevo aun me confunde pasar. Tienes alguna guia para hacer esto ?
Hola tengo una duda he tenido problemas desde el video anterior intente continuar pcon la segunda parte pero en el momento de agregar el swipeRefresh en la ventana de diseño no me aparecen los atributos para establecer las contraint
Muchas gracias!!
Yo lo que veo que con la version android 4.0 el objeto SwipeRefreshLayout no lo lleva y no se como cargarlo para que se vea me he mirado hasta como se cargan objetos maven y demas historias y no veo como hacer el curso este un saludo.
Para los que al escribir
Que cool!!!
Hola MoureDev, he aprendido mucho con tus tutoriales, hace poco que estoy con KOTLIN. Una prenguna, utilice un webview para una web que esta funcionando correctamente. Cuando realizo un lista de contactos, quiero que abra whatsapp. Visualizando desde chromme me lo abre perfectamente, desde la app no, me sale el error: no puede encontrar la pagina que buscas / err_unknown_url_scheme.
Por favor seria de mucha utilidad si me puedes ayudar. Muchas gracias y Felicitaciones
Hola Como Estas ? estoy dando mis primeros pasos y tengo el mismo problema alguna idea como solucionarlo...
Pues terminado el tutorial diario, excelente como siempre, solo una pequeña duda lo estaba ejecutando en un emulador Nexus5X api 27 y no me reproducia los videos ni youtube ni vimeo no probe más, cambie el emulador por un Pixel 4 api 29 y sin problemas. No se raro, ¿alguien sabe el motivo?.
Gracias de nuevo MoureDev.
tengo una duda, pongo
estoy igual, y ya me había emocionado con la app
Excelente por el aporte, conexión con servicios web, seria un buen aporte
Muchas gracias, me apunto tu sugerencia para un nuevo vídeo. Saludos!
Impaciente por ver ese video 😄
@@mouredev Sería excelente ese tema.
Hola Moure, quiero agradecerte por compartir tus vídeos. Quiero consultarte sobre el caché y las cookies en el webview. Muchas gracias
Cuando la Page Web contiene un pluying de accesibilidad y en el visor no funciona, hay que programar algo en el visor para que funcione o algo por el estilo?
hola que tal una consulta ojala puedas ayudarme mas de lo que ya me apoyaste en estos videos tengo un webview pero al descargar archivos de un datatable no funciona no me descarga nada
Hola Brais, veo tus vídeos y aprendo mucho contigo, eres un máquina! Solo una cosa respecto este vídeo, estoy intentando abrir un webview con postUrl y no con loadUrl, ya que quiero pasar unos datos por post y no por get, pero no consigo que funcione!! No he encontrado nigún ejemplo al respecto, creo que el problema està al pasar los datos en el paràmetro como bytearray pero no los acepta, he probado con encode("param1=1¶m2=2","utf-8").toByteArray() pero nada! Podrías hablar algo sobre esto? Muchas gràcias y felicidades por tu trabajo!
Hola tengo una emisora en vivo segui los pasos todo funciona bien pero cuando reproduzco la emisora no suena dice reproduciendo pero no suena
Hola buenas, como podría abrir dentro del webView paginas con el target _blank?
Hola Brais! tengo una inquietud, por qué cuando quiero agregar el componente SwipeRefreshLayout no me aparece en la lista como si lo hace el "webview" ?
Aunque no aparezca automáticamente lo escribo pero me da error.
encontraste alguna respuesta?
@@jimbomar No he encontrado
super excelente maestro!!!!
Muchas gracias!
Holaaa puedes hacer un vídeo para hacer el web view en Android tv? Mil gracias!!
Hola, buenas tardes, me acabo estos dos totorales de webview, que están geniales, serias tan amable de decirme si tienes o sabes de algún tutorías para hacer que en este webview se pueda hacer zoom con los dedos en pellizco, sobre las imágenes, mi enlace en vez de a google la tengo a mi web, gracias y un saludo.
Necesito ayuda, pues no puedo invocar mis layouts en mi oncreate de la misma manera que tu, soy nuevo en esto por lo que no sé de que otra manera se hace
Hola, me encanto tu tutorial y me ha servido mucho, y esta genial como explicas, ¿podrías hacer una continuación en donde se pueda habilitar funciones para cargar archivos usando Webview que muestre una pagina para cargar por ejemplo imagenes?
Hola! Lo tengo en cuenta para intentar hacerlo en un futuro. Muchas gracias!
Un problema que me ha dado a nivel de interfaz es que al ponerse el teclado de Android como que desaparece la búsqueda y no se ve el texto que esta poniendo el usuario en el cuadro de texto de búsqueda a ver si lo soluciono un saludo.
Si descargo el proyecto para hacer pruebas como lo habro en android estudio?, con esta app puedo abrir cualquier pagina por por ejemplo mi pagina que tengo en wordpress?
Hola amigo ya le instale el refresh pero me sale siempre para donde le de me sale en la pantalla por que?
Como podemos desaparecer la el espacion del buscador cada ves que entramos a laguna pagina y hacer que el webView se adapte a toda la pantalla?. Estupendo video.
Buenas Brais,
Tengo una pregunta, ¿hay alguna forma de que al dejar la app en segundo plano no se recargue y mantenga la pagina en la que estaba?
He hecho un webView para la web en el almacén y cuando cambiamos del webView a la otra aplicación que usamos, al volver al webView se recarga pero de nuevo al login.
Gracias!
Hola Brais!
He tenido problema para colocar el SwipeRefresh porque en inicio no aparecía, tuve que modificar en activity_main.xml el valor de androidx por
Hola tu vídeo me ah ayudado mucho con un proyecto que tengo, pero tengo un problema, tengo gráficas, en la web sin problemas las muestra, pero en la aplicación no cargan, ¿como le hago para que muestre la gráfica en la webView?
Hola! Excelentes tutoriales muy agradecido con las explicaciones. Tengo un error de compilación
en esta linea lo raro es que esta igual a tu codigo webView.loadUrl( url:"$BASE_URL$SEARCH_PATH$it")
dice: Expecting ')' tambien dice
Unexpected tokens (use ';' to separate expressions on the same line) y por ultimo
Unresolved reference: url
al pricipío pense que era un simple parentisis pero no. Si puedes ayudarme nuevamente gracias.
Hola, genial el video. Cuando pongo youtube ,no consigo ver el video en pantalla completa y al girar se recarga la página. Me gustaría saber que estoy haciendo mal , gracias de antemano. Me has ayudado mucho.
Para lo del giro de pantalla prueba implementar en el AndroidManifest dentro del
Lo de la pantalla completa lo sigo buscando.
Hola Brais muchas gracias! Tus tutoriales son geniales! Tengo una duda, hay mucha gente (me incluyo) que no escribe una url entera, por ejemplo para acceder a youtube, uso "youtube.com" sin mas, como se puede implementar para que acceder directo a una pagina solo sea agregando un .com en el search view?
ke tal, buena explicacion, entonces ya seria mas la adpatacion klotin que java con android studio, y me queda una duda Moure, si es de codigo abierto klotin al desarrollar una app hay que pagar derechos por comercializar la app o donde esta esa informacion que comentas, bye
Buenas tardes. Al querer generar el APK y crear una key, el studio dice que hay que migrar de JKS a PKCS12. Hay algun tutorial de como hacer esto? (en mac). Saludos y gracias!!