To see the other types of publications on this topic, follow the link: React native.

Dissertations / Theses on the topic 'React native'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'React native.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Danielsson, William. "React Native application development : A comparison between native Android and React Native." Thesis, Linköpings universitet, Interaktiva och kognitiva system, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131645.

Full text
Abstract:
Creating a mobile application often requires the developers to create one for Android och one for iOS, the two leading operating systems for mobile devices. The two applications may have the same layout and logic but several components of the user interface (UI) will differ and the applications themselves need to be developed in two different languages. This process is gruesome since it is time consuming to create two applications and it requires two different sets of knowledge. There have been attempts to create techniques, services or frameworks in order to solve this problem but these hybrids have not been able to provide a native feeling of the resulting applications. This thesis has evaluated the newly released framework React Native that can create both iOS and Android applications by compiling the code written in React. The resulting applications can share code and consists of the UI components which are unique for each platform. The thesis focused on Android and tried to replicate an existing Android application in order to measure user experience and performance. The result was surprisingly positive for React Native as some user could not tell the two applications apart and nearly all users did not mind using a React Native application. The performance evaluation measured GPU frequency, CPU load, memory usage and power consumption. Nearly all measurements displayed a performance advantage for the Android application but the differences were not protruding. The overall experience is that React Native a very interesting framework that can simplify the development process for mobile applications to a high degree. As long as the application itself is not too complex, the development is uncomplicated and one is able to create an application in very short time and be compiled to both Android and iOS.
APA, Harvard, Vancouver, ISO, and other styles
2

Gådin, Erik. "Cross platform compatibility for native Android hardware with React Native and React Native Web." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-453803.

Full text
Abstract:
Digitalization is happening all around us as more tasks get software assistance, to ease the workload and improve performance. This opens up for endless possibilities but it also comes with challenges. The progress made within software development means that the first solutions implemented can differ a lot compared to the latest for a company. This spread makes maintenance significantly harder due to having different implementations or even different operating systems. Cross platform compatibility is a technique that battles this spread by allowing for a single implementation to be used in all environments, enabling maintenance to be focused solely on one product. The transitioning towards cross platform applications is easy when there is no  external hardware involved. However when there is external hardware the transitioning needs to take limitations regarding hardware compatibility into consideration, which has been the case for this project. In the thesis, a proof of concept has been developed for migration from native Android towards React Native which allows for a cross platform compatible application. External hardware in the form of a card reader, receipt printer and touch screen are included to analyze the possibility to migrate without having to replace the current hardware due to limitations regarding hardware accessibility and performance. This work shows that it would be possible to transition from a native Android application with external hardware to a React Native application if an additional backend environment is implemented alongside. The backend is for validation and token generation towards third party programs connected to the hardware. This proof of concept shows that the performance loss is within an acceptable boundary which only marginally affects user experience.
APA, Harvard, Vancouver, ISO, and other styles
3

Lifh, Oscar, and Petrus Lidholm. "Recreating a Native Application in React Native : Feasibility of Using React Native With Bluetooth & Background Processing." Thesis, Blekinge Tekniska Högskola, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16295.

Full text
Abstract:
Developing apps for both Android and iOS has previously necessitated two different code bases in the platforms’ native languages. Creating an app would be a quicker and easier process if they could be written once and run on both platforms, and such solutions have been appearing over the last few years. One of them is React Native, which we will investigate in this paper. To investigate React Native’s capabilities, we are going to look into the feasibility of porting the Android and iOS versions of an already existing fitness app, developed by a software consulting company. The original app uses Bluetoothfunctionality to record users’ heart-rate during exercise. They want to know if they can switch to React Native and a single code-base for future installments, lessening the workload and making it more maintainable. In order to find out if it is advisable to recreate the app with React Native we attempt a port of the app, looking at performance, functionality, and the codebase. The code-base investigation focuses on what parts can become completely platform independent and where we need to fill in the gaps with code targeted to a certain platform, and how large our port is in relation to the equivalent code in the original app. We end up finding that performance is severely worse on iOS, with much higher CPU utilization when the Bluetooth functionality is in use. On Android the difference is noticeable but not quite as big. For functionality we could get everything working with a single code-base except for handling Bluetooth while the app is in the background on Android. The code-base is mostly platform independent, and where it is not this is due to differing Bluetooth implementations for the platforms. It is also larger than either of the original apps, but smaller than the two put together. Lastly, we conclude that React Native has a largely platform-independent codebase, and for simpler apps where less complex functionality is needed we suspect the code-base can be completely platform-independent. The cause and remedies to iOS performance ought to be further investigated, but React Native is capable for this particular use-case.
APA, Harvard, Vancouver, ISO, and other styles
4

Abrahamsson, Robin, and David Berntsen. "Comparing modifiability of React Native and two native codebases." Thesis, Linköpings universitet, Programvara och system, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-139228.

Full text
Abstract:
Creating native mobile application on multiple platforms generate a lot of duplicate code. This thesis has evaluated if the code quality attribute modifiability improves when migrating to React Native. One Android and one iOS codebase existed for an application and a third codebase was developed with React Native. The measurements of the codebases were based on the SQMMA-model. The metrics for the model were collected with static analyzers created specifically for this project. The results created consists of graphs that show the modifiability for some specific components over time and graphs that show the stability of the platforms. These graphs show that when measuring code metrics on applications over time it is better to do this on a large codebase that has been developed for some time. When calculating a modifiability value the sum of the metrics and the average value of the metrics between files should be used and it is shown that the React Native platform seems to be more stable than native.
APA, Harvard, Vancouver, ISO, and other styles
5

Beshir, Aymen. "Cross-platform development with React Native." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-303246.

Full text
Abstract:
In this project a mobile application for dog owners is built, whichallows dog owners to create their own profile. The customer is a dogwhisperer with the aspiration to create a platform for dog ownerswhere they can share and access articles and experiences and structuretheir dog's life.This mobile application is built for both Android and iOS. Buildingnative mobile applications has never been easier given the manyresources and frameworks available for developers. But since theframeworks are often built for one specific mobile operating systemthe process can be aggravating. In this project the native mobileapplication is built with the framework react native, which allows usto build an application with the same code for two mobile operatingsystems.In this essay the UI and the programming language of react native JSXwill be discussed. The focus is essentially on building a goodapplication with a user friendly design, rather than building anapplication that is completely ready for the market. The resultingproduct is a functional application with a simple design that is easyto understand, even for the first time users.
APA, Harvard, Vancouver, ISO, and other styles
6

Bilberg, Dennis. "Comparing performance between react native and natively developed smartphone applications in swift : A comparative analysis and evaluation of the React Native framework." Thesis, Högskolan i Skövde, Institutionen för informationsteknologi, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15480.

Full text
Abstract:
In today's society, smartphones are so widely established that corporations have even changed their cooperate culture when it comes to bringing your own personal device to work. Sales graphs prove that smartphones are more established today than ever before, which creates pressure for companies big, as small to extend and provide their services from the pocket of the user in the form of a smartphone mobile application. This paper focuses on the development of smartphone applications. Looking into the native development way for iOS and the code fragmentation that characterizes the long and costly development in order to provide the application on the big mobile operating systems by evaluating the cross-platform solution React Native that bypasses the fragmentation. 
 The experiment presents the collected data and its solutions, with an evaluation of the React Native framework. Finally, thoughts and future work to further extend the category is presented.
APA, Harvard, Vancouver, ISO, and other styles
7

Berettini, Dario. "studio e analisi del framework react native." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2018.

Find full text
Abstract:
La creazione di un’applicazione mobile richiede spesso agli sviluppatori di crearne una per Android e una per iOS, i due principali sistemi operativi per dispositivi mobili. Le due applicazioni possono avere lo stesso layout e la stessa logica ma i componenti dell’interfaccia utente (UI) saranno diversi e le applicazioni stesse dovranno essere sviluppate in due linguaggi differenti. Questo processo diventa lungo poiché è necessario molto tempo per la creazione di due applicazioni e richiede due diversi set di conoscenze. Vari sono stati i tentativi di creare tecniche, servizi o framework per risolvere questo problema, ma questi non sono stati in grado di fornire una sensazione nativa delle applicazioni. La tesi in questione ha come oggetto lo studio del framework React Native con il quale è possibile sviluppare applicazioni sia iOS che Android compilando codice scritto in React. Le applicazioni ottenute possono condividere codice e sono costituite da componenti UI che sono unici per ciascuna piattaforma. La tesi si concentra sullo sviluppo per la piattaforma Android e vengono studiate le varie modalità fornite dal framework per quanto riguarda l’installazione degli strumenti, l’inizializzazione di un progetto, l’uso degli strumenti e della documentazione, le potenzialità del framework, l’uso di componente hardware, la velocità e la facilità di sviluppo. Il risultato è stato positivo per quanto riguarda l’applicazione finale ottenuta.
APA, Harvard, Vancouver, ISO, and other styles
8

Jagiello, Jakub. "PERFORMANCE COMPARISON BETWEEN REACT NATIVE AND FLUTTER." Thesis, Umeå universitet, Institutionen för datavetenskap, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-163190.

