Commit dc6720d9 by Patryk Czarnik

Aktualizacja plików README

parent da0f1c5b
# Projekt 1
Projekt utworzony jako `Empty Activity`
Język Kotlin, layout oparty o technologię `Jetpack Compose`.
Drobne zmiany → dodanie kilku elementów i ich rozmieszczenie za pomocą `Column` i `Row`.
# Projekt 2
Projekt utworzony jako `No activity`, język Java, skrypt budowania `Gradle Groovy`.
Wewnątrz utworzony moduł o nazwie `czysta_java` typu `Java/Kotlin library`.
W tym projekcie piszemy przykłady dotyczące języka Java - programy typu `main` oraz testy jednostkowe w technologii `JUnit 4`.
# Projekt 3
Projekt utworzony jako `Empty Views Activity`, język Java, skrypt budowania `Gradle Groovy`.
W tym projektcie:
- piszemy w języku Java
- stosujemy layouty definiowane w XML, w tym głównie `ConstraintLayout` (*sprężynki*)
- funkcje obsługujące zdarzenia wskazujemy za pomocą atrybutu `onClick` w XML
- teksty mamy *zahardkodowane* w XML i Javie
Projekt utworzony jako Basic View Activity
# Projekt 4
Projekt utworzony jako `Basic View Activity`, język Java, skrypt budowania `Gradle Kotlin`.
W tym projektcie:
- piszemy w języku Java
- do nawigacji między elementami wykorzstywany jest dodatkowy moduł `navigation` – zobacz plik `nav_graph.xml`
- do wiązania kodu obsługi zdarzeń z komponentami stosujemy `binding`
- większość napisów jest umieszczona w `strings.xml`
- w podziale na pliki oparliśmy się o wzór z inicjalnego projektu → dwa fragmenty
## Waluty
Aplikacja na żądanie pobiera kursy walut w formacie XML z serwera NBP i wyświetla pobrane dane.
Pobieranie jest wykonywane w tle przez wątek / executor.
Aby aplikacja miała uprawnienie „internet”, trzeba było dodać stosowny wpis do manifestu.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment