Tato práce obsahuje přezkoumání většiny multiplatformních frameworků, porovnání dvou nejpopularnějších z ních a ukazkovou aplikace ve zvolených nástrojích.
Anotace v angličtině
This work includes reviewing most of the cross-platform frameworks, comparing the two most popular frameworks, and comparing sample applications in selected tools.
Mobile application, Flutter, React Native, Dart, JavaScript
Rozsah průvodní práce
55 stran
Jazyk
CZ
Anotace
Tato práce obsahuje přezkoumání většiny multiplatformních frameworků, porovnání dvou nejpopularnějších z ních a ukazkovou aplikace ve zvolených nástrojích.
Anotace v angličtině
This work includes reviewing most of the cross-platform frameworks, comparing the two most popular frameworks, and comparing sample applications in selected tools.
Mobile application, Flutter, React Native, Dart, JavaScript
Zásady pro vypracování
Hlavním cílem bakalářské práce je teoretické i praktické porovnání minimálně dvou odlišných přístupů k tvorbě moderních multiplatformních aplikací (pro OS Android, iOS). Klíčovou částí je implementace ukázkové aplikace ve dvou zvolených vývojových nástrojích. Ukázková aplikace by kromě jednoduchého GUI měla presentovat i další prostředky využívané mobilními zařízeními (minimálně použití lokální databáze a využití webových služeb).
Osnova:
1. Přehled vývojových nástrojů pro tvorbu multiplatformních mobilních aplikací
2. Detailnější popis zvolených nástrojů
3. Návrh struktury ukázkové aplikace
4. Implementace ve zvolených nástrojích pro obě klíčové mobilní platformy
5. Porovnání obou vývojových nástrojů
Zásady pro vypracování
Hlavním cílem bakalářské práce je teoretické i praktické porovnání minimálně dvou odlišných přístupů k tvorbě moderních multiplatformních aplikací (pro OS Android, iOS). Klíčovou částí je implementace ukázkové aplikace ve dvou zvolených vývojových nástrojích. Ukázková aplikace by kromě jednoduchého GUI měla presentovat i další prostředky využívané mobilními zařízeními (minimálně použití lokální databáze a využití webových služeb).
Osnova:
1. Přehled vývojových nástrojů pro tvorbu multiplatformních mobilních aplikací
2. Detailnější popis zvolených nástrojů
3. Návrh struktury ukázkové aplikace
4. Implementace ve zvolených nástrojích pro obě klíčové mobilní platformy
5. Porovnání obou vývojových nástrojů
Seznam doporučené literatury
EISENMAN, Bonnie. Learning React Native: building native mobile apps with JavaScript. Second edition. Beijing: O'Reilly, 2017.
ISBN 978-1491989142.