Repository logo
Thesis

Badanie technologii programowania wieloplatformowych natywnych aplikacji mobilnych na przykładzie tworzenia Komunikatora Forum Orkiestry Reprezentacyjnej AGH w środowisku Xamarin

dc.contributor.authorZięba, Bartłomiej
dc.contributor.departmentWydział Geologii, Geofizyki i Ochrony Środowiska
dc.contributor.reviewerMłynarczuk, Mariusz
dc.contributor.supervisorMirek, Katarzyna
dc.date.available2019-06-21T10:51:21Z
dc.date.defence2018-09-27
dc.date.submitted2018-09-21
dc.description.abstractCelem pracy pt. „Badanie technologii programowania wieloplatformowych natywnych aplikacji mobilnych na przykładzie tworzenia Komunikatora Forum Orkiestry Reprezentacyjnej AGH w środowisku Xamarin” była analiza działania środowiska programistycznego Xamarin i działania jednego kodu na wielu platformach pod względem stabilności zarówno samego 3 środowiska oraz aplikacji działającej na tym środowisku, jak też dostępności frameworków wspomagających. Aplikacja wchodząca w zakres pracy napisana została w języku C# oraz XAML, w technologii Xamarin.Forms i wzorcu projektowym MVVM zaimplementowanym przy pomocy frameworku Prism. Komunikuje się ona z istniejącym forum MyBB poprzez zainstalowane i rozszerzone API oparte na projekcie MyBB RESTful API, a do implementacji komunikacji został wykorzystany framework Refit. W wyniku badań zostały zebrane problemy jakie wystąpiły podczas pracy z środowiskiem Xamarin oraz porównano zalety i wady w konfrontacji z klasycznym podejściem programowania jedno-platformowego.pl
dc.description.abstractThe purpose of the master's thesis entitled “Research of programming technologies for cross-platform native mobile applications on the example of creating the Messenger of the AGH UST Representative Orchestra in the Xamarin environment.” was to analyze the Xamarin programming environment and one code on many Xamarin platforms operation in terms of the stability of both the environment itself and the application running in this environment as well as the availability of support frameworks. The application falling within the scope of work was written in C # and XAML, in Xamarin. Forms technology and the MVVM design pattern implemented with the Prism framework. It communicates with the existing MyBB forum through the installed and extended API based on the MyBB RESTful API project and the Refit framework has been used to implement the communication. As a result of the research, problems that occurred while working with the Xamarin environment were collected and a comparison of advantages and disadvantages in the confrontation with the classic approach of single-platform programming was made.en
dc.description.tableofcontentsZałącznikipl
dc.description.typepraca magisterska
dc.identifier.other185/18pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/73996
dc.language.isopol
dc.rightsAccess rights reserved
dc.rights.accesszastrzeżony dostęp
dc.rights.accessNoteZarządzenie Rektora AGH
dc.rights.urihttps://repo.agh.edu.pl/info/restricted-access
dc.subjectXamarinpl
dc.subjectMVVMpl
dc.subjectRESTpl
dc.subjectiOSpl
dc.subjectAndroidpl
dc.subjectMyBBpl
dc.subjectXamarinen
dc.subjectC#en
dc.subjectRESTen
dc.subjectiOSen
dc.subjectAndroiden
dc.subjectMVVMen
dc.titleBadanie technologii programowania wieloplatformowych natywnych aplikacji mobilnych na przykładzie tworzenia Komunikatora Forum Orkiestry Reprezentacyjnej AGH w środowisku Xamarinpl
dc.title.alternativeResearch of programming technologies for cross-platform native mobile applications on the example of creating the Messenger of the AGH UST Representative Orchestra in the Xamarin environmenten
dc.typepraca dyplomowa
dspace.entity.typePublication
thesis.degree.disciplineInformatyka Stosowana (WGGiOŚ)pl
thesis.degree.formOfStudystacjonarnepl
thesis.degree.grantorAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowiepl
thesis.degree.levelstudia drugiego stopniapl
thesis.degree.namemagister inżynierpl
thesis.description.otherinfoCorrect – DRS, courseIDpl
thesis.identifier.dxp218697
thesis.statusORPDORPPD1_sent

Files