Repository logo
 
Publication

Xamarin vs. Android

datacite.subject.fosSistemas Gráficos e Multimédiapt_PT
dc.contributor.advisorSousa, Paulo Manuel Baltarejo de
dc.contributor.authorMartins, Carlos Manuel Miranda
dc.date.accessioned2018-12-12T11:37:27Z
dc.date.available2018-12-12T11:37:27Z
dc.date.issued2018
dc.description.abstractA Aixtel Engineering produz aplicações móveis apenas para a plataforma Android, mas está a ponderar abranger o desenvolvimento a outras plataformas. Existem diversas abordagens no que se refere ao desenvolvimento de aplicações móveis, mas foi escolhido realizar uma comparação entre o atual desenvolvimento da empresa e o desenvolvimento de aplicações móveis multi-plataforma, mais propriamente, em Xamarin. O Xamarin permite que as aplicações para as várias plataformas sejam desenvolvidas praticamente, em simultâneo. A grande vantagem em relação ao desenvolvimento nativo é permitir o desenvolvimento em apenas uma linguagem de programação, C#, e apenas um Integrated Development Environment (IDE), Visual Studio. O Xamarin foi escolhido para a comparação, pois destaca-se das restantes plataformas de desenvolvimento multiplataforma, devido a permitir que, no final, as aplicações sejam nativas. Isto é possível devido à necessidade de criar as interfaces visuais para cada uma delas. O Xamarin também permite desenvolver uma interface comum para várias plataformas, apesar de perder algumas das funcionalidades nativas de cada. A questão que se coloca neste projeto é se o desenvolvimento em Xamarin é vantajoso em relação ao atual desenvolvimento nativo da empresa, destinado apenas à plataforma Android, quer em termos de performance das aplicações, custos de desenvolvimento e tempo de desenvolvimento de cada aplicação. Com isto, pretende-se chegar a uma conclusão e perceber se a empresa deve adotar o Xamarin como framework de desenvolvimento de aplicações móveis e, assim, abranger as suas aplicações a iOS.pt_PT
dc.description.abstractNowadays, Aixtel Engineering produces mobile applications only for the Android platform, but is considering extending the development to other platforms. There are several approaches to the development of mobile applications, but it was decided to make a comparison between the current platform of the company and a platform that allows the development of multi-platform mobile applications, more specifically Xamarin. Xamarin allows multi-platform applications to be developed almost simultaneously. The big advantage over native development is to allow development in just one programming language, C#, and only one IDE, Visual Studio. Xamarin was chosen for the comparison, as it stands out from the other platforms of multi-platform development, due to allowing the final applications to be native. This is possible because of the need to create the visual interfaces for each of them. Xamarin also lets you develop a common cross-platform interface, even though you may lose some of the native functionality of each platform. The question that arises in this project is whether the development in Xamarin is advantageous in relation to the current native development of the company, bound only to the Android plataform, both in terms of application perfomance, development costs and time of development of each application. With this, it’s intended to reach a conclusion and realize if the company should adopt Xamarin as the main mobile application development framewokr and thus cover its applications to iOS.pt_PT
dc.identifier.tid202025985pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/12405
dc.language.isoporpt_PT
dc.subjectAndroidpt_PT
dc.subjectXamarimpt_PT
dc.subjectDesenvolvimentopt_PT
dc.subjectNativopt_PT
dc.subjectMulti-plataformapt_PT
dc.subjectComparaçãopt_PT
dc.titleXamarin vs. Androidpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestrado em Engenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
DM_CarlosMartins_2018_MEI.pdf
Size:
4.21 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: