private async void Setup()
        {
            PlanetResponse = await PlanetsApi.GetPlanestList(PlanetsApi.BASE_URL);

            PlanetsList           = new ObservableCollection <Planet>(PlanetResponse.results);
            LoadingView.IsVisible = false;
            if (PlanetsList != null)
            {
                EmptyView.IsVisible           = false;
                PlanetListView.IsVisible      = true;
                PlanetListView.ItemTemplate   = new DataTemplate(() => new PlanetItemCell());
                PlanetListView.ItemsSource    = PlanetsList;
                PlanetListView.ItemSelected  += OnPlanetSelected;
                PlanetListView.ItemAppearing += PlanetList_ItemAppearing;
            }
            else
            {
                EmptyView.IsVisible = true;
            }
        }