👋🏼 ¿Qué os ha parecido? Es un tutorial que quería hacer desde hace tiempo, creo que todo programador Android ha tenido que crear alguna vez un WebView. Recordar que esta es la primera parte del tutorial (hay una segunda más). 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
Hola! Disculpa la demora. Muchas gracias por el ofrecimiento. Si quieres puedes escribirme un email a braismoure@mouredev.com y estaré encantado de hablar contigo. Saludos!
Que estoy haciendo mal realice todos tus pasos, luego busque mas código para que mi web view abra tel: de mi sitio web entonces hice este código XD quiero que mi web view tenga las mismas funciones como chrome pero sin que abrar chrome nativo como te decian anteriormente tel: de mi web abra el telefono nativo de android WebView miVisorWeb; String url = "google.com"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); miVisorWeb = (WebView) findViewById(R.id.visorWeb); final WebSettings ajustesVisorWeb = miVisorWeb.getSettings(); ajustesVisorWeb.setJavaScriptEnabled(true); miVisorWeb.loadUrl(url); if (url.startsWith("https:")) { miVisorWeb.setWebViewClient(new WebViewClient()); { if (url.startsWith("tel:")) { miVisorWeb.loadUrl("http:URL MAS EL TELEFONO DE LA WBE"); } }
Perfecto bro, simple, útil y muy bien explicado!!! LIKE
3 ปีที่แล้ว +3
Hola @MoureDev by Brais Moure tengo un problema: en el minuto 6:45 añades en el código "webView" y te lo detecta automáticamente como tu bien dices por Kotlin, y aautomaticamente arriba importa Kotlinx.android.synthetic.main.activity_main.*. A mi no me lo hace, y me he dado cuenta que es porque en el fichero "build.gradle (:app)" falta un plugin por que se añadiera que es 'kotlin-android-extensions'. ¿Me puedes decir si estos plugins los añades tu a mano o hay alguna manera de en los Settings de Android Studio decirle que los añada automáticamente?
Excelente estuve viendo a detalle tu tutorial, porque deseaba pasar mi web a una APP y ya se a podido visualizar, no soy programados solo se html y css y wordpress pero me interesa crear APP, espero aprender mas con tus videos, saludos desde Perú.
Esta bueno el video. Creo que para los principiantes estaría bueno que expliques que en el Gradle aplicaste la extensión de kotlin para no tener que enlazar con el xml los componentes!
Seguimos con la lista de reproduccion de apps de Android, decir que estos que son más visuales animan más, aunque s ique ben es cierto de que entras al código y ya no te preguntas que es esto de sobreescribir una operación, ya lo hemos visto en los tutoriales anteriores. Muchas gracias por tu tiempo y tus conocimientos
sería bueno que hicieras explicaciones de librerías y plugins porque actualmente en Android Estudio nos pide varias actualizaciones para que el código sea valido
@@DDD-ce9ux lko que enccontre es que segun la version de android que tiene y las librerias que va a usar, el porjecto android se limitara y exportara solo a modelos que tendrán soporte las librerias utilizadas. por eso prefiero crear aplicaciones con otros frameworks por que android limita mucho el crecimiento de plataformas o idea a desarrollar, ho hay que estar constantemente pendientes de las librerias que depende su projecto.
Hola Moure! Gracias por los videos, estoy recién comenzando!! No logro hacer que Android studio me tome el web View cómo elemento, es decir, no me lo reconoce como un elemento al cual darle propiedades, me salta error. Estoy haciendo algo mal evidentemente pero no sé qué... Me podrías ayudar. Me pasó lo mismo con otro proyecto que quise hacer y no pude, era con los botones, me pasa lo mismo. Desde ya, gracias!
Buenísimos tus videos, he aprendido mucho gracias a ti, Sabes la web tenia un boton de WhatsApp el cual en el webView ya no funciona que puede ser?? Saludos desde chile.
Muchas gracias por tus tutoriales. Quisiera hacerte una pregunta: es posible, utilizando webview, intercambiar datos entre la app y el sitio web? Por ejemplo, acceder a una ruta del sitio web que haga algo con la geolocalización del dispositivo, o al revés, consultar por ejemplo un set de datos a una url al iniciar la app y luego utilizarlos localmente. Saludos!
Hola amigo, mi web que incrusto en el webview tiene un boton de compartir por whatsapp y me tira este error ERR_UNKNOWN_URL_SCHEME ...Podras ayudarme por favor
Hola, para el 2021, el codigo es el mismo o es que se ha actualizado, lo digo recien veo tu tutorial, y voy a probar override onback que tengo problemas con mi propio desarrollo , seguire tu tutorial
Hola Moure, me encantan tus videos y he aprendido un montón contigo, soy nuevo en esto, estoy intentando subir una App a Google Play, pero me la han rechazado por tener acceso a todo el dispositivo, el problema es que necesito que mi App pueda acceder a las fotografías, cuando presione el botón de teléfono pueda poder ejecutar llamadas con el mismo teléfono y poder acceder al correo electrónico o redirigirme a este para que mi App cumpla su función. Me escribieron de Google Play que debo de quitar los permisos de la App para todo el dispositivo, y que debo de usar la API Media Store, el problema es que no encuentro mucha información al respecto. Sería posible me recomendaras algo?
Excelente Breis todo tu canal, pero no puedo acceder en el renglón 26 al setting del webview. Qué combinación de teclas utilizas para realizarlo? Gracias
Muchas gracias por el tutorial Moure. Una cosa, cuando intento añadir los distintos elementos (views) al MainActivity, me los marca en rojo y no los reconoce (el webView). Creo que es por el View Binding. ¿Como puedo hacer que los reconozca? Gracias!
@@bastiangperez "Simplemente" me costo entender tu "simplemente"! soy muy nuevo en esto pero me ayudaste alguito gracias! seria en el apartado gradle(module."tu proyecto.app") (y)
Actualización del tema. Hay que aplicar el viewBinding al proyecto ya que el kotlin-android-extensions ya está deprecado. Busquen el tema viewBinding y verán como aplicarlo, es sencillo. Saludos y espero les sirva.
un consulta tengo una web responsive y en vista tiene un button con el evento Windows.print() para hacer un reporte, como se aria para detectar solamente esa vista(ventana) y que me muestra para poder guardar el pdf ?
Hola puede ser que tenes un error en los archivos por que lo baje y me dejo usarlo una vez y ahora no puedo usarlo más cuando quise actualizar para poner notificaciones con firebase
Hola buenas tardes me gusto mucho tu explicación, quisiera saber como decirle que si no tiene internet, muestres un mensaje de debes conectarte a internet o una imagen, pero que no salga el dinosaurios de google
buen video, ,e gustan los tutoriales pero no me funciona, creo que es por la versión del gradle, porque me descargue el código que subiste y el Android studio me descarga una versión anterior para que funcione
Vengo del futuro para deciros que tenéis que agregar debajo de //webView esta linea: val webView: android.webkit.WebView = findViewById(R.id.webView) porque sino os vais a volver locos.
Por fin alguien inteligente aquí, que da respuestas como dios manda y no comentarios a medias. Por cierto, al Autor le digo que se acuerde de que es español, que habla como los guiris.
Excelente explicación muy buen aporte. Quisiera preguntarte como hago si mi web tiene material en pdf que funciona muy bien pero para poder visualizar dentro de la App no me permite verlos ni descargarlos ... Se puede hacer ?
Exclente info. Suscrior nuevo presente!. Pregunta: (Cuando uno de mis usuarios no tiene internet le aparece un mensaje de no acceso a: mi sitio de worpress) No quiero que aparezca ese mensaje porque mis usuarios comienzan a ir directo a mi sitio web y ese sitio no lo tengo monetizado para poder generar por medio de admob. Cómo hacer para que ese mensaje no se muestre?
Hola!! Si quiero reproducir videos míos de youtube, es por aquí? O la cosa cambia? En todo caso hay algun tutorial de como ver mis videos de youtube en la app? Muchas gracias
Hola capo...intento copiar el tutorial pero cuando le doy run me sale uba leyebda que Unresolved reference: webView. Ese nombre es el id que le pusimos en activity.xml. ¿qué es lo que hago mal?
Hola Brais, Antes que nada gracias por el tremendo aporte que estas haciendo con tus contenidos para los que queremos aprender Kotlin. Ya me vi todos los videos del curso básico , pero quede detenido con un problema que no se como resolver. Por favor me podrias dar alguna luz de como resolverlo. Al implementar todo el codigo del video y ejecutarlo me aparece un mensaje de error con el texto "Unresolved reference: webView". He notado que cuando tu lo agregas, se agrega automaticamente el import a "kotlinx.android.synthetic.main.activity_main.*" asi que lo agregue a mano y ahora me aparece el mensaje de error "Unresolved reference: kotlinx". Por favor, ¿Cómo puedo solucionar esto?
@@michaelovallez sucede que se esta usando la extension 'kotlin-android-extensions', que permite encontrar los componentes de la UI dentro del activity. Google sugiere que ya no usemos esa extension y usar DataBinding.
HOLA! estoy aprendiendo android studio, he realizado todo el curso de 10 lecciones que esta en tu canal y ahora estoy siguiendo paso a paso este video pero android no me permite importar webChromeClient, te agradeceria si me ayudas con esto, gracias!
Hola, Moure. Tengo una duda es que intento crear una webview para una pagina que tiene un backend en laravel pero hay un error porque muestra casi todo, si muestra el backend pero por ejemplo los datos de mis alimentos que tengo ya registrado no los muestra. Y si abro la app de google chrome si me muestra todo normalmente
Buen dia una pregunta Sr. Brais, soy nuevo y he seguido todos los videos, cuando escribo el id webView en MainActivity no se autocompleta y me lo marca en rojo, sabe como podria solucionarlo ? saludos
Hola! Este es el permiso: En Android, si quieres usar ciertas funcionalidades, tienes que añadir permisos exclusivos en el manifest para que así el usuario tenga conocimiento de las características especiales de la app. En este caso necesitamos este permiso para poder acceder a internet. Saludos!
hola Moure, tengo un detalle he visto todo tu video pero escribo los codigos tal cual y no puedo ver nada me aparecen errores mi preguntas es si debo hacer alguna actualizacion o instalar algun plugin, por favor responder, si me interesa aprender.
Por defecto, siempre. La idea es evitar que se pueda acceder desde fuera del scope al mayor número de variables y constantes. En caso de ser necesario sí que podrían ser públicas
Tengo una pregunta. Tengo en web view pero en la pagina que accedo hay información para descargar pero con la app no hace nada. Me toca entrar por google chrome y alli si descarga. Gracias. Habría que agregar otro componente a mi app con web view?
Hi Brais, una consulta, seguí todo, pero tengo un sitio en shopify, por lo que usa base de datos y cookies para iniciar sesion, pero no inicia, habrá algo que añadir? para que pueda iniciar sesión? Saludos desde Ecuador
Tengo un webview por el cual puedo navegar bien, pero cuando doy click para descargar un archivo no hace nada. A qué puede deberse esto? Excelente video, muchas gracias por la info!
hola buenas tardes: gracias por tus videotutoriales, deseo saber si hay alguno para abrir la aplicación de facebook en una página específica?? o bien la aplicación de twitter?? gracias, saluditos desde México
Genial, me ha salido todo. Lo único que no entiendo es que al momento de escribir, me lo tipea todo al revés. Por ejemplo si pongo youtube en el buscador de google me aparece ebutuoy(Uso mi celular para correr la app y no un emulador) Será por eso?
Hola genio tengo un problema cuando corro la app me sale esto "err_name_not_resolved" como lo puedo solucionar Muchas gracias tus clases son super de Argentina
Buenas amigo.. 1ero no me reconoce el objeto webview como a ud le hace no se que se pueda hacer para que reconosca y importe automaticamente necesito ayuda gracias x todo
Los conceptos para android que llegue a estudiar los puedo aplicar directamente con kotlin (recyclerview, butterknife etc tenian definiciones claras)? . No llegue a dominar esos conceptos del todo en java y quiero intentarlo con kotlin
Hola! Kotlin es un lenguaje más limpio que Java, y Android y su SDK han ido mejorando con el tiempo. Seguramente esos conceptos queden más claros ahora. Cualquier cosa no dudes en preguntarme. Saludos!
Me gustaria saber si esta funcionalidad en lugar de colocar una url como tal, se puede colocar una direccion ip y un puerto por los cuales puedo acceder a mi sitio web, Muchas gracias
Tengo android studio 4.2.1 y no puedo llamar a la vista webView sin poner el comando "findViewById(R.id.webView)", no mew deja poner "webView.webChromeClient ", hay algo que se pueda hacer o es que la nueva version obliga a ello?
Estuve intentando. Pero al 2024 versión iguana... esto ya cambio muchísimo... es lo que me enoja de estas tecnologías. Está cambiando demasiado rápido.
Hola fijate que tengo un problema, no se si es la URL o no se pero ya hice lo de manifest y no me carga la pagina, me tirra como error que no hay permisos, Ayuda y gracias
¡Muy buen vídeo! Tengo app web a la que apunta mi webView pero en la que hay un botón para subir fotos y archivos. Al pulsarlo no ocurre absolutamente nada ¿Podrías decirme por favor cómo habilitar esta funcionalidad? Muchísimas gracias!!
Buenas, esta es mi primera incursión en la programación en Android. Estoy siguiendo este tutorial, tratando de realizar un WebView, pero tengo un problema para seguir. Andorid Studio me genera un error import kotlinx.android.synthetic.main.activity_main.* (Unresolved reference: kotlinx), por lo que no me busca el componente de vista que tiene el id webView. Agradecería si me pueden ayudar.
Hola Brais, tengo un webview desde hace mucho tiempo en los terminales de radiofrecuencia del almacén para poder trabajar con la página web que hemos montado. El tema es que funcionaba perfectamente hasta que se han actualizado hace unas semanas a la versión 9 de Android y por mucho que genere la apk con todas las versiones habilitadas no consigo que en los terminales con la v9 se pueda visualizar webview. He probado también a deshabilitar el Chrome y actualizar el webview del sistema pero sigue igual😓. Hay que hacer alguna config especial para la v9 y que funcione webview? En los terminales con la V8 funciona sin problema. Muchas gracias!!
Muy buena explicación!! muchas gracias por el tutorial. Me gustaría saber si se puede modificar (eliminar y/o cambiar de color) la barra de título de la aplicación "My WebView" para que app pueda tener una visualización mas amplia de la Web.
Champion, gracias por el tuto, he podido hacerlo gracias a sus indicaciones, pero de la página insertada, no me permite descargar archivos de la misma, sabes por que podria ser?
Hola MoureDev. casi todo salio bien el unico problema es que los vídeo no se pueden hacer fullscreen ayúdame con eso y cuando pongo la pantalla horizontal se regresa a la pagina principal
Hola, me puedes ayudar? He intentado hacer esto del tutorial, pero la URL abre directamente el navegador y la APP se queda en blanco. Segui todos los pasos pero pasa siempre... =(
👋🏼 ¿Qué os ha parecido? Es un tutorial que quería hacer desde hace tiempo, creo que todo programador Android ha tenido que crear alguna vez un WebView.
Recordar que esta es la primera parte del tutorial (hay una segunda más).
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
Hola! Disculpa la demora. Muchas gracias por el ofrecimiento. Si quieres puedes escribirme un email a braismoure@mouredev.com y estaré encantado de hablar contigo. Saludos!
Hola la página se queda en loading y no se carga probé con Google y si carga pero la mía no
Que estoy haciendo mal
realice todos tus pasos, luego busque mas código para que mi web view abra tel: de mi sitio web
entonces hice este código XD
quiero que mi web view tenga las mismas funciones como chrome pero sin que abrar chrome nativo como te decian anteriormente tel: de mi web abra el telefono nativo de android
WebView miVisorWeb;
String url = "google.com";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
miVisorWeb = (WebView) findViewById(R.id.visorWeb);
final WebSettings ajustesVisorWeb = miVisorWeb.getSettings();
ajustesVisorWeb.setJavaScriptEnabled(true);
miVisorWeb.loadUrl(url);
if (url.startsWith("https:")) {
miVisorWeb.setWebViewClient(new WebViewClient());
{
if (url.startsWith("tel:")) {
miVisorWeb.loadUrl("http:URL MAS EL TELEFONO DE LA WBE");
}
}
pude hacer todo, pero por ejemplo mi web tiene link de whatsapp y no se abre la app del whatsapp
@@mouredev buen día mil gracias por tus vídeos, como descargo el proyecto de Github?. Gracias a ti.
de los pocos likes que he dejado en youtube!! Muchas gracias por explicarlo todo tan bien.
Excelente. Explicado de una manera que podamos entender los que iniciamos en esto. Pura Vida mae!
Rápido, limpio y eficiente. Gracias por tus vídeos, son muy instructivos, se nota que entiendes del tema. Te recomendaré a mis compis :)
Perfecto bro, simple, útil y muy bien explicado!!! LIKE
Hola @MoureDev by Brais Moure tengo un problema: en el minuto 6:45 añades en el código "webView" y te lo detecta automáticamente como tu bien dices por Kotlin, y aautomaticamente arriba importa Kotlinx.android.synthetic.main.activity_main.*. A mi no me lo hace, y me he dado cuenta que es porque en el fichero "build.gradle (:app)" falta un plugin por que se añadiera que es 'kotlin-android-extensions'. ¿Me puedes decir si estos plugins los añades tu a mano o hay alguna manera de en los Settings de Android Studio decirle que los añada automáticamente?
Excelente estuve viendo a detalle tu tutorial, porque deseaba pasar mi web a una APP y ya se a podido visualizar, no soy programados solo se html y css y wordpress pero me interesa crear APP, espero aprender mas con tus videos, saludos desde Perú.
Excelentes tus videos. Me queda un problema por resolver. No me funciona la etiqueta del "webView" en el MainActivity. Que puede suceder.?
creo que es algo de la nueva versión de Android studio, en el video el usa una mas antigua que la de ahora (4.1.2)
ocuparias algo asi val variable = findViewById(R.id.webView)
Amigo Brais, muy buen material, excelente explicación por favor sube este curso a Udemy!!! en verdad tiene muy buen nivel.
Desde luego muy buen vídeo campeon te lo has currado, así de claro vamos y además explicas muy bien.
Esta bueno el video. Creo que para los principiantes estaría bueno que expliques que en el Gradle aplicaste la extensión de kotlin para no tener que enlazar con el xml los componentes!
Seguimos con la lista de reproduccion de apps de Android, decir que estos que son más visuales animan más, aunque s ique ben es cierto de que entras al código y ya no te preguntas que es esto de sobreescribir una operación, ya lo hemos visto en los tutoriales anteriores. Muchas gracias por tu tiempo y tus conocimientos
Gracias . Soy nuevo en este tema, me interesa y gusta su método de enseñanza. Felicitaciones y adelante !!!
Eres un crack, estoy aprendiendo mucho, saludos desde México
En la sentencia (val settings:Websettings! = webView.settings) no me aparece (Websettings!), ¿Como se le hace para activarla?
Sólo continúa la variable val settings = webView.settings, al menos así me funcióno.
Excelente amigo muy buenos videos !!! LIKE
sería bueno que hicieras explicaciones de librerías y plugins porque actualmente en Android Estudio nos pide varias actualizaciones para que el código sea valido
Con este video claro y conciso de una me subscribí , excelente amigo.
Hola amigo Moure, no entiendo muy bien la sintaxis de cuando implementaste el WebViewClient y el WebChromeClient, saludos
a mi no me llama la importacion
no funciona
@@DDD-ce9ux lko que enccontre es que segun la version de android que tiene y las librerias que va a usar, el porjecto android se limitara y exportara solo a modelos que tendrán soporte las librerias utilizadas. por eso prefiero crear aplicaciones con otros frameworks por que android limita mucho el crecimiento de plataformas o idea a desarrollar, ho hay que estar constantemente pendientes de las librerias que depende su projecto.
Magnifico!. Una duda ¿Cómo se hace para que la app permita subir archivos del móvil a la web? Gracias de antemano
Muy bien explicado , me ha sido muy util, eres un gran profesor, saludos
Hola MaureDev, una consulta antes de instalar Android Studio hay que instalar Kotlin en windows? saludos y gracias por los tutoriales
Cuando escribo Webview en el minuto 6:45 no me carga ese comando, qué puedo hacer?
Tienes que crear la variable con “var (nombre variable) = findViewByID(ID que has puesto)”
Hola Moure! Gracias por los videos, estoy recién comenzando!! No logro hacer que Android studio me tome el web View cómo elemento, es decir, no me lo reconoce como un elemento al cual darle propiedades, me salta error. Estoy haciendo algo mal evidentemente pero no sé qué... Me podrías ayudar. Me pasó lo mismo con otro proyecto que quise hacer y no pude, era con los botones, me pasa lo mismo. Desde ya, gracias!
Buenísimos tus videos, he aprendido mucho gracias a ti, Sabes la web tenia un boton de WhatsApp el cual en el webView ya no funciona que puede ser?? Saludos desde chile.
Genio Brais! Me ayudàs un montòn, estoy empezando. Gracias, abrazo desde Argentina!!!
hola Joaquin, pudistes crear el webview? me da error en webcorme ya no se que hacercreo que le falta libreria a mi android studio no se en realidad
@@masterminer_criptolotter Hola, me pasa lo mismo, sabes como solucionarlo?
Muchas gracias por tus tutoriales. Quisiera hacerte una pregunta: es posible, utilizando webview, intercambiar datos entre la app y el sitio web? Por ejemplo, acceder a una ruta del sitio web que haga algo con la geolocalización del dispositivo, o al revés, consultar por ejemplo un set de datos a una url al iniciar la app y luego utilizarlos localmente.
Saludos!
Hola, una pregunta ¿Sí tomas la lista de reproducción y ves todos los videos, al fina vas a ser capaz de crear tu propia aplicación?
todo es posible mi amigo si te enfocas a aprender, solo hay que tener paciencia. Te deseo éxito en tu aprendizaje
Hola :D. tengo una pregunta... es mejor manejar el diseño de la app por xml o por... la paleta y eso? :o. Tienes un EXCELENTE contenido. Saludos :)
Hola amigo, mi web que incrusto en el webview tiene un boton de compartir por whatsapp y me tira este error ERR_UNKNOWN_URL_SCHEME ...Podras ayudarme por favor
Hola, para el 2021, el codigo es el mismo o es que se ha actualizado, lo digo recien veo tu tutorial, y voy a probar override onback que tengo problemas con mi propio desarrollo , seguire tu tutorial
Hola Moure, me encantan tus videos y he aprendido un montón contigo, soy nuevo en esto, estoy intentando subir una App a Google Play, pero me la han rechazado por tener acceso a todo el dispositivo, el problema es que necesito que mi App pueda acceder a las fotografías, cuando presione el botón de teléfono pueda poder ejecutar llamadas con el mismo teléfono y poder acceder al correo electrónico o redirigirme a este para que mi App cumpla su función. Me escribieron de Google Play que debo de quitar los permisos de la App para todo el dispositivo, y que debo de usar la API Media Store, el problema es que no encuentro mucha información al respecto. Sería posible me recomendaras algo?
Esta super buenisimo, un gran saludo desde mexico
Muchas gracias! Saludos!
Muchas gracias.. en verdad se aprende mucho contigo.. saludos
Me funcionó muy bien. Gracias.
Excelente Breis todo tu canal, pero no puedo acceder en el renglón 26 al setting del webview. Qué combinación de teclas utilizas para realizarlo? Gracias
Hola MoureDev al completar la configuracionde Webview se puede compilar una APK bundle y subirla a GPlay ? gracias buen tutorial
Muchas gracias por el tutorial Moure. Una cosa, cuando intento añadir los distintos elementos (views) al MainActivity, me los marca en rojo y no los reconoce (el webView). Creo que es por el View Binding. ¿Como puedo hacer que los reconozca?
Gracias!
Ya está solucionado. Simplemente en el apartado plugins del gradle app hay que añadir la id kotlin-android-extensions para que lo reconozca.
@@bastiangperez "Simplemente" me costo entender tu "simplemente"! soy muy nuevo en esto pero me ayudaste alguito gracias!
seria en el apartado gradle(module."tu proyecto.app") (y)
Me pasa lo mismo, lo pudiste resolver?
Actualización del tema. Hay que aplicar el viewBinding al proyecto ya que el kotlin-android-extensions ya está deprecado. Busquen el tema viewBinding y verán como aplicarlo, es sencillo. Saludos y espero les sirva.
Aqui habla sobre este punto developer.android.com/topic/libraries/view-binding?hl=es-419
Basicamente es agregar un par de lineas al build.gradle
una pregunta, no me deja colocar el WebView, no me da las librerias. saludos
Ya lo resolvi esta en comentarios!
@@jeancastellano2434 cómo amigo
Hola, a mi me da error de webView me lo resalta en rojo y asi con todos los IDs
En el Andorid estudio que tengo, me marca el webView como no inicializado. No lo reconoce.
Muy buena explicación!!!!! Gracias
Genial como siempre :)
Mil gracias! 🎉
un consulta tengo una web responsive y en vista tiene un button con el evento Windows.print() para hacer un reporte, como se aria para detectar solamente esa vista(ventana) y que me muestra para poder guardar el pdf ?
Hola puede ser que tenes un error en los archivos por que lo baje y me dejo usarlo una vez y ahora no puedo usarlo más cuando quise actualizar para poner notificaciones con firebase
tengo un problema, no sale el import para el webView, no el mismo al menos, y cuando escribo webView me sale como error
Hola buenas tardes me gusto mucho tu explicación, quisiera saber como decirle que si no tiene internet, muestres un mensaje de debes conectarte a internet o una imagen, pero que no salga el dinosaurios de google
muy buen video amigo, solo una duda, como le doy permiso a las paginas web para que utilicen la camara del movil ? espero me puedas ayudar!
buen video, ,e gustan los tutoriales pero no me funciona, creo que es por la versión del gradle, porque me descargue el código que subiste y el Android studio me descarga una versión anterior para que funcione
Vengo del futuro para deciros que tenéis que agregar debajo de //webView esta linea:
val webView: android.webkit.WebView = findViewById(R.id.webView)
porque sino os vais a volver locos.
este comentario me ha salvado la vida
Por fin alguien inteligente aquí, que da respuestas como dios manda y no comentarios a medias. Por cierto, al Autor le digo que se acuerde de que es español, que habla como los guiris.
gracias
Hola como puedo implementar input file saludos
Maquina
Excelente explicación muy buen aporte. Quisiera preguntarte como hago si mi web tiene material en pdf que funciona muy bien pero para poder visualizar dentro de la App no me permite verlos ni descargarlos ... Se puede hacer ?
fantástico! muchas gracias!
Exclente info. Suscrior nuevo presente!. Pregunta: (Cuando uno de mis usuarios no tiene internet le aparece un mensaje de no acceso a: mi sitio de worpress) No quiero que aparezca ese mensaje porque mis usuarios comienzan a ir directo a mi sitio web y ese sitio no lo tengo monetizado para poder generar por medio de admob. Cómo hacer para que ese mensaje no se muestre?
Moure, como se debería aplicar esto mismo, pero usando jetpack compose?
Hola!! Si quiero reproducir videos míos de youtube, es por aquí? O la cosa cambia?
En todo caso hay algun tutorial de como ver mis videos de youtube en la app?
Muchas gracias
Hola capo...intento copiar el tutorial pero cuando le doy run me sale uba leyebda que Unresolved reference: webView. Ese nombre es el id que le pusimos en activity.xml. ¿qué es lo que hago mal?
Una consulta, tengo una pagina que tiene un boton para descargar un archivo, pero no funciona desde la app a que se debe, gracias tu respuesta
Hola Brais,
Antes que nada gracias por el tremendo aporte que estas haciendo con tus contenidos para los que queremos aprender Kotlin. Ya me vi todos los videos del curso básico , pero quede detenido con un problema que no se como resolver. Por favor me podrias dar alguna luz de como resolverlo.
Al implementar todo el codigo del video y ejecutarlo me aparece un mensaje de error con el texto "Unresolved reference: webView". He notado que cuando tu lo agregas, se agrega automaticamente el import a "kotlinx.android.synthetic.main.activity_main.*" asi que lo agregue a mano y ahora me aparece el mensaje de error "Unresolved reference: kotlinx".
Por favor, ¿Cómo puedo solucionar esto?
Me pasa lo mismo...
yo tengo el mismo inconveniente
@@michaelovallez sucede que se esta usando la extension 'kotlin-android-extensions', que permite encontrar los componentes de la UI dentro del activity. Google sugiere que ya no usemos esa extension y usar DataBinding.
@@donDan94 cómo usar esa extensión
Al entrar aun php login genera una cookie y ahí es donde me anda a un navegador externo saben como solucionarlo ??
HOLA! estoy aprendiendo android studio, he realizado todo el curso de 10 lecciones que esta en tu canal y ahora estoy siguiendo paso a paso este video pero android no me permite importar webChromeClient, te agradeceria si me ayudas con esto, gracias!
Muy bueno el tutorial :D
Muchas gracias!
Hola, Moure. Tengo una duda es que intento crear una webview para una pagina que tiene un backend en laravel pero hay un error porque muestra casi todo, si muestra el backend pero por ejemplo los datos de mis alimentos que tengo ya registrado no los muestra. Y si abro la app de google chrome si me muestra todo normalmente
Buen dia
una pregunta Sr. Brais, soy nuevo y he seguido todos los videos, cuando escribo el id webView en MainActivity no se autocompleta y me lo marca en rojo, sabe como podria solucionarlo ? saludos
Pudiste solucionarlo? Tengo el mismo problema
@@hernanybian6138 ¿Hubo solución? A mi me pasa igual
Buenas! Mismo problema...
Pudieron solucionarlo?
9:32 Un saludo Moure!, tengo un problema con el comando que haces aqui de donde lo sacaste o como lo hiciste bro? necesito ayuda!
Hola! Este es el permiso:
En Android, si quieres usar ciertas funcionalidades, tienes que añadir permisos exclusivos en el manifest para que así el usuario tenga conocimiento de las características especiales de la app. En este caso necesitamos este permiso para poder acceder a internet. Saludos!
hola Moure, tengo un detalle he visto todo tu video pero escribo los codigos tal cual y no puedo ver nada me aparecen errores mi preguntas es si debo hacer alguna actualizacion o instalar algun plugin, por favor responder, si me interesa aprender.
muy buenos videos, quisiera preguntarte, en que momento se debe utilizar private en las funciones y variables
Por defecto, siempre. La idea es evitar que se pueda acceder desde fuera del scope al mayor número de variables y constantes. En caso de ser necesario sí que podrían ser públicas
@@mouredev tienes otros videos donde expliques mas conceptos de kotlin por ejemplo los tipos de clases y demas?
Moure buenas, que hago si no me sale la opcion de ponerle (id) a las cosas
Tengo una pregunta. Tengo en web view pero en la pagina que accedo hay información para descargar pero con la app no hace nada. Me toca entrar por google chrome y alli si descarga. Gracias. Habría que agregar otro componente a mi app con web view?
Hi Brais, una consulta, seguí todo, pero tengo un sitio en shopify, por lo que usa base de datos y cookies para iniciar sesion, pero no inicia, habrá algo que añadir? para que pueda iniciar sesión? Saludos desde Ecuador
el tutorial genial pero me podrias decir como agregar un web site local es decir dentro de la apk????? gracias
Tengo un webview por el cual puedo navegar bien, pero cuando doy click para descargar un archivo no hace nada. A qué puede deberse esto?
Excelente video, muchas gracias por la info!
Hay algún problema con políticas de Google o Admob si se pone un webview en una app?
hola buenas tardes: gracias por tus videotutoriales, deseo saber si hay alguno para abrir la aplicación de facebook en una página específica?? o bien la aplicación de twitter?? gracias, saluditos desde México
Hola, podrías utilizar este mismo WebView para cargar la web de Facebook ¿Serviría así?
Genial, me ha salido todo. Lo único que no entiendo es que al momento de escribir, me lo tipea todo al revés. Por ejemplo si pongo youtube en el buscador de google me aparece ebutuoy(Uso mi celular para correr la app y no un emulador) Será por eso?
A mi no me funciona, me sale error nada mas entrar en el main activity
Buenisimo
hola amigo tengo este error Type mismatch: inferred type is but WebChromeClient? was expected
Hola genio tengo un problema cuando corro la app me sale esto "err_name_not_resolved" como lo puedo solucionar Muchas gracias tus clases son super de Argentina
disculpa como se conectar paypar a Android?
Buenas amigo.. 1ero no me reconoce el objeto webview como a ud le hace no se que se pueda hacer para que reconosca y importe automaticamente necesito ayuda gracias x todo
Pudiste solucionarlo? tengo el mismo problema
Los conceptos para android que llegue a estudiar los puedo aplicar directamente con kotlin (recyclerview, butterknife etc tenian definiciones claras)? . No llegue a dominar esos conceptos del todo en java y quiero intentarlo con kotlin
Hola! Kotlin es un lenguaje más limpio que Java, y Android y su SDK han ido mejorando con el tiempo. Seguramente esos conceptos queden más claros ahora. Cualquier cosa no dudes en preguntarme. Saludos!
Me gustaria saber si esta funcionalidad en lugar de colocar una url como tal, se puede colocar una direccion ip y un puerto por los cuales puedo acceder a mi sitio web, Muchas gracias
Hola sabes como podría implementar un buscador pero que su función sea buscar dentro de la misma app, por fvor me ayudaría muhco.
Tengo android studio 4.2.1 y no puedo llamar a la vista webView sin poner el comando "findViewById(R.id.webView)", no mew deja poner "webView.webChromeClient ", hay algo que se pueda hacer o es que la nueva version obliga a ello?
Estuve intentando. Pero al 2024 versión iguana... esto ya cambio muchísimo... es lo que me enoja de estas tecnologías. Está cambiando demasiado rápido.
Hola fijate que tengo un problema, no se si es la URL o no se pero ya hice lo de manifest y no me carga la pagina, me tirra como error que no hay permisos, Ayuda y gracias
¡Muy buen vídeo! Tengo app web a la que apunta mi webView pero en la que hay un botón para subir fotos y archivos. Al pulsarlo no ocurre absolutamente nada ¿Podrías decirme por favor cómo habilitar esta funcionalidad? Muchísimas gracias!!
Amigo, las notificaciones por FCM usando javascript en mi web no funciona en la webview, me ayudas en como resolver eso por favor.
Buenas, esta es mi primera incursión en la programación en Android. Estoy siguiendo este tutorial, tratando de realizar un WebView, pero tengo un problema para seguir. Andorid Studio me genera un error import kotlinx.android.synthetic.main.activity_main.* (Unresolved reference: kotlinx), por lo que no me busca el componente de vista que tiene el id webView. Agradecería si me pueden ayudar.
Hola Brais, tengo un webview desde hace mucho tiempo en los terminales de radiofrecuencia del almacén para poder trabajar con la página web que hemos montado. El tema es que funcionaba perfectamente hasta que se han actualizado hace unas semanas a la versión 9 de Android y por mucho que genere la apk con todas las versiones habilitadas no consigo que en los terminales con la v9 se pueda visualizar webview. He probado también a deshabilitar el Chrome y actualizar el webview del sistema pero sigue igual😓.
Hay que hacer alguna config especial para la v9 y que funcione webview? En los terminales con la V8 funciona sin problema.
Muchas gracias!!
Muy buena explicación!! muchas gracias por el tutorial. Me gustaría saber si se puede modificar (eliminar y/o cambiar de color) la barra de título de la aplicación "My WebView" para que app pueda tener una visualización mas amplia de la Web.
donde te salen las carpetas aun lado esta una barrita que dice Resource Manager ahi busca el color y hi lo cambias eh igual el nombre.
el swiperefreshlayout no me aparece para usarlo :c uso el mismo sdk pero la esto es la compileSdkVersion 29, no se si sera el problema :c
Hola, cree un webview pero no puedo acceder a galería para cargar imágenes, podrías ayudarme?
Hola la verdad muy bueno pero me sale un error en las variables webChromeClient y webViewClient y no me deja compilar Grcias
Champion, gracias por el tuto, he podido hacerlo gracias a sus indicaciones, pero de la página insertada, no me permite descargar archivos de la misma, sabes por que podria ser?
Hola MoureDev. casi todo salio bien el unico problema es que los vídeo no se pueden hacer fullscreen ayúdame con eso y cuando pongo la pantalla horizontal se regresa a la pagina principal
Hola, me puedes ayudar? He intentado hacer esto del tutorial, pero la URL abre directamente el navegador y la APP se queda en blanco. Segui todos los pasos pero pasa siempre... =(
hola cuantas maneras hay de hacer una apks de una web