Full text
Abstract:
‘The global mobile OS market share is mainly dominated by two operative systems. One of them is Android, and the other one called iOS. ‘These two together had more than 99% of the market share in 2018, and it does not look like this trend is going to change anytime soon. Because of these two completely di‚fferent platforms, there are many frameworks that provide solutions for developing applications that are platform independent.  Th‘is study contains performance comparison between two of the more popular frameworks called Flu‹er and React Native. ‘The performance is measured in terms of the number of dropped frames under a certain time for two diff‚erent applications. Th‘e results that were acquired during tests reveal that React Native dropped less frames in total, although the diff‚erence was not signi€ficant.
APA, Harvard, Vancouver, ISO, and other styles
9

Johansson, Erik, and Jesper Söderberg. "Evaluating performance of a React Native feature set." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-148323.

Full text
Abstract:
React Native has quickly become one of the most popular cross-platform frameworks for developing Android and iOS applications since it was first released by Facebook in 2015. In this study a proof of concept application is  developed and a set of features are evaluated with regard to performance efficiency. Results of measurements show that while React Native does perform worse than it's Android counterpart, it performs sufficiently well for building most applications with but can be more problematic for applications running heavier client-side logic.
APA, Harvard, Vancouver, ISO, and other styles
10

Stender, Simon, and Hampus Åkesson. "Cross-platform Framework Comparison : Flutter & React Native." Thesis, Blekinge Tekniska Högskola, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19749.

Full text
Abstract:
The development of apps in a cross-platform framework is something that has been appearing more over the latest years. But the knowledge of knowing which of the two popular frameworks, React Native, and Flutter are most efficient when it comes to resource management and general comparisons are less known. This is what this thesis investigates. To find out the comparisons between React Native and Flutter we created two similar apps and document the process of creating an app with the selected frameworks. To get data on the differences when developing an app with these frameworks, we made a survey to get more experienced developers' input. We then did performance tests of the apps to be able to compare the results of the respective framework. The applications we built had several similar functionalities that we used to measure the performance. We also touched on the subject of comparison between a cross-platform framework and a native framework. To do this we performed a literature review on related work to conclude the approaches. From our result, we could conclude that the performance of the Flutter app had a slight advantage over the React Native app. But the difference was not that remarkable, and the overall development was fairly similar. There were some differences to the approaches of development when it came to less experienced developers compared to more experienced developers which we learn from our survey. More experienced developers tended to use external debugging tools, while less experienced used built-in tools such as console commands. Finally, we want to conclude that both Flutter and React Native has their pros and cons. Both frameworks have a big community which is growing everyday, but we believe that Flutter might overtake the popularity from React Native due to its slight performance superiority.From our literature review we can conclude that both approaches has their advantages and it depends a lot on the concept of the app. When developing a more complex app, the native approach is superior. When developing smaller apps with shorter life periods, cross-platform will faster get the app on the market.
APA, Harvard, Vancouver, ISO, and other styles
11

Nordström, Mikael. "Diagnostic tool for React Native : Reporting application state." Thesis, Mittuniversitetet, Avdelningen för informationssystem och -teknologi, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-32800.

Full text
Abstract:
The first step of debugging a deployed application is to reproduce the reported bug. But bugs that cause unpredictable behaviors without crashing the applica- tion can be difficult to reproduce, because the developer has to rely on bug-re- ports issued by users. The goal of this thesis has been to develop a diagnostic tool which makes user-reported bugs easier to reproduce. More specifically, the goal has been to develop such a tool for React Native applications implement- ing Redux, taking into consideration both state-data stored in Redux stores and React Native components. Requirements for the diagnostic tool were laid out and partitioned into proto- types that were implemented separately in iterations and then merged into the resulting tool. Requirements were also drawn for three sample applications to test and evaluate the tool, as well as a back-end to prove the tool's capability in uploading and downloading state-data from a server. The thesis resulted in a diagnostic tool that's imported into an already existing code-base as a third-party library, and which collects the complete state of the reported application instance and delivers it to the developer as a single JSON document. The tool can then inject the state-data into a fresh instance of the ap- plication to make it identical to the malfunctioning instance reported by the user; a process referred to as "reviving". Redux stores demonstrated state-over- write protection which complicates state-injection. A study was performed to compare the impact this difference has on performance. As expected, the study revealed that the diagnostic tool takes marginally longer to revive state-data in Redux stores for this reason.
APA, Harvard, Vancouver, ISO, and other styles
12

Білокрилець, Я. В. "Мобільний додаток для спортивних занять на React Native." Thesis, Чернігів, 2021. http://ir.stu.cn.ua/123456789/23002.

Full text
Abstract:
Білокрилець, Я. В. Мобільний додаток для спортивних занять на React Native : випускна кваліфікаційна робота : 123 "Кoмп’ютepнa iнжeнepiя" / Я. В. Білокрилець ; керівник роботи О. А. Пріла ; НУ "Чернігівська політехніка", кафедра iнфopмaцiйниx тa кoмп’ютepниx cиcтeм. – Чернігів, 2021. – 65 с.
Об’єктом розробки дипломної роботи являється мобільний додаток для спортивних занять, а саме його клієнтська частина. Додаток розроблений для операційної системи Android. Для розробки використовувалися технології фреймворку React Native, для написання коду використовувалось середовище розробки Visual Studio Code, для запуску і тестування додатку використовувся набір інструментів Expo CLI. Метою даної роботи являється створення мобільного Android додатку для спортивних занять в домашніх умовах. Результатом роботи є реалізація додатку з можливістю вибрати комплекс тренувань згідно потреб користувача, переглянути виконання вправи, почитати особливості техніки виконання кожної вправи. Є можливість переглянути статистику тренувань користувача та спланувати графік тренувань за допомогою календаря. Подальший розвиток додатку можливий в збільшення кількості доступних комплексів тренувань, покращення інтерфейсу, створення звукового супроводження вправ та розробку серверної частини.
The object of the thesis is a development of mobile application for sport training, namely its client part. The application is designed for the Android operating system. React Native framework technologies were used for development, as development environment for writing code was used Visual Studio Code, and a set of Expo CLI tools was used for launching and testing the application. The purpose of this work is to create a mobile Android application for sports training at home. The result is the implementation of the application with the ability to select a set of workouts according to user needs, review the implementation of the exercise, read the features of the technique of each exercise. It is possible to view user training statistics and schedule a training schedule using a calendar. Further development of the application is possible in increasing the number of available training sets, improving the interface, creating a soundtrack for exercises and developing a server part.
APA, Harvard, Vancouver, ISO, and other styles
13

Борщенко, І. С. "Мобільний додаток “Slavutych Life” з використанням React-Native." Thesis, Чернігів, 2020. http://ir.stu.cn.ua/123456789/23423.

Full text
Abstract:
Борщенко, І. С. Мобільний додаток “Slavutych Life” з використанням React-Native : випускна кваліфікаційна робота : 123 "Комп’ютерна інженерія" / І. С. Борщенко ; керівник роботи А. І. Роговенко ; НУ "Чернігівська політехніка", кафедра інформаційних і комп’ютерних систем. – Чернігів, 2020. – 223 с.
Об'єктом розробки є мобільний додаток “Slavutych life” з використанням react-native для створення об’яв про події в місті. Метою розробки було створення мобільного додатку, який буде забезпечувати можливість створювати оголошення, а також розповсюджувати їх. В ході виконання кваліфікаційної роботи був розроблений мобільний додаток для маніпулювання даними та їх зберігання. В ході розробки проведено аналіз існуючих систем мобільних додатків для створення об’яв з подіями в місті. В результаті аналізу предметної області висунуті основні вимоги до створюваного додатка, спроектована його архітектура. В ході розробки програмної складової був розроблений мобільний додаток під Android і IOS. При розробці мобільного додатка застосовувався метод спадного структурного проектування із застосуванням мови UML, платформа React-native, середовище розробки Microsoft Visual Studio Code, система управління базами даних Firebase, а також система контролю версії Github. Робота системи можлива в будь-яких операційних системах, в яких можлива робота React-native. Виконання роботи проводилося відповідно до поставлених вимог. Розробка велася на IBM PC-сумісному комп'ютері, за допомогою емулятора, а тестування проводилося на мобільному пристрої. Подальший розвиток інформаційної комп'ютерної системи можливий в сторону розширення функціоналу програми, а саме додавання фотографій місць проведення подій, аліаси для місць проведення подій, погода.
Object of development was the creation of announcements about the event in the city. The development goal was to create a mobile application that will provide the ability to create ads, as well as share them about an event in the city. While qualifying work have been developed applications to manipulate and store data. During the qualification work, a mobile application was developed for data manipulation and storage. During the development, an analysis was made of existing systems for creating announcements about an event in the city. As a result of the analysis of the subject area, the basic requirements for the developed application are put forward, its architecture is designed. During the development of the software component of the thesis, a desktop mobile application for Android and IOS was developed. When developing mobile applications, the top-down structural design method using the UML language, the React-native platform, the Microsoft Visual Code development environment, and the Firebase database management system were used. The operation of the system is possible in any operating systems in which the operation of React-native is possible. The work was carried out in accordance with the set requirements. Development was carried out on an IBM PC-based computer using an emulator, and testing was carried out on a mobile device. Further development of the information computer system is possible in the direction of expanding the functionality of the application, namely adding photos of venues, aliases for venues, weather.
APA, Harvard, Vancouver, ISO, and other styles
14

