question |
réponse |
commencer à apprendre
|
|
jest narzędziem służącym do budowania projektów. Pozwala ono na zautomatyzowanie tego procesu. Używa się do tego tak zwanego języka domenowego – DSL (ang. Domain Specific Language).
|
|
|
commencer à apprendre
|
|
każda aplikacja musi posiadać ten plik xml. Manifest opisuje niezbędne informacje o aplikacji
|
|
|
commencer à apprendre
|
|
Podstawowy komponent tworzenia aplikacji Ma własny cykl zycia (Livecycle) Zbiera interakcje z urzytkownikiem Spina w spójną całość resztę komponentów Musi być zarejestrowwana w Android Manifest Aby być widoczna potrzebuyje MIEJSCA WPROWADZENIA Jedna aktywność w jednym momencie
|
|
|
commencer à apprendre
|
|
"Mała aktywność", potrzebuje HOSTA (Aktywnośći) Dynamiczny i elestyczny Może być jednoczesnie wiele fragmentów na ekranie Ma własny cykl życia(mocno związany z aktywnoscią) Często wykorzystywany do budowy interfejsów Świetnie współgra z NavigationUI i ViewPager NIE POTRZEBUJE MIEJSCA W PROWADZENIA
|
|
|
commencer à apprendre
|
|
Tworzy "generyczne", powtarzające sie widoki. Jeśli coś ma tkaki sam "szablon", a różni się tylko danymi. Wykorzystuje technikę, recyklingu - nie twórzmy na nowo rzeczy które są jeszcze użyteczne. Stwórzy raz widok(View), a zmieniaj tylko dane.
|
|
|
commencer à apprendre
|
|
klasa adaptująca dane do recycler view
|
|
|
Architektura oprogramowania commencer à apprendre
|
|
opis organizacji danych, pomaga zapanowac nad kodem, prezetuje przepływ informacji oraz odpowiedzialnosc kazdej warstwy, ułatwia współprace między ludzmi tworzącymy aplikacje przykłady: MVVM, MVP, MVC
|
|
|
commencer à apprendre
|
|
warstwa wyswietlająca dane i zbieranie interakcji z urzytkownikem
|
|
|
commencer à apprendre
|
|
decyduje co View ma wyświetlić, stanowi rodzaj servera między View a Model
|
|
|
commencer à apprendre
|
|
dostarcza danych/informacji. ujednolica dane po przez repozytorum
|
|
|
commencer à apprendre
|
|
standatdowa biblioteka od Kotlina, która pozwala na piasanie wielowątkowo/asynchronicznie.
|
|
|
commencer à apprendre
|
|
Bazadanych na sql lite, abstrakcyjna warstwa na bazie danych ktora automatyzuje czynosci Zamiast wierszami poslugujemy sie obiektami. Odwrócone towrzenie, TAbela na postwaie wejśćia a nie wyjśćia
|
|
|
commencer à apprendre
|
|
biblioteka któa pozwala nam tworzyć nawigacje.
|
|
|