Streszczenie:
W mojej pracy skupiłem się przede wszystkim na postulacie reaktywnego programowania i jego implementacji. Zawarte zostały w niej informacje o samej teorii reaktywności, cechach reaktywnego systemu, teorii dotyczącej jego implementacji za pomocą narzędzi reaktywnych RxSwift oraz przykłady implementacji systemu w praktyce, na przykładzie stworzonej przeze mnie aplikacji Sunspotter. Omówiłem również niezwykle ważne w tworzeniu aplikacji zagadnienia jak wzorzec architektury aplikacji, wstrzykiwanie zależności czy zasady SOLID zaproponowane przez Roberta C. Martina, jednego z najpopularniejszych autorów publikacji na temat programowania (napisał on m.in. „Czysty kod”, swego rodzaju instruktaż do właściwego tworzenia systemu informatycznego). W pracy zostały zawarte przykłady kodu aplikacji Sunspotter jak i zdjęcia interfejsu graficznego.