Vývoj aplikací pro Android pro začátečníky - co potřebujete vědět

Autor: Peter Berry
Datum Vytvoření: 20 Lang L: none (month-012) 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Vývoj aplikací pro Android pro začátečníky - co potřebujete vědět - Aplikace
Vývoj aplikací pro Android pro začátečníky - co potřebujete vědět - Aplikace

Obsah


Naučit se vývoj aplikací pro Android pro začátečníky může znít komplikovaně, ale nemusí to tak být. Začněme od samého začátku. Proč by se začátečníci chtěli naučit vývoj Androidu?

Na tuto otázku existuje spousta dobrých odpovědí. Android vám poskytuje přímý přístup k více než dvěma miliardám uživatelů měsíčně. Jedná se o mobilní operační systém číslo jedna a z hlediska pouhých čísel stojí vysoko nad iOS. Android se nespouští pouze na telefonech, ale také na tabletech, televizích a smartwatches. Aplikace pro Android nyní mohou běžet i v systému Chrome OS! Jistě, uživatelé iOS tradičně utrácejí více za své aplikace, ale i tato mezera se začíná zmenšovat, protože uživatelé Androidu jsou více ochotni vysílat svůj software.

Android je také relativně snadno vyvíjitelný. Není nutně jednodušší kódovat, ale existuje méně překážek vstupu než jiné platformy.


Vytvoření něčeho populárního na Androidu je mnohem snazší než mít úspěch na PC nebo Mac.

Vydávání aplikací je pro Android jednodušší

Chcete-li začít s vývojem aplikací pro Android pro začátečníky, potřebujete Android SDK, pravděpodobně Android Studio a Java JDK. Je to vše zdarma a uvidíme, jak snadné je nastavení brzy. Vytváření jednoduché aplikace není tak těžké - většinu z toho lze udělat prostřednictvím vizuálního návrháře - a pokud uvíznete, existuje spousta výukových programů, které jsou k dispozici přímo na tomto webu!

Až bude aplikace připravena k použití, je velmi jednoduché vytvořit APK (soubor, který bude obsahovat vaši aplikaci a umožní snadnou instalaci) a odešlete ji do obchodu Google Play. Jednorázový jednorázový poplatek ve výši 25 $ stojí vše - pak budete moci kdykoli nahrát neomezené aplikace. Dokonce i proces kontroly je automatizovaný (nejsou zapojeni lidé), což znamená, že vaše aplikace bude viditelná během několika hodin. Obchod Google Play umožňuje lidem najít a stáhnout vaši aplikaci. Jako „cesta na trh“ je velmi snadné dostat slovo a umožnit lidem začít si užívat vaše výtvory. Vytvoření něčeho populárního na Androidu je mnohem snazší než mít úspěch na PC nebo Mac.


S trochou základních znalostí můžete vytvořit profesionálně vyhlížející aplikaci a okamžitě ji vydat publiku miliard. Vývoj Androidu je také dovednost vyžadující vysoké nároky. Ještě lepší je, že Java (jeden z oficiálních programovacích jazyků Androidu) je jazyk číslo jedna hledaný zaměstnavateli! „Dalším“ oficiálním jazykem je Kotlin, který je dostatečně podobný Java a C #, takže byste měli snadno převést své dovednosti do jiných rolí.

Díky dokonalé konvergenci faktorů je Android ideální vývoj plošina. Vydání aplikace na iOS je výrazně těžší a znamená, že oslovíte menší publikum. Vyvíjet pro PC znamená usilovat o nalezení platformy, která vám poskytne informace o vašem zařízení. Vývoj Android znamená vytváření aplikací pro zařízení již v našich kapsách a jejich umístění v obchodě, které pravidelně kontroluje mnoho lidí.

Začínáme s vývojem aplikací pro Android pro začátečníky

Přesvědčený? Skvělý! Co tedy potřebujete, abyste mohli začít?

Budete potřebovat počítač s docela slušnými specifikacemi - nic příliš velkého. Pokud byl vytvořen v posledních několika letech a provozuje Windows, je asi dobré jít. Odtud budete muset stáhnout několik věcí:

  • Android Studio
  • Android SDK
  • Java JDK - potenciálně

Začněte s nejnovější verzí aplikace Android Studio. V době psaní je nejnovější verze 3.2.1, ale to se rychle mění. Vyberte, který z nich je doporučen na Developer.Android. Souprava Android SDK je nyní součástí aplikace Android Studio, takže ji není třeba stahovat samostatně. Jedinou další věcí, kterou budete potřebovat pro vývoj systému Android, je Java JDK, kterou si budete muset stáhnout odděleně od webu společnosti Oracle.tady.