Lawler, Karvonen Timothy. "Native versus non native : A comparison of React Native and Angular NativeScript to native mobile applicationsParallelism in Node.js applications." Thesis, Mittuniversitetet, Avdelningen för informationssystem och -teknologi, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-31018.

Full text
Abstract:
The traditional or the native way to develop mobile applications is to use Java for Android and Objective-c or Swift for iOS. The native way is favored by many since the code and the functionality is optimized for the platform. An- other way to develop mobile applications is to do it the non-native way, with a programming language or technique not made for the platform. This approach has for long been frowned upon due the limited hardware access and perfor- mance loss. React Native and NativeScript offers mobile application develop- ment in a non-native way said full access to the native platforms API using JavaScript all from a single code base. The aim of this thesis has been to de- velop and compare four proof of concept applications of which two are devel- oped natively for Android and iOS and the other are developed using the non- native React Native and NativeScript. The comparison is based on three as- pects: accessing the device’s native hardware and APIs based on what the com- pany Dewire requires from mobile applications, the performance difference on the respective platform and code reusability cross platform. There is no big dif- ference between React Native and NativeScript when comparing native access and everything that was accessible on the native implementation was accessible on the non-native implementation. Based on the performance measurements, React Native falls behind NativeScript. NativeScript handles long lists better than React Native. Lastly a discussion is presented regarding code reusability when developing non-native applications along with some experienced best practices when doing so.
APA, Harvard, Vancouver, ISO, and other styles
15

Lelli, Andreas, and Viktor Bostrand. "Evaluating Application Scenarioswith React Native : A Comparative Study between Native and ReactNative Development." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-314516.

Full text
Abstract:
There are multiple ways of creating a modern mobile application and differentcombinations of programming languages and tools can be used to suite specificneeds.Typically, open market products need to support various platforms which, due tomultiple code bases, might lead to difficulties with maintenance and new featuredeployment.React Native is a JavaScript library, announced by Facebook in 2015, that provides auniversal pattern for creating mobile applications for Android and iOS. Theframework handles all data models and business logic using JavaScript whichenables large amounts of code to be shared between different operating systems.The cost of these advantages, however, is not well documented and it is possiblethat React Native may not be suitable in certain application scenarios.In this thesis, React Native is benchmarked in terms of performance and userexperience to evaluate which application scenarios that are suitable for theframework and which are not. Benchmarks show that React Native deliversanimation performance close to its native counterpart while computationallyintensive tasks took at least 27x more time to execute. The measurements alsoshows that React Native applications consumed 124% more battery and required25% more time to launch whilst also requiring significantly more memory.Based on the results, and evaluated differences in the development process, thisthesis has concluded that React Native is a viable option to native development inscenarios which does not rely on heavy background calculations, have strict limitson resource usage or need very specific Android features or components. Ideally,React Native is suitable for developers with web experience or scenarios whererapid deployment changes are desirable.
APA, Harvard, Vancouver, ISO, and other styles
16

Бігма, Є. О. "Фронтенд-розробка мобільного додатку по накопиченню і використанню промоакцій на React Native." Thesis, Чернігів, 2021. http://ir.stu.cn.ua/123456789/23001.

Full text
Abstract:
Бігма, Є. О. Фронтенд-розробка мобільного додатку по накопиченню і використанню промоакцій на React Native : випускна кваліфікаційна робота : 123 "Кoмп’ютepнa iнжeнepiя" / Є. О. Бігма ; керівник роботи Є. В. Нікітенко ; НУ "Чернігівська політехніка", кафедра iнфopмaцiйниx тa кoмп’ютepниx cиcтeм. – Чернігів, 2021. – 67 с.
Мeтoю квaлiфiкaцiйнoї poбoти є poзpoбкa мобільного додатку на платформі React Native Poзpoблeнa cиcтeмa будe викoнувaти нacтупнi функцiї: - Авторизація за допомогою Oauth 2 - Зручне місце для накопичення промо-акцій від різних закладів - Можливість взаємодії з промо-акціями (отримати, поділитися з другом, використати) Для peaлiзaцiї зaпpoпoнoвaнoгo cepвicу будe викopиcтoвувaтиcя мoвa пpoгpaмувaння Javascript, фреймворк React Native..
The purpose of the qualification work is to use a mobile application on the React Native platform The following system will perform the following functions: - Authorization with Oauth 2 - Convenient place to accumulate promotions from various institutions - Ability to interact with promotions (get, share with a friend, use) The Javascript programming language, the React Native framework, will be used to implement the proposed program.
APA, Harvard, Vancouver, ISO, and other styles
17

Stenqvist, Oscar, and Tommy Claesson. "En jämförande studie i prestanda mellan React Native och Ionic." Thesis, Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-46450.

Full text
Abstract:
Purpose – To examine if there is any difference regarding performance between the two frameworks Ionic and React Native to ease decisions which one to use when developing mobile applications. Method – A comparative study with hypothesis based on earlier studies are tested with different experiments. Findings – Ionic is performing faster in the majority of the experiments, but at the same time its CPU and memory usage is higher. The results also show that React Native is struggling with larger data-sets. Implications – The study is contributing to a wider knowledge about cross-platform frameworks performance, and therefore facilitates the choice on which framework is more preferable to use. Limitations – The study only includes Ionic and React Native, and no conclusions can therefore be applied to any other cross-platform frameworks. The results are not generalizable to cross- platform native vs cross-platform hybrid, or Android vs IOS
Syfte – Studiens syfte var att undersöka om det är någon skillnad prestandamässigt mellan ramverken Ionic och React Native för att utveckla ett beslutsunderlag och underlätta val av ramverk vid utveckling av applikationer. Metod – En jämförande studie som införskaffat en teoretisk bakgrund genom en litteraturstudie, och sedan framställt hypoteser som testats genom olika experiment. Resultat – Studiens resultat visade att Ionic presterade snabbare än React Native i majoriteten av experimenten, samtidigt som CPU och minnesanvändningen var högre. Resultaten beror antagligen på hur ramverken använder sig av olika tekniker som bland annat DOM och virtuell DOM för att rendera saker på skärmen. Resultaten visar också att React Native har stora problem att rendera större datamängder då applikationen låser sig fram till dess att den lyckats rendera allt. Implikationer – Studien bidrar till att bredda kunskapsbasen och underlätta vid val mellan olika ramverk för utveckling av cross-platform applikationer. Begränsningar – Studien avhandlar bara React Native och Ionic som ramverk, inga slutsatser kan dras för skillnader mellan cross-platform native och cross-platform hybrid. Applikationerna är byggda utan tidigare erfarenhet utav ramverken.
APA, Harvard, Vancouver, ISO, and other styles
18

Carlsson, Tysk Anton, and Emil Kling. "An evaluation of MobileCross-platform Developmentusing React Native and NativeAndroid." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-450741.

Full text
Abstract:
Instead of developing the same mobile application multiple times for different platforms, Androidand iOS, there are frameworks which allow the developer to deploy an application to severalplatforms using the same code base. One of these frameworks is React Native, a JavaScriptframework for developing mobile applications for both Android and iOS. Native Androidapplications are developed using Java or Kotlin. This paper evaluates React Native bycomparing it to an Android application written in Java. The evaluation is done by developing anapplication in each of the two technologies and comparing performance. The performance isevaluated by measuring frame rate during an animation and the average time to solvecomputational tasks. To get accurate measurements a tool called Systrace is used. The resultsshow that for graphical animations, applications developed using React Native have similarperformance as natively developed Android applications. At the same time, React Native is notvery good at pure computational tasks where natively developed Android applications performbetter
APA, Harvard, Vancouver, ISO, and other styles
19

Leffler, Gustav. "Cross-platform development : A performance comparison between React Native and Cordova." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166618.

Full text
Abstract:
Denna rapport jämför prestandan hos applikationer utvecklade med två olika verktyg som används för att utveckla mobilapplikationer till flera plattformar samtidigt. Verktygen som jämförs är React Native och Apache Cordova. Verktygen fungerar på olika sätt, React Native renderar applikationen genom att använda plattformsspecifika- komponenter medans Cordova renderar med hjälp av HTML5 och CSS3. Jämförelsen går till genom att utveckla tre applikationer med de båda verktygen (totalt sex applikationer) och sedan jämföra prestandan hos dessa. Testapplikationerna är framtagna för att testa funktionalitet som förekommer ofta hos applikationer idag. Testapplikation 3 testar exempelvis ett oändligt scrollande flöde, som förekommer hos både Facebook och Instagram. Resultaten visar att Cordova i dessa tester har en CPU-användning på 76% lägre än React Native och även har en minnesanvändning som är 18% lägre.
APA, Harvard, Vancouver, ISO, and other styles
20

Kraina, Martin. "Návrh a implementace mobilní aplikace pro systémy iOS a Android." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2019. http://www.nusl.cz/ntk/nusl-400236.

Full text
Abstract:
This master thesis focuses on proces of UI/UX designing and implementation of mobile application for operation systems Android and iOS. Application is developed using multiplatform mobile framework React Native and programming language JavaScript. Automatization of testing and publishing in App Store and Google Play is also subject of this thesis. Application serves as guide for visitors of theathre festival Encounter/Setkání organised by students of Janáček Academy of Music and Performing Arts.
APA, Harvard, Vancouver, ISO, and other styles
21

