Android
Jak należy zarządzać zależnościami przez Context: przekazywać je z zewnątrz czy tworzyć wewnątrz klasy?
Czy można zaimplementować funkcję z użyciem callbacka jako funkcję zawieszoną w korutynach Kotlin?
Czy można wykonywać operacje sieciowe na głównym wątku aplikacji?
Czy dozwolone jest użycie modyfikatora sealed do deklaracji klasy danych w Kotlin?
Jakie cykle życia metod aktywności są uruchamiane podczas przełączania z jednego fragmentu na inny?
Co sprawia, że komponenty Android są kluczowe dla działania systemu i dlaczego są uważane za podstawowe?
Czy można zatrzymać wykonanie zaplanowanej operacji odłożonej za pomocą Deferred?
Jak różnią się strategie przesyłania danych w programie: przez wartość i przez referencję do obiektu?
Jak odpowiednie jest używanie nieformalnego zwrotu 'ty' w środowisku pracy?
Czy możliwe jest, aby usługa jednocześnie była w stanach onBind i started?
Jakie miejsce zajmuje WorkManager w architekturze aplikacji Android i dlaczego nie jest kluczowym komponentem systemu?
Jakimi innymi sposobami, oprócz korzystania z mikroserwisów, można realizować zadania w tle?
Jak określa się i ocenia złożoność dodawania nowego elementu do struktury danych HashMap?
Czym różni się użycie SharedFlow od StateFlow w reaktywnych strumieniach danych?
Doświadczenie w korzystaniu i tworzeniu własnych widoków w Androidzie
Jakie masz doświadczenie w tworzeniu projektów w Kotlinie?
Czym są klasy zamknięte i jakie mają zalety i wady?
Czym różni się deklaracja klasy wewnętrznej od klasy zagnieżdżonej w Kotlin?
Jak różnią się podejścia RxJava i Kotlin Coroutines w pracy z asynchronicznością w aplikacjach Android?
Czy masz doświadczenie w korzystaniu z kanałów do organizowania interakcji między komponentami lub wątkami?