Tvorba mobilní Android aplikace v jazyce C#
10. Závěrečné poznámky a zdroje
Slovo na závěr
Po prostudování tohoto kurzu by měl být student alespoň zběžně vpraven do problematiky vývoje C# aplikací pro OS Android. U této problematiky je v první řadě klíčové uvědomit si, proč by měl programátor k vývoji Android aplikací vůbec používat C#. Na tuto otázku neexistuje jednoznačná odpověď a sám autor kurzu není docela přesvědčen o tom, že je to ideální cesta. Primárním jazykem pro vývoj takových aplikací je Java a ta je jazyku C# velice podobná a nedalo by se říct, že je v nějakém ohledu slabší. Dokonce existuje programátorský proud, který ji nad C# značně vyzdvihuje kvůli její multiplatformovosti. Na druhou stranu existují programátoři, kteří C# preferují zase z jiných důvodů. Autorovi například připadá jako jazyk uživatelsky více přívětivý a snazší k učení, nicméně to je věc individuálního názoru.
Pokud si tedy po průchodu tímto kurzem nejste úplně jisti, jestli se C# na Androidu věnovat naplno, zvažte, jaký jste typ programátora, vaše okolnosti a předchozí zkušenosti. Pokud jste se ve své profesionální kariéře věnovali převážně technologiím .NET a nechcete na tom nic měnit, odpověď jasně směřuje k užívání C# i k tvorbě vašich mobilních aplikací. Pokud však jazyk C# v sobě nemáte tak hluboce zakořeněn a hledáte pro svou budoucí kariéru ideální způsob tvorby mobilních aplikací, bude pro vás lepší přesunout se do hlavního proudu tvorby mobilních aplikací na OS Android a přeučit se na Javu. Jazyky jsou si syntaxí a možnostmi velmi podobné a zkušenému programátorovi tento přechod nebude činit potíže.
Zdroje:
V tomto kurzu byl použit následující multimediální obsah.
Obrázky:
Kapitola 2:
Obrázek Android robota se znakem C# (obálka volně dostupné elektronické knihy Mono for Android - Create amazing Android apps with C# and .NET, zdroj přímo v kapitole)
Kapitola 3:
Ilustrační obrázek PC (pixabay.com, volné dílo)
Ilustrační obrázek tabletu (pixabay.com, volné dílo)
Logo dot42 (wikipedia.org , volné dílo)
Logo Xamarin (wikipedia.org , volné dílo)
Logo BlueStacks (wikipedia.org , volné dílo)
Kapitola 4:
Logo .NET (wikipedia.org , volné dílo)
Logo Android (wikipedia.org , volné dílo)
Kapitola 5:
Logo Xamarin (wikipedia.org , volné dílo)
Logo dot42 (wikipedia.org , volné dílo)
Ukázka zdrojového kódu Xamarin (nasnímáno autorem kurzu)
Ukázka zdrojového kódu dot42 (nasnímáno autorem kurzu)
Kapitola 6:
Několik obrázků s postupem instalace nástrojů dot42 (nasnímáno autorem kurzu)
Kapitola 9:
Několik obrázků se zdrojovým kódem aplikace s animací (nasnímáno autorem kurzu)
Videa:
Kapitoly 7,8 a 9:
Videa demonstrující postup práce v daných kapitolách a ukázky finálních produktů. Všechny byly zaznamenány autorem pomocí volně šiřitelného software a umístěny na server youtube pouze pro účely tohoto kurzu.