Title Razvoj mobilne aplikacije za pronalazak atraktivnih turističkih lokacija
Title (english) Developing Mobile Application for Finding Attractive Tourist Sites
Author Eros Močibob
Mentor Mario Radovan (mentor)
Mentor Nikola Tanković (komentor)
Committee member Darko Etinger (predsjednik povjerenstva)
Committee member Mario Radovan (član povjerenstva)
Committee member Nikola Tanković (član povjerenstva)
Committee member Robert Šajina (član povjerenstva)
Granter University of Pula (Faculty of Informatics in Pula) Pula
Defense date and country 2020-09-15, Croatia
Scientific / art field, discipline and subdiscipline SOCIAL SCIENCES Information and Communication Sciences Information Systems and Information Science
Abstract Cross-platform softver je softver koji se može pokretati na više platformi (na Windowsu, Linuxu i macOSu). Može se podijeliti u dvije kategorije: softver koji se izrađuje ili kompajlira za svaku platformu posebno i softver koji se direktno može pokretati na više platformi bez dodatnih koraka. Pomoću Fluttera izrađena je cross-platform mobilna aplikacija kojom korisnici mogu dijeliti fotografije omiljenih lokacija. Aplikacija sadrži formu za registraciju, interaktivne mape, automatsku detekciju GPS lokacije, označavanje omiljenih lokacija unutar aplikacija (tzv. lajkanje). Flutter je skup alata za izradu korisničkih sučelja koji omogućuje izradu mobilnih, web i desktop aplikacija iz istog koda. Flutter razvija Google. Besplatan je i otvorenog koda tako da bilo tko može pridonijeti njegovom razvoju. Glavna prednost je što smanjuje vrijeme razvoja te smanjuje kompleksnost procesa pisanja aplikacija za više platformi (pisanje iste aplikacije za mobilne uređaje i za web). Dizajneri aplikacija ga mogu koristiti za prototipiranje. Verzija 1.0 izdana je 4. prosinca 2018. Neki dijelovi Fluttera, kao npr. puna podrška za desktop aplikacije, nisu još pristigli u zadnju stabilnu verziju. No, već je tisuće Flutter aplikacija izdano i instalirano na stotine milijuna uređaja. Google, eBay, BMW, Groupon, Nubank i Tencent samo su neke od kompanija koje ga koriste. Kod pisanja Flutter aplikacija koristi se Dart programski jezik. Flutter se na Windowsu, macOS-u i Linuxu izvršava unutar Dart virtualne mašine. Dart, kojeg razvija Google, ima sintaksu sličnu C programskom jeziku i posebno je optimiziran za pisanje aplikacija za više platformi.
Abstract (english) Cross-platform software is software that can run on multiple platforms (Windows, Linux, and macOS). It can be divided into two categories: software that is created or compiled for each platform separately and software that can run directly on multiple platforms without additional steps. Using Flutter, a cross-platform mobile application has been created with which users can share photos of their favorite locations. The application contains a registration form, interactive maps, automatic detection of GPS location, marking of favorite locations within the application (so-called liking). Flutter is a set of user interface design tools that allows you to create mobile, web and desktop applications from the same code. Flutter is developed by Google. Flutter is free and open source so anyone can contribute to its development. The main advantage is that it reduces development time and reduces the complexity of the process of writing applications for multiple platforms (writing the same application for mobile devices and for the web). Application designers can use it for prototyping. Version 1.0 was released on December 4, 2018. Some parts of Flutter, such as full support for desktop applications, have not yet arrived in the latest stable version. But thousands of Flutter applications have already been released and installed on hundreds of millions of devices. Google, eBay, BMW, Groupon, Nubank and Tencent are just some of companies that use it. When writing Flutter applications, the Dart programming language is used. Flutter runs on Windows, macOS, and Linux within a Dart virtual machine. Dart, developed by Google, has a syntax similar to the C programming language and is specifically optimized for writing multi-platform applications.
Keywords
informatika
informacijska tehnologija
mobilne aplikacije
cross platform
Flutter
Dart
Keywords (english)
Informatics
Information technology mobile applications
cross platform
Flutter
Dart
Language croatian
URN:NBN urn:nbn:hr:137:740993
Study programme Title: Informatics Study programme type: university Study level: undergraduate Academic / professional title: sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike (sveučilišni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) informatike)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2020-10-06 07:25:55