Visor Web en Android Studio

En el archivo MainActivity.java:

package com.sierramonti.sierramonti;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {

    //esta es la URL que va a cargar el visor web
    String url = "https://sierramonti.com/";

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        WebView web = (WebView) findViewById(R.id.miVisor);
            web.setWebViewClient(new MyWebViewClient());
        WebSettings settings = web.getSettings();
        settings.setJavaScriptEnabled(true);
        web.loadUrl(url);

    }

    private class MyWebViewClient extends WebViewClient {

        public boolean shouldOverrideUrlLoading(WebView view, String url){
            view.loadUrl(url);
            return true;
        }
    }
}

En el archivo AndroidManifiest.xml se debe agregar la siguiente línea para permitir los permisos de internet:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>