Cílem bakalářské práce bude rozbor tvorby Open Source aplikací pro mobilní zařízení s OS Android v programovacím jazyce Kotlin. Kotlin je staticky typovaný programovací jazyk běžící nad Java Virtual Machine, s možností kompilace do JavaScriptu. Je navržen pro interoperabilitu s knihovnami Javy, na některých knihovnách jádra dokonce závisí, ovšem Google v roce 2017 označil Kotlin jako oficiální jazyk pro Android vývoj místo původně používaného jazyka Java. V bakalářské práci bude podrobně zpracován samotný vývoj aplikace v jazyce Kotlin, výstupem práce bude sada praktických příkladů, menších aplikací, a hlavní, větší, aplikace Katedra informatiky PF JU. Aplikace bude otestována na dostupných platformách (telefon, tablet) i na vícero verzích OS Android, součástí práce bude i publikování hotové aplikace na Google Play.
Anotace v angličtině
The aim of my bachelor's thesis will be to analyze the creation of Open Source applications for mobile devices with Android OS in the programming language Kotlin. Kotlin is a statically typed programming language running on top of a Java Virtual Machine, with the option of compiling into JavaScript. It is designed for interoperability with Java libraries, it even depends on some kernel libraries. In 2017 Google designated Kotlin as the official language for Android development instead of the originally used Java language. The bachelor's thesis will elaborate the development of the application in the language of Kotlin, the output of the work will be a set of practical examples, smaller applications, and the main, larger, application Department of Informatics PF JU. The application will be tested on available platforms (phone, tablet) and on several versions of the Android OS, part of the work will be publishing the finished application on Google Play.
Klíčová slova
Kotlin, OS Android, Vývoj aplikace, Open Source aplikace
Klíčová slova v angličtině
Kotlin, OS Android, Application development, Open Source application
Rozsah průvodní práce
60 s. (60 000 znaků)
Jazyk
CZ
Anotace
Cílem bakalářské práce bude rozbor tvorby Open Source aplikací pro mobilní zařízení s OS Android v programovacím jazyce Kotlin. Kotlin je staticky typovaný programovací jazyk běžící nad Java Virtual Machine, s možností kompilace do JavaScriptu. Je navržen pro interoperabilitu s knihovnami Javy, na některých knihovnách jádra dokonce závisí, ovšem Google v roce 2017 označil Kotlin jako oficiální jazyk pro Android vývoj místo původně používaného jazyka Java. V bakalářské práci bude podrobně zpracován samotný vývoj aplikace v jazyce Kotlin, výstupem práce bude sada praktických příkladů, menších aplikací, a hlavní, větší, aplikace Katedra informatiky PF JU. Aplikace bude otestována na dostupných platformách (telefon, tablet) i na vícero verzích OS Android, součástí práce bude i publikování hotové aplikace na Google Play.
Anotace v angličtině
The aim of my bachelor's thesis will be to analyze the creation of Open Source applications for mobile devices with Android OS in the programming language Kotlin. Kotlin is a statically typed programming language running on top of a Java Virtual Machine, with the option of compiling into JavaScript. It is designed for interoperability with Java libraries, it even depends on some kernel libraries. In 2017 Google designated Kotlin as the official language for Android development instead of the originally used Java language. The bachelor's thesis will elaborate the development of the application in the language of Kotlin, the output of the work will be a set of practical examples, smaller applications, and the main, larger, application Department of Informatics PF JU. The application will be tested on available platforms (phone, tablet) and on several versions of the Android OS, part of the work will be publishing the finished application on Google Play.
Klíčová slova
Kotlin, OS Android, Vývoj aplikace, Open Source aplikace
Klíčová slova v angličtině
Kotlin, OS Android, Application development, Open Source application
Zásady pro vypracování
Cílem bakalářské práce bude rozbor tvorby Open Source aplikací pro mobilní zařízení s OS Android v programovacím jazyce Kotlin. Kotlin je staticky typovaný objektově orientovaný programovací jazyk běžící nad Java Virtual Machine, s možností kompilace do JavaScriptu. Je navržen pro interoperabilitu s knihovnami Javy, na některých knihovnách jádra dokonce závisí, ovšem Google v roce 2017 označil Kotlin jako oficiální jazyk pro Android vývoj místo původně používaného jazyka Java. V bakalářské práci bude podrobně zpracován samotný vývoj aplikace v jazyce Kotlin, výstupem práce bude sada praktických příkladů, menších aplikací, a hlavní, větší, aplikace Katedra informatiky PF JU. Aplikace bude otestována na dostupných platformách (telefon, tablet) i na vícero verzích OS Android, součástí práce bude i publikování hotové aplikace na Google Play.
Zásady pro vypracování
Cílem bakalářské práce bude rozbor tvorby Open Source aplikací pro mobilní zařízení s OS Android v programovacím jazyce Kotlin. Kotlin je staticky typovaný objektově orientovaný programovací jazyk běžící nad Java Virtual Machine, s možností kompilace do JavaScriptu. Je navržen pro interoperabilitu s knihovnami Javy, na některých knihovnách jádra dokonce závisí, ovšem Google v roce 2017 označil Kotlin jako oficiální jazyk pro Android vývoj místo původně používaného jazyka Java. V bakalářské práci bude podrobně zpracován samotný vývoj aplikace v jazyce Kotlin, výstupem práce bude sada praktických příkladů, menších aplikací, a hlavní, větší, aplikace Katedra informatiky PF JU. Aplikace bude otestována na dostupných platformách (telefon, tablet) i na vícero verzích OS Android, součástí práce bude i publikování hotové aplikace na Google Play.
Seznam doporučené literatury
Kotlin. ITnetwork.cz - Ajťácká sociální síť a materiálová základna pro C#, Java,
PHP, HTML, CSS, JavaScript a další. [online]. [cit. 26.03.2020]. Dostupné z:
https://www.itnetwork.cz/kotlin
Google Codelabs. Google Codelabs [online][cit. 26.03.2020]. Dostupné z:
https://codelabs.developers.google.com
Developing Android Apps with Kotlin | Udacity. Learn the Latest Tech Skills;
Advance Your Career | Udacity [online].[cit. 26.03.2020]. Dostupné z:
https://www.udacity.com/course/developing-android-apps-with-kotlin--
ud9012
Seznam doporučené literatury
Kotlin. ITnetwork.cz - Ajťácká sociální síť a materiálová základna pro C#, Java,
PHP, HTML, CSS, JavaScript a další. [online]. [cit. 26.03.2020]. Dostupné z:
https://www.itnetwork.cz/kotlin