Как сделать preload страницы?
Я взял себе вот это решение:
https://stackoverflow.com/a/50891389/4549490
Вроде работает.
я сделал view, затем сделал его прозрачным и не много затемнил по центру разместил preloader. как только приложение стартует я сразу показываю этот view. у webview есть метод onLoadEnd как только от отрабатывает я прячу preloader. Только помните что view  c preloader  должно обязательно иметь position:"absolute" и не как не в один момент показывать view а в другой прятать webview.