Budeme se zabývat tím, jak stáhnout a nastavit vše podrobněji v budoucích příspěvcích o vývoji aplikací pro Android pro začátečníky. Prozatím se zaměřme na to, co tyto komponenty ve skutečnosti jsou.

JDK: JDK je „Java Development Kit“. Umožní vašemu počítači porozumět a interpretovat Java kód (což je preferovaný programovací jazyk Androidu, spolu s nováčkem Kotlinem). Je to důležité, protože vaše aplikace budou psány pomocí Java - pro ostatní to budete potřebovat. Nikdy se toho nebudete muset dotýkat, dokud nepřemístíte počítače, ale musíte si jej nejprve stáhnout a nainstalovat.

Android Studio:Android Studio je oficiální integrované vývojové prostředí (IDE) pro Android Development. Bude působit jako váš centrální náboj pro rozvoj. Zde zadáte kód Java, spouštíte a ladíte aplikace a spravujete všechny soubory projektu. Toto je část softwaru, která poskytuje vaše rozhraní pro kódování a testování, ale vyžaduje to další prvky v tomto seznamu.

SDK:Sada pro vývoj softwaru Android (SDK) je výběr nástrojů potřebných pro vývoj Androidu. Tyto nástroje zahrnují další kód, který bude sloužit jako most mezi Java a zařízeními Android (takže máte přístup k nativním funkcím systému Android), funkce, které pomohou skutečně kompilovat a spouštět aplikace, a další užitečné nástroje, které mohou být užitečné při kódování , jako emulátor pro testování aplikací. (Emulátor běží na vašem počítači Android, takže můžete otestovat vytvořené aplikace, aniž byste potřebovali samostatný hardware).

Sada SDK je dodávána s aplikací Android Studio. Chcete-li začít, stačí nainstalovat Studio a budete připraveni jít! Stejně jako u JDK to nebudete muset používat až do mnohem pozdější fáze. U většiny úkolů s vámi bude Android Studio interagovat.

Kromě instalace JDK pak Android Studio zvládne většinu instalace a nastavení za vás.

Velké rozhodnutí: Kotlin nebo Java?

Když se rozhodnete začít vyvíjet Android od nuly, budete nuceni se rozhodnout, jaký nejlepší programovací jazyk se naučíte: Android nebo Kotlin. Zde si můžete přečíst o rozdílech, ale stačí říci, že Kotlin je celkově mírně racionální alternativou k Javě, která pomáhá vyhladit některé jedinečné vtipy Java. To znamená, že Java je více široce uznávaná a jak je uvedeno, je vyhledávána zaměstnavateli. Google tlačí Kotlin tvrdě, takže stále více kodérů právě provádí přechod.

Shrnutí: co zahrnuje vývoj aplikací pro Android pro začátečníky?

S ohledem na to vše začínáme vytvářet základní obrázek vývoje aplikací pro Android.

Ve skutečnosti je aplikace pro Android kód napsaný v jazyce Java (který vyžaduje JDK), který má díky SDK pro Android navíc navrstvené další funkce. Skládá se také z různých obrázků, mušek rozvržení, hudby a dalších „zdrojových“ souborů. Aplikace Android Studio to všechno dá dohromady a když stisknete Spustit nebo Exportovat, kód a všechna aktiva se umístí do kontejneru nazvaného APK. Toto je něco jako soubor ZIP, v němž je komprimovaný, a jako soubor EXE, protože funguje jako instalační soubor. V tuto chvíli existuje pouze jeden soubor, který musíte sdílet a spustit, abyste mohli distribuovat své programy.

Je toho mnohem víc než to, ale to je základní myšlenka. Zbývá už jen naučit se programovat, což můžete udělat sledováním výukových programů a začátkem jednoduchých začátečníků. Pokud se pokoušíte kopat, najdete na tomto webu celou řadu příspěvků. Zde je skvělé místo, kde začít vše, co potřebujete vědět o své první aplikaci pro Android.

A co je ještě lepší, podívejte se na kurz Úvod do vývoje aplikací pro Android na akademii DGIT, kde najdete nejrychlejší a nejsnadnější způsob, jak se naučit vývoj aplikací pro Android pro začátečníky. Zůstaňte naladěni na budoucí příspěvky, jako je tento, které vás každý týden projde základem.

polečnot LG oznámila, že její nadcházející LG G8 ThinQ bude mít vedle hlavního čidla fotoaparátu umítěného vpředu ekundární čidlo čau letu (...

Zdá e, že právě včera e 3D chytrý telefon objevil na chytrých telefonech Android, ale LG G8 ThinQ obahuje zcela novou formu autentizace....

Zajímavý