Objasnite šta su funkcije proširenja i koja je njihova glavna namena u programiranju.
Android
Koliko je prikladno koristiti neformalni obraćanje 'ti' u radnom okruženju?
Kako implementirati povratak na prethodni ekran nakon izvršenja transakcije dodane u stek nazad?
Kako odrediti vremenske troškove pri umetanju elementa u sredinu niza implementiranog putem ArrayList?
Da li objekti koji su prošli serializaciju i naknadnu deserializaciju zadržavaju jednakost prema metodi equals()?
Могу ли се приватне особине или методи проглашавати унутар функција за проширење у Kotlin-у?
Zašto je važno prepisati metodu equals u svojim klasama?
Можете ли да набројите главне типове Intent који се користе у развоју Android апликација?
Zašto promena metode equals bez odgovarajuće ažuriranja hashCode narušava ispravnost rada hash tabela?
Koje metode upravljanja greškama su primenjive u korutinama?
Koje metode možete koristiti za implementaciju razmaka između elemenata u RecyclerView?
Можеш ли да набројиш типове ViewGroup у Android-у и кратко описати њихове особине?
Koje SOLID principe ostaju sačuvani pri korišćenju Context u Androidu i nisu narušeni?
Можеш ли да набројиш главне врсте intent у Android-у?
Можете ли објаснити шта значи функција coroutineScope у Kotlin-у и зашто се користи?
Da li je moguće da Fragment postoji bez View povezane sa njim?
Можете ли објаснити концепт PendingIntent и како се он користи у Android развоју?
Da li objekti nakon serializacije i naknadne deserializacije zadržavaju iste reference?
Можете ли објаснити зашто се користи метода hashCode у Јави и како се реализује?