Cross-platform mobile development

dc.contributor.advisorAdamkó, Attila
dc.contributor.authorKalbiyev, Ali
dc.contributor.departmentDE--Informatikai Karhu_HU
dc.date.accessioned2019-04-29T08:40:01Z
dc.date.available2019-04-29T08:40:01Z
dc.date.created2019-04-29
dc.description.abstractDue to the rise in the usage of mobile devices in the last decade, a lot of new technologies and advancements have been introduced by corporate companies to push forward the boundaries and compete with their contemporaries. As a consequence of this competitive atmosphere, the state of the market has gotten oversaturated with varying types of operating systems and platform-specific features, and the level of complication for the development of cross-platform applications has only increased. A handful of approaches have been taken by software developers to overcome the mentioned problem. For instance, while the native approach forces the development of an application to be separate on different platforms, the cross-compiling approach allows developers to build software on various platforms using a single codebase. In the first chapter of the thesis, the benefits and drawbacks of different takes on cross-platform mobile development will be examined to determine the better alternatives and preferable use cases of methods. The technology that is used and explored is a tool made by Google, called Flutter which is an open-source mobile software development kit. It is utilized to develop applications for both Android and iOS platforms. The second chapter is primarily concerned with the architecture behind the Flutter framework where its main features, principles, and parts of its implementation are discussed. In the third and final chapter of the thesis, parts of a sample Flutter application will be built to study the framework on a more practical level and assess its main premises.hu_HU
dc.description.courseComputer Sciencehu_HU
dc.description.degreeBSc/BAhu_HU
dc.format.extent55hu_HU
dc.identifier.urihttp://hdl.handle.net/2437/266341
dc.language.isoenhu_HU
dc.subjectAndroidhu_HU
dc.subjectiOShu_HU
dc.subjectCross-platformhu_HU
dc.subjectMobile developmenthu_HU
dc.subjectFlutterhu_HU
dc.subject.dspaceDEENK Témalista::Informatikahu_HU
dc.titleCross-platform mobile developmenthu_HU
Fájlok
Gyűjtemények