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.