Android
W jaki sposób potrafisz zorganizować wykonywanie zadań w tle?
Jakie inne podejścia lub komponenty można użyć zamiast Service w architekturze aplikacji?
Jakie własne komponenty interfejsu utworzyłeś za pomocą niestandardowych widoków?
Czy w Java istnieje odpowiednik funkcji init z Kotlin?
Czy możesz wyjaśnić, czym są zmienne atomowe i czym różnią się od zwykłych?
Jakie popularne wzorce użycia Flow w ramach korutyn znasz?
Czy brałeś udział w automatyzacji procesu wdrażania aplikacji?
Czym różnią się struktury drzew binarnych wyszukiwania i drzew czerwono-czarnych, oraz jakie są cechy każdej z nich?
Czy możesz wymienić istniejące typy dispatcherów w korutynach?
W jakiej kolejności należy umieszczać komponenty układu pod względem wykorzystania zasobów systemowych?
Jakie są różnice w systemie typów między Java a Kotlin?
Wyjaśnij, czym jest destrukturyzacja funkcji i jak jest używana w programowaniu.
Czy możesz wymienić i wyjaśnić główne funkcje zakresu w Kotlin?
Opowiedz o swoim doświadczeniu z funkcjami inline w praktyce programowania.
Dlaczego Dispatchers.Main wykonuje się w jednym wątku podczas korzystania z Coroutines?
Jaka jest rola prywatnych pól w programowaniu obiektowym i do czego służą?
Z jakich zakresów widoczności zmiennych lub funkcji musiałeś korzystać w swoich projektach?
Jak przebiega proces łączenia modułów w systemie budowania Gradle podczas pracy z projektami wielomodułowymi?
Jakie rodzaje uprawnień istnieją w Androidzie i czym się różnią?
Jakie metody można użyć do wykonywania zadań w Androidzie, aby uruchamiały się one okresowo i asynchronicznie?