Chcete tedy vyvíjet aplikace pro Android? Zde je návod, jak se učit

  • Gabriel Brooks
  • 0
  • 4940
  • 941
reklama

Po tolika letech by si člověk myslel, že mobilní trh je nyní nasycený každou aplikací, kterou si člověk dokáže představit - ale tomu tak není. Existuje spousta výklenků, které je stále třeba vyplnit, a dokonce i současné trhy s několika předními aplikacemi mohou stále zaostávat v kvalitě. To vše: vždy existuje prostor pro nové aplikace pro Android a s trochou know-how byste mohli být dalším vývojářem, který vytvoří hit.

Než začnete na své vývojové cestě pro Android, musíte splnit několik předpokladů.

Java zkušenosti: Vývoj Androidu se většinou provádí v Javě. Sama o sobě není obtížné se učit, ale vědět, jak se to týká vývoje Androidu, může být matoucí bez pevného základu v jazyce. Android Java není přesně tak standardní Java, ale učení standardních webů Java 2 a 2 aplikací, které mohou pomoci při učení Java Programování 2 Webů a 2 aplikací, které mohou pomoci při učení Java Programování Existuje spousta lidí, které vím, kteří by chtěli vědět, jak programovat, přesto však zmateni tím, jak začít a jaké jsou obecné myšlenky programování. Kromě toho existuje velké ... vám usnadní vývoj Androidu.

XML zkušenosti: Znalost XML může být užitečná v řadě oblastí souvisejících s technologií a Android není výjimkou. Zejména soubory XML Co je to soubor XML a jak jej můžete otevřít a používat? Co je soubor XML a jak jej můžete otevřít a používat? Možná jste viděli výraz „XML“. Možná jste dokonce omylem otevřeli soubor XML. Co je XML a jak jej používáte? usnadněte deklaraci prvků uživatelského rozhraní v aplikacích, které vytvoříte. Minulé zkušenosti jsou velkým plusem.

Vývojové prostředí: Většina vývojářů Android doporučuje používat Eclipse jako vývojové prostředí pro vaše kódovací relace. Než začnete vytvářet aplikace, budete muset nainstalovat Android SDK. Naštěstí Android nabízí jediný balíček, který zahrnuje Eclipse, Android SDK a související nástroje. Uvědomte si, že v blízké budoucnosti se většina vývoje systému Android přesune z Eclipse směrem k Android Studio, takže se možná budete chtít podívat i na to.

Vytrvalost: A konečně, naučit se výhody a výstupy ze sady nástrojů pro vývoj Androidu bude nějakou dobu trvat. Naučit se, jak vytvořit kvalitní aplikace zabere ještě více času. Nespěchej. Držte se toho a zaměřte svou mysl na dlouhodobě. Pokud tak neučiníte, budete frustrovaní a chcete se vzdát.

Oficiální web pro vývojáře Android

Nejlepší místo pro zahájení tohoto seznamu by bylo oficiální stránky pro vývojáře Android. Mají vše, co byste mohli potřebovat pro vaši cestu k vývoji aplikací, včetně IDE a výše uvedených nástrojů pro začátek. A vzhledem k tomu, jak tento web provozují skuteční správci sady Android SDK, má smysl, aby jejich informace byly nejlepší a nejaktuálnější.

Pro začátečníky má tento web komplexní školicí sekci, která sahá od nastavení prostředí a vytvoření první aplikace pro Android až po distribuci finální aplikace a vydělávání peněz v obchodě Play. Pro pokročilé uživatele budou vždy k dispozici příručky a reference API, které vám pomohou najít nejúčinnější řešení problémů s vývojem aplikací.

Moje oblíbená část na tomto webu je, že vás neučí jak dělat věci, ale jak je dělat dobře. K dispozici jsou čtyři tréninkové sekce “osvědčené postupy” co se týče designu rozhraní, uživatelských vstupů, výkonu a bezpečnosti - absolutní náležitosti pro každého, kdo se chce naučit vývoj Androidu.

Cena: ZDARMA

Mobile Tuts + s Androidem

Tuts + (AKA TutsPlus) je skvělým zdrojem pro tutoriály obecně, ale jejich sekce Android obsahuje spoustu skvělých informací pro začínající i začínající vývojáře. Procházejte seznamy Androidů a najdete více než 150 vývojových tutoriálů, které byly zveřejněny za poslední tři roky.

