Android Studio

 0    13 fiche    H3TM4N
Télécharger mP3 Imprimer jouer consultez
 
question język polski réponse język polski
Gradle
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).
Android Manifest
commencer à apprendre
każda aplikacja musi posiadać ten plik xml. Manifest opisuje niezbędne informacje o aplikacji
Aktywnosci
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
Fragment
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
RecyclerView
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.
Adapter
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
MVVM (view) to
commencer à apprendre
warstwa wyswietlająca dane i zbieranie interakcji z urzytkownikem
Activity/Fragment
MVVM (ViewModel)
commencer à apprendre
decyduje co View ma wyświetlić, stanowi rodzaj servera między View a Model
MVVM (Model)
commencer à apprendre
dostarcza danych/informacji. ujednolica dane po przez repozytorum
Coroutines
commencer à apprendre
standatdowa biblioteka od Kotlina, która pozwala na piasanie wielowątkowo/asynchronicznie.
Room Database
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
Navigation UI
commencer à apprendre
biblioteka któa pozwala nam tworzyć nawigacje.

Vous devez vous connecter pour poster un commentaire.