Bäcklund, Ludwig, and Oskar Hedén. "Evaluating React Native and Progressive Web App development using ISO 25010." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-148330.

Full text
Abstract:
The vast supply of different smartphone makes and models, along  with their  accompanying operating  systems,  increase the  demand  for  an  all-in-one  development  solution.   Quite a  few  approaches  to  solving  this  problem  have  cropped  up over the years, ranging from purely web-oriented solutions to something more akin to a native application.   React Native and Progressive Web App development are two different approaches,  both new and promising,  on this spectrum.   This thesis evaluates these approaches in a standardized way using the  ISO  25010 Product  Quality  Model to  gain  insight  into these  types  of  cross-platform  development  as  well  as  how well  such  an  evaluation  works  in  this  context.   The  results show that, while not a perfect fit, a standardized evaluation brings forward less obvious aspects of the development process and contributes with a helpful structure to the evaluation process.
APA, Harvard, Vancouver, ISO, and other styles
22

Nilsson, Annica. "Jämnförelse [!] av svarstider i hybrid-implementationer : React Native & NativeScript-Vue." Thesis, Högskolan i Skövde, Institutionen för informationsteknologi, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-18674.

Full text
Abstract:
Det blir allt mer populärt att använda mobilapplikationer och det finns en ökning i popularitet för att utveckla hybrida applikationer på mobila enheter. I det kommande arbetet ställs frågan är om det är en skillnad på svarstiderna mellan de valda ramverken när det de hämtar data från en utomstående källa. De valda ramverken är React Native och NativeScript-Vue. Undersökningen motiveras av att det behövs mer information om de hybrida-ramverken. Det har använts ett teknik-orienterat experiment där det har skapats implementationer av en reseapplikation med React Native och NativeScript-Vue till en Android enhet. Dessa implementationer används sedan för att mäta tiden det tar för de olika ramverkens implementationer att skicka en förfrågan och ta emot den efterfrågande datan. Resultaten blev att det inte var en statistisk mätbar skillnad på svarstiderna mellan implementationerna. För framtida arbeten så kan det utökas med ytterligare hybrida ramverk och använda andra operativsystem för att mäta svarstider.
APA, Harvard, Vancouver, ISO, and other styles
23

Furuskog, Martin, and Stuart Wemyss. "Cross-platform development of smartphone applications : An evaluation of React Native." Thesis, Uppsala universitet, Avdelningen för datorteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-298945.

Full text
Abstract:
During the last ten years the market for smartphones has grown drastically. Because of the current state of the market with different operating systems many smartphone applications need to be developed for several platforms. With this thesis, the goal was ultimately to contribute to the understanding of cross-platform development as a way of developing smartphone applications. React Native has been evaluated as a framework with which development is done for both Android and iOS using the same code. To study React Native as a framework, a smartphone application for Android and iOS was developed at an Uppsala based IT-company with expertise in web services, smartphone applications, and online gaming. Furthermore, performance tests and user tests were conducted in which React Native was compared to native applications and applications developed using Xamarin (similar cross-platform development framework owned by Microsoft). It was evident that using the same code for both Android and iOS was time saving. However, the performance tests results showed that applications developed with React Native did not perform as well as the native and Xamarin versions. Leading to the conclusion that choice of framework when developing cross-platform applications need to take into consideration performance, development time, and programming language preference.
APA, Harvard, Vancouver, ISO, and other styles
24

Falk, Daniel. "Implementation and evaluation of sensoring a user's position with React Native." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-143688.

Full text
Abstract:
Today, there are many different ways to handle physical access control. RFID cards and tags are still a major solution but during the last years the market have been focusing on taking advantage of the devices that most people always carry with them, such as smartphones, tablets or smartwatches. This thesis has been carried out together with the company BRP Systems. They develop and deliver business systems to mainly the fitness business. In their product suite there is an application for booking workout sessions at these facilities. In this thesis their booking application has been rebuilt as a prototype and the functionality of unlocking the door and checking into workout sessions has been added. The application has been developed in React Native for Android and has been implemented in three versions using different techniques to sensor the users position at the door. The techniques are iBeacon, GPS and QR code. The iBeacon- and GPS versions work by allowing the user to unlock the door when standing outside it. A local notification will be pushed if the application is in the background. The QR code version allows the user to scan a QR code at the door to unlock it. When the door has been unlocked the users can also check into their booked workout sessions. The system and the different versions have been tested at one of BRP Systems customers to evaluate the usability. The conclusion is that an application with high usability can be built with all tested techniques in React Native. For the system to be used several other factors such as security and maintenance has to be considered. The choice to use React Native might be of high risk since it is a relatively new framework relying on community developed libraries.
APA, Harvard, Vancouver, ISO, and other styles
25

Sauma, Robin, and Milad Ziai. "Komparativ studie mellan React-Native och Flutter med avseende på utvecklarens produktivitet." Thesis, Tekniska Högskolan, Jönköping University, JTH, Datateknik och informatik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-49913.

Full text
Abstract:
Utvecklingen av mobila hybrid applikationer har ökat drastiskt under det senaste årtiondet. Med tanke på mångfalden i hur stora företag börjar investera i ramverk med support för utveckling av mobila hybrid applikationer (multiplattforms ramverk), ökar nödvändigheten av aktuella studier inom detta ämnesområde. Facebook och Google är två välkända företag som har utvecklat React-Native respektive Flutter. Dessa multiplattforms ramverk utvecklas kontinuerligt och skillnader uppstår inom teknologierna hos ramverken vilket gör nya studier mer lämpliga. Syftet med denna studie är att undersöka vilket ramverk som bidrar med bäst produktivitet för utvecklaren med tanke på bristen av studier inom ämnet. Specifikt har en fallstudie utförts där studiens frågeställningar har besvarats.   Respektive frågeställningarna blev uppdelade i tre delfrågeställningar där varje fråga fick angivna kriterier att följa i fallstudien och båda ramverken blev tilldelade poäng om tillhörande kriterium för varje fråga var uppfylld. I slutet av studien räknades ett medelvärde ut som tilldelades till båda ramverken. Resultaten visade att det finns små skillnader i form av dess bidrag med bäst produktivitet för utvecklaren.
The development of hybrid mobile applications has increased rapidly in the last decade. Considering the diversity in how big companies starts to invest in frameworks that supports hybrid application development (cross-platform framework), the necessity of contemporary studies in this subject increase. Facebook and Google are two well-known companies that have developed React-Native and Flutter, respectively. These cross-platform frameworks are continuously developing, and differences occur in their technologies which makes new studies even more appropriate. The purpose of this study is to investigate which of these two frameworks contribute the most for the developer’s productivity considering the lack of studies in this specific subject. Specifically, a case study has been conducted where the research questions were answered.     The two research questions were divided into three sub questions, respectively where each question was given criteria to follow in the case study and each framework were assigned points if the associated criterion for each question were met. In the end of the study a mean value was assigned to each framework. The results showed that there are small differences in terms of its contribution for the developer’s productivity.
APA, Harvard, Vancouver, ISO, and other styles
26

Lennartsson, Jonna, and Oscar Bjurelid. "En jämförande studie i prestanda vid bildbehandling mellan React Native och Flutter." Thesis, Tekniska Högskolan, Jönköping University, JTH, Datateknik och informatik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-50345.

Full text
Abstract:
Syfte Syftet med detta examensarbete var att undersöka potentiella prestandaskillnader mellan React Native och Flutter för att underlätta vid val av multiplattform-ramverk. Metod För att besvara examensarbetets frågeställningar utfördes en experimentell studie för att samla empirisk data. Resultat Studiens resultat påvisar att React Native presterar bättre än Flutter vid bildbehandling genom applicering av filter. Implikationer Detta examensarbete bidrar till att minska kunskapsluckan gällande jämförelser i prestanda mellan ramverken React Native och Flutter. Begränsningar Under den experimentella studien har en iOS enhet och en Android enhet använts. Studien begränsades till applicering av tre olika filter. Nyckelord Multiplattform, React Native, Flutter, bildbehandling, prestanda, mobil apputveckling.
Purpose The purpose of this student thesis was to investigate potential differences in performance between React Native and Flutter, this to make the decision easier when choosing a cross-platform framework. Method To answer the thesis questions an experimental study was conducted to collect empirical data. Findings The findings in this student thesis shows that during image processing with filters, React Native performs better than Flutter. Implications This student thesis contributes by shrinking the gap regarding comparisons in performance between the frameworks React Native and Flutter. Limitations The experimental study was conducted on one iOS device and one Android device. The thesis was limited to applying three different image filters. Keywords Cross-platform, React Native, Flutter, image processing, performance, mobile app development.
APA, Harvard, Vancouver, ISO, and other styles
27

Сокура, І. А. "Веб-сервіс з використанням алгоритму оповіщення клієнтів на основі фреймворку React Native." Master's thesis, Сумський державний університет, 2021. https://essuir.sumdu.edu.ua/handle/123456789/82553.

Full text
Abstract:
Описаний процес проектування алгоритму роботи оповіщення клієнтів. Також проведено порівняння існуючих застосунків зі схожим функціоналом. Розроблена API та адміністративна частина за допомогою фреймворку Laravel. Результатом роботи став мобільний застосунок для інформування користувачів за допомогою push-сповіщень на основі фреймворку React Native.
APA, Harvard, Vancouver, ISO, and other styles
28

Presa, Käld Marcus, and Oskar Svensson. "React Native and native application development : A comparative study based on features & functionality when measuring performance in hybrid and native applications." Thesis, Jönköping University, JTH, Avdelningen för datateknik och informatik, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-52327.

Full text
Abstract:
Smartphone apps today have a wide array of different usages & features and several different tools can be used to develop these smartphone apps. These tools can be broken down into three different categories, depending on what type of app they create: Native, hybrid, or web apps. These types of apps come with their advantages and disadvantages when it comes to development, performance, and costs to name a few.   The purpose of this paper seeks to answer performance issues around gradual app development in the native development language Kotlin, in comparison to the hybrid development framework React Native, with a focus on common functionalities. The focus on functionality adds the perspective of not only performance but also how a native and hybrid app may respond to the implementations, to give a wider glance at how native and hybrid compare. This may give a better understanding of how the development will turn out for both hybrid and native, in real-life cases. The chosen components for performance in this study are CPU, RAM, and battery.  The method to carry out this research involves the implementation of two testing apps for smartphones, one for Kotlin and one for React Native who function the same for the corresponding platform. The testing apps are a construct of various functionality that will be gradually measured in experiments. The experiments for the apps have been created to be a mixture of user usage and assurance of representative data from the smartphone’s hardware components when the testing app is running. The experiments conducted in this essay show that React Native has an overall worse performance than Kotlin when it comes to CPU processing and that React Native is more prone to having a negative response in performance when features or functionality are implemented. Memory usage did not show the same clear difference. A functionality that performed somewhat worse than the others involved for React Native compared to Kotlin was GPS, as further investigation of the collected data showed.
APA, Harvard, Vancouver, ISO, and other styles
29

Руденко, М. В. "Інформаційна система автоматичного складання розкладу. Блок автоматичного формування розкладу." Master's thesis, Сумський державний університет, 2020. https://essuir.sumdu.edu.ua/handle/123456789/82375.

Full text
Abstract:
В ході роботи було створену систему складання розкладу, було розроблено як панель адміністратора, яка дозволяє редагувати існуючі події, так і додавати нові, також було створено клієнтську частину додатку, яка відповідає за сортування та виведення потрібних подій на екран пристрою. Проект був реалізований за допомогою фреймворку React Native, React та FireBase. Тестування та налагодження проводилось за допомогою набору інструментів Expo.
APA, Harvard, Vancouver, ISO, and other styles
30

Bertin, Matteo. "Cross-platform and Cloud-oriented Mobile Software Development with React Native and AWS." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/18655/.

Full text
Abstract:
Nell'ultima decade il mercato mobile ha visto una rapida e costante crescita nei volumi di dispositivi mobili distribuiti nel mondo, nonché al numero di utenze, e questo trend non accenna a diminuire. In un mercato dominato dai sistemi operativi mobile Android e iOS, lo sviluppo ed il supporto di applicativi mobile per entrambe le piattaforme consente una copertura degli utenti superiore al 97%. Tuttavia, l'accesso alle risorse necessarie per lo sviluppo di applicativi mobile cross-piattaforma e con funzionalità di cloud computing risulta complessa, se non proibitiva per costi e tempistiche progettuali. Tradizionalmente, ciascuna piattaforma mobile richiederebbe l'utilizzo di linguaggi di programmazione specifici per lo sviluppo di applicativi. La scelta del framework di sviluppo React Native ha consentito una rapida prototipizzazione di un applicativo mobile per le piattaforme Android ed iOS. La sua adozione ha consentito inoltre l'ingente riutilizzo di codice tra le piattaforme. Non è stata necessaria la conoscenza pregressa di programmazione nativa Android o iOS, favorendo inoltre eventuali contributi futuri alla baseline del progetto da parte di sviluppatori web senza requisiti di programmazione mobile. La configurazione e l'accesso alle API dei servizi di back-end da parte del client React Native è stata eseguita con successo per mezzo del framework AWS Amplify. Il back-end è costituito da uno stack di webservices AWS, comprendente AWS Amazon API Gateway, AWS Lambda, AWS Amazon DynamoDB, AWS Amazon Cognito e AWS Amazon S3. La realizzazione di un applicativo Android nativo, avente funzionalità equivalenti a quello realizzato con React Native e connesso al medesimo back-end AWS, consentirà l'esecuzione dei test comparativi tra i due differenti framework di sviluppo mobile. Tutti i test verranno condotti su di un device fisico avente sistema operativo Android. Verrà quindi riportata la descrizione dei test e dei risultati ottenuti, assieme alla loro valutazione.
APA, Harvard, Vancouver, ISO, and other styles
31

Hansson, Niclas, and Tomas Vidhall. "Effects on performance and usability for cross-platform application development using React Native." Thesis, Linköpings universitet, Interaktiva och kognitiva system, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-130022.

Full text
Abstract:
A big problem with mobile application development is that the mobile market is divided amongst several platforms. Because of this, development time gets longer, more development skills are needed and the application gets harder to maintain. A solution to this is cross-platform development, which allows you to develop an application for several platforms at the same time. Since September 2015 the cross-platform framework React Native, created by Facebook, has been available for public use. This thesis evaluates React Native, for both Android and iOS, in regards to performance, platform code sharing as well as look and feel. An application was developed for both platforms, one version using the native language and one version using React Native. The different versions were compared through automated test scenarios to evaluate performance, manual code review for platform code sharing and with a user study to evaluate the look and feel. The results show promise as the user study shows that the React Native versions of the application have similar user experiences as their native counterparts without significantly affecting performance. The results also show that for the specified application about 75% of the React Native code could be used for both platforms, while it was easy to add platform-specific code.
APA, Harvard, Vancouver, ISO, and other styles
32

Andersson, Jonas. "Using React Native and AWS Lambda for cross-platform development in a startup." Thesis, Linköpings universitet, Programvara och system, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-143670.

Full text
Abstract:
When developing mobile applications, the tradition has been to write code specific (native) for each platform they are running on. Usually it’s about writing two separate applications for the biggest platforms, Android and iOS. There exist alternatives to this approach that uses the same code for different platforms. React Native is a relatively new cross-platform development framework that makes it possible to use the same code for application to Android and iOS. It also uses native UI-elements as a possible solution for performance issues that is often associated with cross-plattform development. This thesis evaluates React Native and compares it against native Android. The implementation is done by replicating the main functionality from a social media application written as a native Android application. However, the application is not made as an exact replica since that could limit the solutions in React Native. The evaluation is done in a Startup company and therefore focuses on aspects important in a Startup. Another issue when developing a mobile application is what type of backend that shall be used. Performance, scalability and complexity are all important aspects when choosing a framework or language as a base for the backend architecture.There do exist theoretical frameworks that could be used when building the backend. However, these frameworks require resources that are often missing in a Startup. AWS Lambda is a platform that claims to be a cost-effective way of building a scalable application. In this thesis AWS Lambda is evaluated to see if it can be used to create an automatically scaled backend for this type of social media application. The conclusion of the React Native evaluation is that it can be a suitable alternative to native Android development. If the team has previous experience in web development but lack experience in mobile application development it can be a wise choice since it removes the need to learn two frameworks in native Android and native iOS development. React Native is also good to fast create functional prototypes which can be shown to potential investors. The biggest drawback is performance in animations. However, there are often ways to work around that. In our case this drawback did not affect the user experience of the end application. The evaluation of AWS Lambda concludes that it is not for every project. In this thesis, the application was a bit too database heavy and therefore the autoscaling ability did not work properly. However, for a service that needs a lot of computing power, AWS Lambda could be a good fit. It could also be a suitable alternative if someone in the team has previous experience in the AWS environment.
APA, Harvard, Vancouver, ISO, and other styles
33

Händel, Ludwig, and Gustav Lindström. "Utvärdering av app-ramverk : En jämförelse av JavaScript-ramverken React Native och Ionic." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-222377.

Full text
Abstract:
Denna uppsats beskriver arbetet av att jämföra och utvärdera JavaScript-ramverken React Native och Ionic, med avseende på utveckling av mobila applikationer och kriterierna prestanda, community, plugin och utvecklingsförmåga. Syftet var att jämföra React Native och Ionic för att ge ökad information och underlag vid val av JavaScript-ramverk kopplat till mobil applikationsutveckling. Kriterierna bestämdes genom en förstudie och validerades och rangordnades genom intervjuer med experter. Resultatet av denna uppsats blev väldigt jämnt med enbart ett fåtal poängs skillnad med fördel till Ionic. Båda JavaScript-ramverken är bra alternativ vid utveckling av mobila applikationer och det mest lämpade ramverket beror mycket på vilka kriterier man väljer samt hur man poängsätter kriterierna. För framtida utveckling kan kriterier och scenarier utökas ytterligare för att få ett större underlag och ett mer varierat resultat.
This degree project describes the work of comparing and evaluating the JavaScript-frameworks React Native and Ionic, with respect to mobile application development and the criteria performance, community, plugin, and evolvability. The purpose was to compare React Native and Ionic to provide increased information and support for selecting JavaScript-framework associated with mobile application development. Criteria were determined by a feasibility study and validated and ranked by interviews with experts. The result of this degree project became very even with only a few points difference with the benefit of Ionic. Both JavaScript-frameworks are good alternatives in developing mobile applications, and the most appropriate framework depends greatly on which criteria you choose and how you score the criteria. For future development, criteria and scenarios can be further expanded to get a better foundation and a more varied result.
APA, Harvard, Vancouver, ISO, and other styles
34

