Android - Cargando implementación de fragmentos

Me gustaría iniciar mi aplicación y mostrar la pantalla principal al instante. La mitad de la información en la pantalla se cargará desde el almacenamiento local y la otra mitad será desde un servicio web. Cada uno de estos estará en dos fragmentos diferentes. Me gustaría mostrar una barra de progreso indeterminada de carga mientras los datos se extraen del servicio web, de manera similar a como Google Play Store carga la fecha de la aplicación como se muestra a continuación en los dos estados a continuación:

Mis pensamientos sobre su implementación son los siguientes:

Cargue el fragmento con la barra de progreso y la pantalla normal (oculta) en un diseño. Una vez que se hayan recopilado los datos del servicio web, rellene la pantalla normal, luego oculte el grupo de vistas que contiene la barra de progreso y muestre el grupo de vistas con los datos.

¿Es esta la mejor práctica? ¿Son las mejores maneras de hacerlo que esto?

Gracias por adelantado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta