Dlaczego interfejs iOS jest lepszy niż Android?
Zasady projektowania iOS są znane jako jego płaskie wytyczne projektowe. Apple używa głównie płaskiej konstrukcji, która zapewnia mniej cieniowania, co dodatkowo daje elementy czując warstwę na siebie. W skrócie, uważa się, że projektowanie materiałów Android jest ulepszoną wersją płaskiego projektu z nutą skeuomorfizmu.
Co to jest stan interfejsu w Android?
Stan interfejsu użytkownika to dane aplikacji przekształcone przez ViewModel. Interfejs użytkownika powiadamia ViewModel o zdarzeniach użytkownika. ViewModel obsługuje działania użytkownika i aktualizuje stan. Zaktualizowany stan jest przekazywany z powrotem do interfejsu użytkownika do renderowania.