Nord, Timmy, and Simon Nalin. "Bokningstjänst – I en mobilapplikation : Skapandet av ett mobilt gränssnitt till Mittuniversitetets bokningstjänst." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-42445.

Full text
Abstract:
Tillgängligheten och användandet av grupprum vid universitet är viktigt för studenter då majoriteten av studenternas studietid är på egen hand. Grupprum erbjuder en plats för diskussion och studier, vilket är viktigt för att uppnå en god studiemiljö. Vid Mittuniversitetet existerar det en webbaserad bokningstjänst för studenter att boka grupprum. I det aktuella bokningssystemet existerar det heller ingen direktkoppling till bokningstjänsten och det finns inget sätt att verifiera att bokningen faktiskt används. Därför har denna studie syftat till att undersöka och utveckla en mobilapplikation för bokandet av grupprum vid Mittuniversitetet. Det presenteras nya funktionaliteter och användargränssnitt för att lösa nuvarande problem. Studien har blivit utförd med hjälp av relaterande arbeten, diskussioner med Mittuniversitetets IT-arkitekter, enkätundersökningar och user stories för att bilda en kravfångst. Därefter skapades en prototyp baserat på kravfångsten, denna prototyp användes som designplan för utvecklingen av mobilapplikationen. Sju deltagare deltog att testa applikationen, där första användartestet var att testa en uppsättning funktionaliteter. Därefter utvärderades applikationen för vidareutvecklingen. I det andra testet genfördes en tidmätning mellan det befintliga bokningssystemet och nya bokningssystemet, detta för att genomföra ett antal funktionalitetstester. Resultatet var att det mobila gränssnittet var snabbare för att utföra testerna vid jämförelse med det aktuella webbgränssnittet. Deltagarna ville också ha möjligheten att använda en mobilapplikation i framtiden för att boka grupprum.
The availability and usage of study spaces in universities is important for students due to that majority of their study time is on their own. Study spaces provides a place for discussions and studies, which is important to achieve a good study environment. At the Mid Sweden University, a web-based booking service is available for students to reserve study rooms. In the current booking system, there exist no direct link to the booking service and there is no way to verify that a reservation that has been made is being used. Therefore, the objective of this study has been to examine and develop a mobile application for booking study rooms at Mid Sweden University that presents new functionalities and user interfaces to solve these problems. The study has been conducted with the aid of previous works, discussions with the IT architects, student surveys and user stories to capture requirement specifications. Thereafter a prototype was made based of said requirements, this prototype was then used as a blueprint when developing the actual mobile application. For testing the application, seven participants were chosen to test a set of functionalities and thereafter evaluate their experiences for further development. After the first test, a second test was done by comparing the time it took for participants to perform a set of tasks using the mobile interface versus the existing booking interface. The mobile interface was faster to perform tasks on and participants would like to use a mobile application for future reservations.
APA, Harvard, Vancouver, ISO, and other styles
35

Sjöbro, Linus. "Annonsspårning för digitala medier : En systemjämförelse för uppföljning av annonskonvertering hos Facebook-annonser." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-37296.

Full text
Abstract:
Facebook is today the biggest ads platform in the world. This makes it strategi- cally smart for companies to run their ads on the platform. To follow up the result from these ads is an important part for the companies to know if the target audience is the right one. The purpose with this thesis was to investigate if it’s possible for the company Leeroy to develope their own system that follow up ad conversion for Facebook ads. But also investigate how to implement Facebook’s own system and if other systems could be used. From this two purposes a number of goals have been set, which all could be answered. A pilot study resulted in the gathering of information if an own solution could be implemented. The result of this pilot study results in the answer no, an own solution could not be implemented at this state. Through the pilot study a recommended solution could be presented where Facebook’s system is the recommended way to go. This result is based on a system comparison between Facebook and Google Firebase. This recommended solution has resulted in a implementation guide that Leeroy can use to implement Facebook SDK in their application portfolio based on React Native.
Facebook är idag världens största annonsplattform vilket gör det strategiskt smart för företag att annonsera sin produkt eller sina tjänster på plattformen. Att följa upp resultatet av dessa annonser är för företagen en viktig parameter för att veta om den annonserade målgruppen är rätt. Syftet med detta arbete var att undersöka om ett eget system för mobilapplikationer hos företaget Leeroy kan utvecklas för uppföljning av annonskonverteringar hos Facebook-annonser och hur Facebooks egna system implementeras och om andra system går att använda. Utifrån detta syfte kunde ett antal mål fastställas som alla kunde besvaras. Utifrån en förstudie kunde information insamlas om hurvida en egen lösning går att tillämpa. Vilket resulterat i svaret nej, det är idag inte möjligt att utveckla en egen lösning. Genom förstudiens resultat kan en rekommenderad lösning presenteras där Facebooks system rekommenderas utifrån en jämförelse mellan Facebook och Google Firebase. Denna rekommenderade lösning har resulterat i en implementationsguide som Leeroy kan använda för att implementera Facebook SDK i sin applikationsportfölj baserat på React Native.
APA, Harvard, Vancouver, ISO, and other styles
36

Бойко, В. О. "Android додаток для системи «SmartPizza»." Thesis, Чернігів, 2020. http://ir.stu.cn.ua/123456789/21445.

Full text
Abstract:
Бойко, В. О. Android додаток для системи “SmartPizza” : дипломна робота : 121 Інженерія програмного забезпечення / В. О. Бойко; керівник роботи Білоус І. В. ; Національний університет «Чернігівська політехніка», кафедра інформаційних технологій і програмної інженерії. – Чернігів, 2020. – 132 с.
Об’єкт розробки – Android додаток для системи “SmartPizza”. Результатом роботи є реалізація таких можливостей додатку: -перегляд блюд; -перегляд детальної інформації та ціни блюд; -пошук блюд за назвою, типом харчування; -сортування блюд за типом харчування; -сортування блюд залежно від ресторану; -пошук блюд в залежності від обраного інгредієнту. Для встановлення додатку необхідно мати пристрій з операційною системою Android версії 4.1 або вище. Реалізація додатку була виконана з використанням технологій JavaScript (React Native) та кількох додаткових бібліотек та фреймворків. Для реалізації системи використовувались інструментальні засоби Visual Studio Code. Подальша розробка додатку можлива в сторону розширення функціоналу, додавання нових типів блюд та покращення інтерфейсу. Робота має практичну цінність. Розрахунок економічної цінності не проводився.
APA, Harvard, Vancouver, ISO, and other styles
37

Ляпін, А. В. "Iнформацiйна система органiзацii факультативних занять." Master's thesis, Сумський державний університет, 2019. http://essuir.sumdu.edu.ua/handle/123456789/76683.

Full text
Abstract:
Проведено аналітичний огляд систем для організації факультативних занять. Результатом проведеної роботи є програмний продукт який дозволяє оптимізувати організацію факультативних занять. Додаток не поступається в функціональності конкурентам, а також забезпечує зручне використання. При розробці сервісу було використано сучасні програмні засоби: ReactJS, React Native, Redux.
APA, Harvard, Vancouver, ISO, and other styles
38

Castagnotto, Luca. "HooRMI Browser - Applicativo mobile per audioguide." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/18489/.

Full text
Abstract:
Il contenuto di questo elaborato analizza la qualità dell'esperienze turistiche affrontate con l'ausilio di audioguide, allo scopo di evidenziare i limiti di tali strumenti e di proporre quindi una soluzione alternativa. Viene allora presentato HooRMI, un progetto originale per la creazione, pubblicazione e riproduzione di annotazioni turistiche dedicate, che hanno l'obiettivo di raccontare ai turisti la storia di un città da scoprire, attraverso i suoi punti di interesse. Nello specifico, qui viene trattata una delle due applicazioni che costituiscono il progetto, cioè quella di ricerca e riproduzione di annotazioni. Il risultato consiste in un programma mobile in grado di fornire servizi di navigazione e di esposizione di contenuti in forma testuale, audio e audiovisivo.
APA, Harvard, Vancouver, ISO, and other styles
39

Бондаренко, В. Ю. "Інформаційна система планування з елементами гейміфікації." Master's thesis, Сумський державний університет, 2020. https://essuir.sumdu.edu.ua/handle/123456789/82330.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Svensson, Oskar. "En applikation som stöd till personer med neuropsykiatriska funktionsnedsättningar." Thesis, Karlstads universitet, Fakulteten för hälsa, natur- och teknikvetenskap (from 2013), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-72357.

