1. Podstawowym językiem programowania na platformie Android jest: Kotlin (lub Java). 2. companion object pozwala na: definiowanie metod i właściwości dostępnych na poziomie klasy bez tworzenia jej instancji. 3. Najważniejszym plikiem konfiguracyjnym aplikacji Android jest: `AndroidManifest.xml`. 4. Android jest oparty o system operacyjny: Linux. 5. Do budowania programów w przypadku Android jest używany zazwyczaj: Gradle. 6. Podstawowy składnik każdej aplikacji, reprezentujący pojedynczy ekran interfejsu użytkownika to: Activity. 7. Układ interfejsu użytkownika jest oparty o pliki w formacie: XML. 8. Pula widoków, której RecyclerView może używać i ponownie używać do wyświetlania elementów to: View Pool (zarządzana przez RecyclerView). 9. Pobiera dane i przygotowuje je do wyświetlenia w kontrolce RecyclerView: Adapter. 10. Reprezentuje zazwyczaj część interfejsu użytkownika, może być w danym momencie widocznych wiele tego rodzaju obiektów, ma swój własny cykl życiowy: Fragment. 11. Element aplikacji służący do pracy w tle systemu operacyjnego, wykorzystywany do wykonywania długotrwałych operacji lub pracy ze zdalnymi procesami to: Service. 12. Warstwa ułatwiająca dostęp do danych zapisanych w urządzeniu, pozwalająca na współdzielenie danych aplikacji to: Content Provider. 13. Zadaniem ich jest komunikacja pomiędzy składnikami systemu, pozwalają na nasłuchiwanie i odpowiedź na określone zdarzenie: Broadcast Receivers (lub Intents). 14. Element aplikacji służący do pracy w tle systemu operacyjnego, wykorzystywany do wykonywania długotrwałych operacji lub pracy ze zdalnymi procesami to: Service (powtórzenie pytania 11). 15. Pliki zasobów znajdują się w katalogu: `res`. 16. Kontrolka pozwalająca na wyświetlanie tekstu, bez możliwości jego edycji to: TextView. 17. Kontrolka pozwalająca na pobranie i edycję tekstu to: EditText (wynika z kontekstu pytania 16). 18. Kontrolka przycisku to: Button. 19. Klasy odpowiedzialne za przechowywanie tabel są opatrzone adnotacją: `@Entity`. 20. Komponent Jetpack odpowiedzialny za obsługę bazy danych SQLite: Room. 21. Obiekt odpowiedzialny za operacje na danych: DAO (Data Access Object). 22. Biblioteka Retrofit jest odpowiedzialna za: komunikację z usługami sieciowymi (API) przez protokół HTTP.