izpis_h1_title_alt

Primerjava orodij za razvoj mobilnih aplikacij
ID JOVANOV, MILOŠ (Author), ID Zrnec, Aljaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (8,70 MB)
MD5: F2A27052EC802B5D4864E9DEAA94504A
PID: 20.500.12556/rul/738aba0d-e9e6-4e9b-be0c-8d1d2c90bf71

Abstract
Namen diplomske naloge je primerjati razvojna orodja Android studio, Xcode in Xamarin studio. Vsa tri okolja omogočajo razvoj mobilnih aplikacij. Na trgu in po priljubljenosti med uporabniki prevladujejo mobilne naprave, ki uporabljajo operacijski sistem Android in iOS. Cilj razvijalcev aplikacij je podpreti oba vodilna operacijska sistema in omogočiti enako uporabnost vsem uporabnikom mobilnih naprav. V Android studiu smo v praktičnem delu diplomske naloge razvili aplikacijo za operacijski sistem Android. Okolje Xcode je namenjeno razvoju iOS aplikacije, ki je prav tako prikazan v praktičnem delu. Obe okolji sta namenjeni razvoju domorodnih aplikacij v enem od operacijskih sistemov. To pomeni, da kode med njima ne moremo prenašati in aplikacijo je potrebno vedno znova razviti v obeh okoljih. Z uporabo orodja Xamarin studio se problema ločenega razvoja lahko znebimo. Omenjeno okolje namreč omogoča razvoj aplikacije za oba operacijska sistema hkrati in na ta način omogoči hitrejše izvajanje procesa razvoja aplikacije. V praktičnem delu diplomskega dela so tako prikazane tudi prednosti in slabosti Xamarin studia v primerjavi z domorodnima orodjema Android studio in Xcode. Naj opozorimo, da Android studio ni edino orodje za razvoj Android aplikacij. Programski jezik, ki se uporablja v okviru razvoja, je Java. Za sestavljanje grafičnega vmesnika se uporablja jezik XML. Grafični vmesnik je ustvarjen z uporabo grafičnega urejevalnika izgleda (metoda povleci in spusti) ter ročnega pisanja kode v XML. V nasprotju z Android studiem je edino domorodno okolje za razvoj aplikacij iOS orodje Xcode. Ta nam omogoča izbiro med dvema programskima jezikoma, in sicer Objective-C in Swift. V diplomski nalogi smo uporabili programski jezik Swift. Za grafični vmesnik smo uporabili grafični urejevalnik izgleda z metodo povleci in spusti. V ozadju tudi Xcode uporablja XML. Xamarin studio za razvoj uporablja programski jezik C#. Grafični vmesnik se tu sestavlja v celoti v urejevalniku XAML in ustvarjanje grafičnega vmesnika s pristopom povleci in spusti kot pri drugih dveh ni mogoče.

Language:Slovenian
Keywords:Android studio, Xamarin, Xcode, Swift, Java, C#, XAML, XML, Android, iOS
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2017
PID:20.500.12556/RUL-91016 This link opens in a new window
Publication date in RUL:09.03.2017
Views:1562
Downloads:397
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Comparison of tools for mobile application development
Abstract:
The aim of this thesis is the comparison of development tools between Android Studio, Xcode and Xamarin Studio. All three environments enable the development of mobile applications. Mobile devices that use the operating systems Android and iOS dominate the market and popularity among users. The goal of applications is to support both leading operating systems and allow equal functionality to all users of mobile devices. In practical part of the thesis we will develop an application for the Android operating system using Android Studio. Xcode environment is intended for developing iOS applications, which will also be presented in the practical work. Both of these environments are specifically created for the development of applications in one of the operating systems. This means that the code cannot be transmitted between the environments and it is necessary to develop each application again in both environments. However by using Xamarin Studio this problem is solved. Xamarin enables the development of applications for both operating systems at the same time so the developer speeds up development itself and eliminates duplication of work. In the practical part we will show the advantages and disadvantages of Xamarin Studio compared to Android Studio and Xcodom that target each of its operating systems. It should be noted that Android Studio is not the only choice for the development of Android applications. The programming language is Java. For compiling the graphical interface we use XML. The graphical interface was created with drag and drop method and with writing XML. In contrast to Android Studio, the only development environment for iOS applications in addition to Xamarin Studio is Xcode. This allows us to choose between two programming languages. These are the Objective-C and Swift. In this thesis, we used Swift. For graphical interface, we used the drag-and-drop method. In the background, Xcode uses XML as well. For the development of the programming, Xamarin Studio uses language C #. Here the graphical interface consists entirely in XAML editor and creating a graphical interface with drag and drop method isn’t enabled, as with the other two.

Keywords:Android studio, Xamarin, Xcode, Swift, Java, C#, XAML, XML, Android, iOS

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back