Full text
Abstract:
Neuropsykiatriska funktionsnedsättningar är en grupp diagnoser som påverkar hur hjärnan hanterar information och kan ge svårigheter med koncentration, reglera uppmärksamhet, minne m.m. En metod som används för att ge stöd till personer NPF är Tydliggörande pedagogik. Tydliggörande pedagogik går ut på att beskriva händelser och omgivningen på ett sätt som personer med NPF lätt kan förstå. Metoder som används inom tydliggörande pedagogik är visuella scheman, arbetsordningar och visualisering av tid. Det här projektet har vidareutvecklat applikationen Vardag åt uppdragsgivaren Altran. Vardag implementerar ett visuellt schema för att ge stöd till personer med NPF. Denna uppsats beskriver utvecklingen av applikationen och vilka funktioner som finns i applikationen. Uppsatsen beskriver också funktioner som kan vidareutvecklas i applikationen. Applikationen kommunicerar med ett webb-API på en server för att synkronisera aktiviteter och bilder som tillhör schemat. De funktioner som har implementerats i applikationen under projektet är bilder som synkas till server, underaktiviteter, visuella teman, token autentisering till webb-API:et och datum för aktiviteter. Vardag är implementerad med React Native för att göra applikationen kompatibel med Android och IOS.
Neurodevelopmental disorders affect the way the brain handles information and can result in difficulties with concentration, shifting attention, memory and processing the surrounding environment. Clarifying pedagogy is a method that is used to support people with neurodevelopmental disorders.  Clarifying pedagogy aims to describe the environment and events clearly to the people with neurodevelopmental disorders. Aid included in clarifying pedagogy is schedules, checklist and time visualisations. This project is continuing the development of the Vardag-application for the company Altran. Vardag implements schedules in an application to help people with neurodevelopmental disorders. Vardag is implemented with React Native to make the application compatible with IOS and Android. A web API was developed and used to communicate between the application and the server.  During this project the features upload image, sub activities, visual themes and activities on a specific date was implemented.
APA, Harvard, Vancouver, ISO, and other styles
41

Satei, Mehdi. "OTT Video-Oriented Mobile Applications Development Using Cross-Platform UI Frameworks." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-256071.

Full text
Abstract:
Google and Apple together are ruling the mobile phone industry with their operating systems, Android and iOS. Any mobile application willing to reach the vast majority of end-users, need to be run on both platforms. The issue, however, arises when considering that fact that developing an application for each platform requires different knowledge and code base. Cross-platform frameworks are emerged to overcome the mentioned issue by providing the possibility to develop a mobile application which works on multiple platforms with potentially a single code base.To investigate the capabilities of cross-platform frameworks, three frameworks were chosen to be compared; React Native backed by Facebook, Xamarin owned by Microsoft, and Flutter developed by Google. The chosen frameworks have been compared in the context of OTT Videooriented mobile applications. As a reference application OTT Flow, an OTT Video application developed by Accedo, has been used.The findings in this thesis shows that Xamarin is not a good choice for the purpose of this thesis since no advantages were witnessed in most of the criteria. React Native and Flutter, on the other hand, offer promising features which suit developing OTT applications. When considering the video-specific functionalities, however, React Native stood out slightly better. In fact, even though React Native is possibly the best choice among the mentioned frameworks for developing OTT Video-oriented mobile applications, the cross-platform frameworks are not mature enough in terms of video-specific functionalities support yet.
Google och Apple dominerar mobiltelefonindustrin tillsammans med sina operativsystem, Android och iOS. En mobilapplikation som eftersträvar att nå majoriteten av slutanvändarna måste gå att köra på båda plattformarna. Problem uppstår emellertid när man överväger det faktum att utveckla en applikation för varje plattform kräver olika kunskaper och kodbas. Ramverk för utveckling mot flera plattformar finns för att övervinna problemet genom att erbjuda möjlighet att utveckla en mobilapplikation som fungerar på flera plattformar med eventuellt en enda kodbas.För att undersöka kapaciteten hos plattformsramverk, valdes tre ramverk ut för att jämföras: React Native stött av Facebook, Xamarin ägt av Microsoft och Flutter utvecklat av Google. De valda ramverken har jämförts i samband med OTT Videoorientede mobila applikationer. Som referens användes OTT Flow, en OTT Videoapplikation utvecklad av Accedo.Resultaten i detta arbete visar att Xamarin inte är ett bra val för syftet med detta arbete eftersom inga fördelar sågs i de flesta kriterierna. React Native och Flutter, å andra sidan, erbjuder lovande funktioner som passar för att utveckla OTT applikationer. När man överväger de videospecifika funktionerna stod emellertid React Native ut lite bättre. Faktum är att även om React Native kanske är det bästa valet bland de nämnda ramverken för att utveckla OTT Video-orienterade mobila applikationer, så är de ramverken ännu inte mogna nog i termer av stöd för videospecifika funktioner.
APA, Harvard, Vancouver, ISO, and other styles
42

Brancozzi, Alfio. "Mobile cross-platform gesture- guided visual pain tracking for endometriosis." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-294331.

Full text
Abstract:
Rapid growth in mobile technologies since the 2000s is reflected in continued smartphone adoption and the expansion of mobile health (mHealth) smartphone applications for pain assessment. Yet there exists a lack of research-based pain assessment apps for endometriosis, a prevalent yet underrepresented disorder where pain management plays a vital role. The predominance of the iOS and Android smartphone operating systems has previously required developers to maintain two separate codebases and development environments in order to access a combined 99% market share. Since 2015, cross-platform development softwares have allowed for maintenance of a single codebase and environment. This thesis explores the development of a cross-platform smartphone app for endometriosis pelvic pain assessment where design decisions are informed by endometriosis and pain assessment research as well as engineering particularities of the React Native framework. The completed prototype along with this thesis’ design discussion indicate that research findings into endometriosis pain assessment can be successfully adapted via React Native into a visual, gesture- guided functionality for the self-assessment of endometriosis related pelvic pain.
Den snabba tillväxten inom mobilteknik sedan 2000-talet återspeglas i en fortsatt ökning av smartphone-användare samt utvidgningen av mobilhälsoapplikationer (mHealth) för smärtbedömning. Ändå finns det en brist på forskningsbaserade smärtbedömningsappar för endometrios, en vanlig men underrepresenterad sjukdom där smärtlindring spelar en viktig roll. Övervägande av operativsystemen iOS och Android har tidigare krävt att utvecklare underhåller två separata kodbaser och utvecklingsmiljöer för att få tillgång 99% av marknaden. Sedan 2015 har mjukvaror för plattformsoberoende utveckling av mobilapplikationer möjliggjort underhåll av en enda kodbas och miljö. Denna avhandling undersöker utvecklingen av en plattformsoberoende applikation för smarttelefoner för utvärdering av bäckenvärk relaterade till endometrios, där designbeslut baseras på forskning om endometrios och smärtbedömning samt tekniska särdrag i React Native-ramverket. Den färdiga prototypen tillsammans med avhandlingens designdiskussion indikerar att forskningsresultat kring bedömning av smärta i endometrios kan anpassas via React Native till en visuell, geststyrd funktionalitet för självbedömning av endometriosrelaterad bäckenvärk.
APA, Harvard, Vancouver, ISO, and other styles
43

Nylander, Karl, and Wallin Erik Trulsson. "Skiftet Mot PWA Inom Applikationsutveckling : En analys av PWA vs. native applikation." Thesis, Malmö universitet, Institutionen för datavetenskap och medieteknik (DVMT), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-43169.

Full text
Abstract:
With mobile usage on the rise developers are more than ever faced with the issue of developing for multiple platforms. With Google's introduction of Progressive Web Applications (PWA) it is possible to build app-like web applications that can run on any platform. This study aims to investigate if PWA is mature enough to replace an already developed native iOS application. Specifically it aims to investigate if a PWA can achieve the same functionality and security as a native application, as well as what technologies are needed to do so.  To verify this question an iOS application called iHug developed by a software company called Cloud Enablers was used as a reference point. With this reference a Minimum Viable Product (MVP) copy was developed as a PWA to verify that the functionality could be achieved. This PWA was not intended to replace the existing native application, but instead coexist with it. That means that the PWA must be able to communicate with the original application. In addition an investigation was done to see what measures needed to be taken to achieve security. The results showed that the same functionality was achievable, as was the security. Even though the results are promising, due to the native application not being developed with a PWA in mind there was a lot of extra work that had to be done to replicate certain functionalities and SDK choices. On this basis, while it is certainly possible to achieve the same functionality it is much harder to do so when the counterpart was not developed to be able to communicate with a PWA.
APA, Harvard, Vancouver, ISO, and other styles
44

Нікітенко, М. С. "Клієнтська частина розвиваючої гри Drag&Win." Thesis, Чернігів, 2020. http://ir.stu.cn.ua/123456789/21461.

