Android
Was ist Dependency Injection (DI)?
Wie wird die Erweiterung hinzugefügt und was genau kann hinzugefügt werden?
Welche Klassen decken Sie mit Unit-Tests ab?
Was ist der Hauptausführungspfad der Anwendung?
Welche Methoden gibt es in der Basisklasse von Kotlin und was ist ihre Funktionalität?
Was ist der Unterschied zwischen einer verschachtelten statischen Klasse und einer nicht-statischen verschachtelten Klasse?
Kann man alle Funktionen auf Compiler-Ebene inline machen?
Welche Methoden werden für die Interaktion zwischen Fragmenten verwendet, die sich in einer einzigen Activity befinden?
Erklären Sie den Zweck und die Funktionsweise der Annotation @Binds im Kontext der Dependency Injection.
Welche Methoden muss die abgeleitete Klasse PagingSource in der Bibliothek Paging 3 überschreiben?
Wie schwierig ist es, ein Problem mit der Überlastung des Hauptthreads in einer Anwendung zu beheben?
Wie führt man synchronen Code aus und erhält sein Ergebnis?
Wie fügt man einen Wert in HashMap ein, um Daten nicht zu verlieren?
Von welcher Klasse erbt die Klasse Application in Android?
Warum wird empfohlen, das Layout während der Ausführung einer Animation nicht zu ändern?
Warum kann man eine Datei nicht mit einem Stream an den Server senden?
Welche Entwurfsmuster implementieren Datenstrukturen wie Warteschlange und Stapel?
Können Sie das Funktionsprinzip des Content Providers in Android erklären und wie er mit anderen Komponenten der Anwendung interagiert?
Was sind die grundlegenden Prinzipien der Beziehung zwischen den Methoden equals und hashCode in Java?
Können Sie erklären, was unter der Komponente View in der Anwendungsarchitektur verstanden wird?