Je úžasné, že Tuts + kategorizuje každý tutoriál podle technologie (v tomto případě Android SDK) a podle obtížnosti a odhadované doby dokončení. Tyto návody jsou všechny textové, ale jsou profesionálně formátovány a obsahují spoustu screenshotů, které vám pomohou v případě záměny..

Už jsem zmínil, že budete chtít znát Javu a XML, než skočíte do vývoje Androidu. Řada tutoriálů pro Android 101 na webu Tuts + vás zavede úvodem do Java, než se pustíte do řešení Android SDK. Opravdu vědí, co dělají, a udělali fantastickou práci v uvolnění křivky učení.
Cena: ZDARMA

Marakana Android Bootcamp Series 2012

Marakana je společnost, která poskytuje školení IT odborníkům v různých oborech a jejich odborné znalosti se skutečně projeví, když se podíváte na některé z jejich nabídek. V oblasti Androidu vydali řadu videí s názvem Android Bootcamp Series a ukázali se jako jedna z nejužitečnějších vývojových videí Androidu.

Videa byla zaznamenána během pětidenního živého výcvikového tábora pro vývoj Androidu, takže se nejedná o vaše běžná videa na YouTube s průchodnými znalostmi o určitých předmětech - jedná se spíše o skutečná učení, která byla skutečně učena seminářová prostředí profesionálů pro profesionály.

Každá lekce má proměnnou délku: některé trvají jen třicet minut, zatímco jiné mohou trvat až tři hodiny. Je úžasné, že Marakana vydala pětidenní výuku zdarma, takže ji využijte, kdykoli můžete. Než však začnete, měli byste mít dobrou znalost Java, protože je to jeden z jejich předpokladů pro kurz.

Cena: ZDARMA

Výukové programy pro Android Android @ Vogella.com

Vogella je web zaměřený na získávání a distribuci znalostí pro Java, Android a Eclipse. Mají řadu tutoriálů pro vývoj Androidu a jsou vysoce profesionální, lemované spoustou screenshotů a rad, které vám pomohou začít co nejrychleji, aniž byste přeskakovali důležité detaily.

Tyto výukové programy začínají od samého dna, jako je nastavení vývojového prostředí pro Android a osvojení základních koncepcí vývoje Androidu, až po přechodná témata, jako je zpracování XML, navrhování pokročilých rozhraní a hraní se senzory zařízení. Množství není tak velké jako ostatní zdroje v tomto článku, ale kvalitu nelze ignorovat.

Cena: ZDARMA

Android Development Series @ Lynda.com

Pokud se podle videa naučíte nejlépe a série Bootcamp od společnosti Marakana pro vás nestačí, možná budete chtít zvážit vývojová videa pro Android na webu Lynda.com, webové stránce s tisíci různých video kurzů napříč stovkami různých předmětů souvisejících s technologiemi. Sekce Android na Lynda.com je domovem jedenácti video kurzů, z nichž každý je někde mezi dvěma a sedmi hodinami, což vede k více než 40 hodinám kvalitního vzdělávání.

Jedno video vás provede procesem vytváření aplikace pro psaní poznámek od začátku. Další video poskytuje sedm hodin základního školení Java, které budete potřebovat. Ještě další video se zabývá tématem vývoje Flash her na Androidu. Všichni stojí za to sledovat a Lynda se ukázala jako obrovský zdroj pro učení.

Cena: 25 dolarů za měsíc předplatné. Existuje sedmidenní bezplatná zkušební verze. Pokud se přihlásíte k odběru, ujistěte se, že využijete cenu a podívejte se na další vzdělávací předměty na webu.

Závěr

To je skvělý čas na učení, jak vyvíjet aplikace pro Android. K dispozici je více zdrojů než kdykoli předtím a ke většině těchto zdrojů máte přístup, aniž byste zaplatili cent. A nezáleží na tom, kterou metodu dáváte přednost - písemné návody, videonávody, nahrané přednášky atd. - protože existuje dost rozmanitosti.

V článku není zmíněn MIT App Inventor, což je nástroj poskytovaný MIT, který mění proces vývoje aplikace na vizuální. Je to skvělé pro nekódery a začátečníky, i když to obětuje spoustu flexibility a kontroly, které přicházejí s vytvářením aplikace od nuly. Pokud máte zájem, podívejte se na našeho průvodce aplikací MIT App Inventor.

Jen si pamatujte, že to nebude proces přes noc. Naučit se a internalizovat potřebné koncepty vyžaduje hodně času, takže se nevzdávejte. Zůstaňte na tom a jednoho dne můžete mít tržní aplikaci, kterou každý miluje.

Image Credits: Android Phone Via Shutterstock




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.