Full text
Abstract:
Клієнтська частина розвиваючої гри Drag&Win : дипломна робота : 121 Інженерія програмного забезпечення / М. С. Нікітенко ; керівник роботи Білоус І. В. ; Національний університет «Чернігівська політехніка», кафедра інформаційних технологій і програмної інженерії . – Чернігів, 2020. – 61 с.
Розроблюваний програмний продукт – це клієнтська частина для розвиваючої гри Drag&Win, який спрямований для розвитку дітей і дорослих та покращення рівня ерудиції. Результатом роботи є реалізація таких можливостей додатку:  підтримка операційної системи IOS та Android;  нараховування балів за правильні відповіді;  прораховування кількості життів в одній ігровій сесії;  створення зручного путівник для нових користувачів;  введення основних одиниць ваги (кілограмів або фунтів);  введення звукових ефектів;  можливість користувача додатку поділитися досягненнями;  режим гри, який працює без використання інтернету; Для реалізації системи використовувались інструментальні засоби JetBrains WebStorm 2019.1. Можливе подальше покращення функціоналу додатку.
Qualification work of the bachelor, 60 p., 21 images, 14 sources, 1 supplement. The developed software product is the customer part for the Drag&Win educational game, which is aimed at the development of children and adults and improving the level of erudition. The result is the implementation of the following features of the application:  support for IOS and Android operating systems;  accrual of points for correct answers;  counting the number of lives in one game session;  creating a user-friendly guide for new users;  introduction of basic units of weight (kilograms or pounds);  introduction of sound effects;  the ability of the application user to share achievements;  game mode that works without the use of the Internet; JetBrains WebStorm 2019.1 tools were used to implement the system. It is possible to further improve the functionality of the application.
APA, Harvard, Vancouver, ISO, and other styles
45

Гречко, Д. С. "Мобільний додаток для криптовалютного гаманця «Сrурто Воок»." Thesis, Чернігів, 2021. http://ir.stu.cn.ua/123456789/25126.

Full text
Abstract:
Гречко, Д. С. Мобільний додаток для криптовалютного гаманця «Сrурто Воок» : випускна кваліфікаційна робота : 121 "Інженерія програмного забезпечення" / Д. С. Гречко ; керівник роботи А. М. Акименко ; НУ "Чернігівська політехніка", кафедра технологій та програмної інженерії. – Чернігів, 2021. – 67 с.
Розроблюваний програмний продукт – це клієнтську частину для криптовалютного гаманця «Crypto Book», який спрямований на аналіз крипто- ринку. Результатом роботи є реалізація таких можливостей додатку:  Підтримка операційної системи IOS та Android;  Обмін валют  Відстеження балансу  Отримання новин  Моніторинг динаміки  Авторизація користувача  Збереження його гаманця Для реалізації системи використовувались інструментальні засоби JetBrains WebStorm 2021.1. Можливе подальше покращення функціоналу додатку.
The developed software product is a client part for the cryptocurrency wallet "Crypto Book", which is aimed at analyzing the crypto market. The result is the implementation of the following features of the application: – Support for IOS and Android operating systems; – Currency exchange – Balance tracking – Receiving news – Dynamics monitoring – User authorization – Save his wallet JetBrains WebStorm 2021.1 tools were used to implement the system. It is possible to further improve the functionality of the application.
APA, Harvard, Vancouver, ISO, and other styles
46

Танський, С. Р. "Аналіз методів шифрування на основі мобільного додатку мессенджера реального часу." Master's thesis, Сумський державний університет, 2019. http://essuir.sumdu.edu.ua/handle/123456789/76726.

Full text
Abstract:
Проаналізовано різні методи шифрування та порівняно за різними параметрами. Досліджені особливості шифрування повідомлень синхронними та асинхронними методами шифрування. Дослідженні особливості створення безпечних та захищених мобільних додатків для IOS та Android.
APA, Harvard, Vancouver, ISO, and other styles
47

Edström, Christoffer, and Jacob Jalsing. "Utvärdering av hybrida ramverk för mobil applikationsutveckling mot småföretag." Thesis, Luleå tekniska universitet, Institutionen för system- och rymdteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-65647.

Full text
Abstract:
Mobilindustrin är under ständig förändring vilket har lett till en fragmenterad marknad somsmåföretag har haft svårt att etablera sig i. Småföretag har haft problem med att utvecklakvalitativa applikationer till olika mobila plattformar. Anledningen är att det varitresurskrävande att utveckla native applikationer till flera plattformar och underhålla flerakodbaser. Till följd av detta har mindre företag oftast valt att utveckla webbapplikationer för attleverera tjänster som når ut till många konsumenter. Hybrida ramverk har på senare år etableratsig som en potentiell lösning för att utveckla mobila applikationer med högre prestanda ochfunktionalitet än webbapplikationer och samtidigt möjliggjort för utvecklare att dela kod mellanolika plattformar. I denna studie intervjuades anställda på tre mindre företag för att identifierakrav som småföretag anser vara viktiga vid val av ramverk för applikationsutveckling. Utifrånkraven jämfördes tre hybrida ramverk för att ta reda på vilket som passar småföretag. Resultatenvisade att småföretag är olika med varierande behov och att det inte finns ett specifikt ramverksom passar alla. Däremot konstaterades det att alla tre hybrida ramverk som jämfördes i studienvar tillräckligt sofistikerade att implementeras som potentiella lösningar. Med det sagt ärhybrida ramverken inte kompromisslösa. Applikationer som utvecklas med hybrida ramverkuppnår ännu inte samma prestanda som native applikationer och är inte plattformsoberoende isamma grad som webbapplikationer.
The mobile industry is constantly changing, which has led to a fragmented market that smallbusinesses have difficulties to successfully establish in. Small businesses have had problemswith developing qualitative applications for different mobile devices. The main reason is theresource intensive process to develop native applications for multiple platforms andmaintaining the different codebases. Thus, smaller companies have usually chosen to developweb applications to deliver services to a more widespread target audience. Hybrid frameworkshave established themselves as a potential solution for developing mobile applications withhigher performance and functionality than web applications, while allowing developers to sharecode between platforms. In this study, employees of three smaller companies were interviewedto identify shared requirements held by small businesses to select a framework for applicationdevelopment. Based on the requirements, three hybrid frameworks were compared with thepurpose to identify which one was most suitable for small businesses. The results showed thatsmall businesses are different with varying needs and that there is no specific framework thatsuits all companies. On the other hand, it was found that all three hybrid frameworks comparedin the study were sufficiently developed to be implemented as potential solutions. With thatsaid, hybrid frameworks are not without flaws. Applications developed with hybrid frameworksdoes not yet achieve the same level of performance as native applications and is not platformindependent to the same extent as web applications.
APA, Harvard, Vancouver, ISO, and other styles
48

Asp, Filip. "A comparison of Ionic 2 versus React Native and Android in terms of performance, by comparing the performance of applications." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-147556.

Full text
Abstract:
Nowadays almost everyone has a smart phone. In addition, as more people use smart phones more applications are being developed for smart phones. Each operating system on the smart phone market has its own applications. Up until a few years ago, developers had to develop an exclusive application for each operating system in order to cover the whole market. A number of cross-platform frameworks have emerged. These frameworks enable developers to use one code base for every operating system. To be able to use most of the code for all platforms makes it easier to maintain and evolve the application. Two of the frameworks that allow cross-platform development are React Native and Ionic. The purpose and goal of the thesis is to evaluate if Ionic 2 is eligible to use as a cross-platform framework in terms of performance. The method used to achieve the goal is based on replication. An application made in React Native is replicated by using Ionic 2. The applications are then evaluated with focus on performance. The applications are evaluated using AndroidViewClient and Trepn profiler. AndriodViewClient is run outside of the OS of the Android device and can control the GUI of a device. AndroidViewClient is used to automate the tests. The metrics used for evaluating the performance are CPU load, memory usage, battery power usage, the size of the application and the size of the Android package kit. Trepn profiler is an application that is installed on the device. Trepn profiler has access to the hardware of the device and is therefore used to measure the first three mentioned metrics.
APA, Harvard, Vancouver, ISO, and other styles
49

Holmkvist, Albin, Edström Henrik Larsson, Moltas Enåkander, Mirna Ghazzawi, Simon Hermansson, Anton Nylund, Renner Gustav Stappe, and Robin Simonsson. "Utveckling av komplett system för rapportering och granskning av avfallsdata." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176773.

Full text
Abstract:
Rapporten behandlar utvecklingen av ett system som möjliggör för rapportering och granskning av avfallsdata. Systemet består av en mobilapplikation och en webbapplikation som utvecklats med React Native respektive React, en databas som utvecklats med MySQL och en back-end bestående av tjänster som erbjuds av Amazon Web Services. I AWS används tjänster som tillåter hantering av mobilapplikation, webbapplikation, databas och användare. Systemet utvecklades av åtta studenter vid Tekniska högskolan vid Linköpings universitet på uppdrag av det australiensiska företaget EcCell. Projektet resulterade i framtagningen av produkten Trace the Waste med nästan alla önskade funktionaliteter. I rapporten diskuteras även vad som hade kunnat göras annorlunda i utvecklingen med hjälp av andra verktyg. Rapporten drar slutsatser om bland annat varför produkten ger värde för kunden och hur den agila arbetsmetoden Scrum påverkat studenternas arbete under distansläge. Varje student har också skrivit ett individuellt bidrag där olika områden relaterade till projektet utreds. Bidragen finns i slutet av rapporten.
APA, Harvard, Vancouver, ISO, and other styles
50

Rybnikářová, Hana. "Návrh a tvorba mobilní aplikace pro platformy Android a iOS." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2021. http://www.nusl.cz/ntk/nusl-444609.

Full text
Abstract:
The thesis deals with design and implementation of prototype of mobile application for Android and iOS operating systems. Framework React Native was chosen for realization because it allows multiplatform development. Application focuses on data visualization from sales of handmade products on Fler web portal.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography