Original title:
Knihovna pro multiplatformní vývoj mobilních aplikací
Translated title:
Library for Multiplatform Development of Mobile Apps
Authors:
Kovařík, Michal ; Sochor, Jakub (referee) ; Herout, Adam (advisor) Document type: Bachelor's theses
Year:
2017
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce se zabývá potížemi s vývojem mobilních aplikací pro vícero operačních systémů a vývojových prostředí, s cílem vytvořit ideální knihovnu pro tvorbu uživatelských rozhraní. Na základě moderních webových standardů byl navržen a implementován framework pro vývoj HTML aplikací, umožňující vývojářům snadné vytváření aplikací s jednotným zdrojovým kódem, které se samy inteligetně přizpůsobí zařízením a operačním systémům, na nichž jsou spuštěny. Zvřejněn coby open-source projekt, současně podporující Windows 10, Android, Chrome OS a Web, je Flexus frameworkem návrhu uživatelskách rozhraní v aktivním užívání a nadálém vývoji.
This thesis addresses the issues when developing mobile applications for multiple operating systems and development environments, with the target being to create the ideal user interface library. A framework for HTML app development has been designed and implemented that is built on top of modern web standards, allowing the developer to create applications with a single codebase that will, when deployed, intelligently adapt to the device and operating system that they are being run on. Released as an open-source project and currently supporting Windows 10, Android, Chrome OS and Web. Flexus, a framework for building user interfaces, is in live use and active development.
Keywords:
Android; CSS; Framework; HTML; JavaScript; Library.; Material Design; Microsoft Design Language (MDL); Neon Design; Universal Windows Platform (UWP); Windows; Android; CSS; Designový Jazyk Microsoft (MDL); Framework; HTML; JavaScript; Knihovna.; Material Design; Neon Design; Univerzální Platforma Windows (UWP); Windows
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/69702