RecyclerView w Androidzie

Listy są wszędzie i nieuniknione. Twoje wiadomości (e-mail, SMSy itp.) są listami, odtwarzacz muzyki również korzysta z list do wyświetlania playlist, Baa, nawet lista aplikacji zainstalowanych w Twoim telefonie też jest listą.  

Listy w urządzeniach mobilnych

Listy są uważane za najwygodniejszy sposób wyświetlania danych. Sprawiają, że wyświetlanie zbioru danych użytkownikom to bezproblemowe zadanie o ile jest na to miejsce na ekranie. 

Podczas gdy listy są świetne w wyświetlaniu informacji, mogą nie być tak dobre w zużyciu zasobów. Ponieważ za każdym razem, gdy lista jest przewijana, jest tworzony nowy widok. A ta operacja jest kosztownym zadaniem. W związku z tym im więcej elementów do wyświetlenia tym większe zapotrzebowanie na zasoby. Był to problem na Androidzie od kilku lat, zanim pojawił się RecyclerView.

Uzupełnij wiedze o: Analiza struktury layoutu za pomocą Hierarchy Viewer

RecyclerView w Androidzie

Firma Google w 2014 roku wraz z premierą Androida Lollipop wydała bibliotekę RecyclerView. Od tego czasu wiele się zmieniło. Pomysł na stworzenie listy był prosty — zamiast tworzyć widoki za każdym razem, gdy użytkownik przewija, stwórz widoki raz i przetwarzaj je ponownie, jeśli zajdzie taka potrzeba. 

RecyclerView jest biblioteką, która tworzy listę(y). Zasadniczo zapewnia okno o ustalonym rozmiarze do załadowania dużego zbioru danych. Na początku tworzy widoki, z których będzie korzystać, gdy widoki wychodzą poza zakres (okno) i istnieje taka potrzeba, wykorzystuje je ponownie.

RecyclerView w Androidzie
RecyclerView w Androidzie

Jeżeli w swojej aplikacji na system Android korzystasz z list, a może już korzystasz z RecyclerView i chciałbyś się dowiedzieć więcej o tej bibliotece.

Stworzyłem kurs dla Ciebie 🙂 Poznasz nieograniczone możliwości, jakie przynosi biblioteka RecyclerView.

Kurs jest podzielony na sekcje. W każdej chwili masz szybki dostęp do poszczególnych zagadnień 🙂

Wygląd kursu Recyclerview w Androidzie
Wygląd kursu RecyclerView w Androidzie

Zapraszam Cię z chęcią do skorzystania z niego! Więcej informacji możesz znaleźć pod tym adresem:

Mam nadzieje, że kurs Ci się przyda i będziesz z niego zadowolony(a). Kurs cały czas będzie rozwijany! Trwają pracę na ciemnym motywem 🙂

Życzę miłej lektory 🙂