Vývoj aplikácií pre Android pre začiatočníkov - čo potrebujete vedieť

Autor: Peter Berry
Dátum Stvorenia: 20 Lang L: none (month-012) 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Vývoj aplikácií pre Android pre začiatočníkov - čo potrebujete vedieť - Aplikácie
Vývoj aplikácií pre Android pre začiatočníkov - čo potrebujete vedieť - Aplikácie

Obsah


Naučiť sa vývoj aplikácií pre Android pre začiatočníkov môže znieť komplikovane, ale nemusí to tak byť. Začnime od úplného začiatku. Prečo by sa začiatočníci chceli naučiť vývoju Androidu?

Na túto otázku existuje veľa dobrých odpovedí. Android vám poskytuje priamy prístup k viac ako dvom miliardám používateľov mesačne. Je to mobilný operačný systém číslo jedna a z hľadiska samotných čísel je vysoko nad iOS. Android sa nespúšťa iba na telefónoch, ale aj na tabletoch, televíziách a smartwatches. Teraz môžu aplikácie pre Android fungovať aj v systéme Chrome OS! Iste, používatelia systému iOS tradične míňajú viac za svoje aplikácie, ale aj táto medzera sa začína zmenšovať, pretože používatelia systému Android sú ochotnejší vyradiť svoj softvér.

Android sa dá tiež relatívne ľahko vyvinúť. Nie je nevyhnutne jednoduchšie kódovať, ale existuje menej prekážok vstupu ako iné platformy.


Vytvorenie niečoho populárneho v systéme Android je omnoho ľahšie ako mať úspech na počítačoch PC alebo Mac.

Uvoľňovanie aplikácií je v systéme Android jednoduchšie

Ak chcete začať s vývojom aplikácií pre Android pre začiatočníkov, potrebujete Android SDK, pravdepodobne Android Studio a Java JDK. Je to všetko zadarmo a uvidíme, aké ľahké bude nastavenie čoskoro. Vytvorenie jednoduchej aplikácie nie je také ťažké - väčšinu z toho môže urobiť vizuálny dizajnér - a ak uviaznete, na tejto stránke je k dispozícii množstvo návodov!

Keď bude vaša aplikácia pripravená na použitie, je veľmi jednoduché vytvoriť súbor APK (súbor, ktorý bude obsahovať vašu aplikáciu a umožní jednoduchú inštaláciu) a odošle ju do obchodu Google Play. Jediný jednorazový poplatok vo výške 25 USD stojí všetko - potom budete môcť kedykoľvek nahrať neobmedzené aplikácie. Dokonca aj proces kontroly je automatizovaný (bez účasti ľudí), čo znamená, že vaša aplikácia bude viditeľná v priebehu niekoľkých hodín. Obchod Google Play umožňuje ľuďom nájsť a stiahnuť vašu aplikáciu. Ako „cesta na trh“ je veľmi ľahké dostať slovo a nechať ľudí začať si užívať svoje výtvory. Vytvorenie niečoho populárneho v systéme Android je omnoho ľahšie ako mať úspech na počítačoch PC alebo Mac.


S trochou základných vedomostí môžete vytvoriť profesionálne vyzerajúcu aplikáciu a okamžite ju zverejniť miliardám. Vývoj v systéme Android je zručnosť, ktorá tiež vyžaduje vysoký dopyt. Ešte lepšie je, že Java (jeden z oficiálnych programovacích jazykov systému Android) je číslo jedna, ktorú zamestnávatelia hľadajú! „Ďalším“ úradným jazykom je Kotlin, ktorý je dosť podobný jazyku Java a C #, takže by ste mali ľahko preniesť svoje zručnosti do iných rolí.

Táto dokonalá konvergencia faktorov robí z Androidu ideálny vývoj plošina. Vydanie aplikácie pre iOS je podstatne ťažšie a znamená, že oslovíte menšie publikum. Vývoj pre PC znamená usilovať sa nájsť platformu, aby ste sa o svojom zariadení dozvedeli viac. Vývoj v systéme Android znamená vytváranie aplikácií pre zariadenia už v našich vreckách a ich umiestňovanie do obchodu, ktoré mnohí ľudia pravidelne kontrolujú.

Začíname s vývojom aplikácií pre Android pre začiatočníkov

Presvedčil? Skvelé! Čo teda potrebujete, aby ste mohli začať?

Budete potrebovať počítač s pomerne slušnými špecifikáciami - nič príliš veľké. Ak bol vytvorený v posledných rokoch a používa systém Windows, pravdepodobne je dobré ísť. Odtiaľ budete musieť stiahnuť niekoľko vecí:

  • Android Studio
  • Súprava Android SDK
  • Java JDK - potenciálne

Začnite s najnovšou verziou aplikácie Android Studio. V čase písania je najnovšia verzia 3.2.1, ale táto sa rýchlo mení. Vyberte, ktorý z nich je odporúčaný pre vývojárov.Android. Súprava Android SDK sa teraz dodáva so systémom Android Studio, takže ju nemusíte sťahovať osobitne. Jedinou ďalšou vecou, ​​ktorú budete potrebovať pre vývoj systému Android, je Java JDK, ktorú si budete musieť stiahnuť oddelene od webu Oracle.tu.

Budeme sa zaoberať tým, ako sťahovať a nastavovať všetko podrobnejšie v budúcich príspevkoch o vývoji aplikácií pre Android pre začiatočníkov. Teraz sa sústredme na to, čo tieto komponenty vlastne sú.

JDK: JDK je „Java Development Kit“. Umožní vášmu počítaču porozumieť a interpretovať kód Java (čo je preferovaný programovací jazyk systému Android spolu s nováčikom Kotlinom). Je to dôležité, pretože vaše aplikácie budú napísané pomocou jazyka Java - do konca tohto obdobia budete potrebovať. Nikdy sa toho nebudete musieť dotýkať, pokiaľ nepresuniete počítače, ale musíte si ich najprv stiahnuť a nainštalovať.

Android Studio:Android Studio je oficiálne integrované vývojové prostredie (IDE) pre Android Development. Bude pôsobiť ako váš ústredný stred pre rozvoj. Na tomto mieste zadáte kód Java, spúšťate a ladíte aplikácie a spravujete všetky svoje projektové súbory. Toto je časť softvéru, ktorá poskytuje vaše rozhranie na kódovanie a testovanie, ale na to vyžaduje ďalšie prvky v tomto zozname.

Súprava SDK:Súprava na vývoj softvéru pre Android (SDK) je výber nástrojov potrebných na vývoj Androidu. Tieto nástroje zahŕňajú ďalší kód, ktorý bude slúžiť ako most medzi Java a zariadeniami Android (aby ste mali prístup k pôvodným funkciám systému Android), funkcie, ktoré pomôžu skutočne kompilovať a spúšťať vaše aplikácie, a ďalšie užitočné nástroje, ktoré môžu byť užitočné pri kódovaní. , napríklad emulátor, na ktorom môžete testovať svoje aplikácie. (Emulátor beží na vašom počítači so systémom Android, takže môžete otestovať aplikácie, ktoré ste vytvorili, bez potreby samostatného hardvéru).

Sada SDK je dodávaná s aplikáciou Android Studio. Ak chcete začať, stačí nainštalovať Studio a budete pripravení. Rovnako ako v prípade JDK ho nebudete musieť používať priamo do oveľa neskoršej fázy. Aplikácia Android Studio s vami bude pracovať pre väčšinu úloh.

Okrem inštalácie JDK potom Android Studio zvládne väčšinu inštalácie a nastavenia za vás.

Veľké rozhodnutie: Kotlin alebo Java?

Ak sa rozhodnete pre vývoj systému Android od začiatku, budete musieť rozhodnúť o tom, aký najlepší programovací jazyk sa naučíte: Android alebo Kotlin. Tu si môžete prečítať o rozdieloch, ale stačí povedať, že Kotlin je celkovo trochu racionálna alternatíva k Java, ktorá pomáha vyhladiť niektoré jedinečné vtipy Java. To znamená, že Java je všeobecne uznávaná a ako už bolo spomenuté, je vyhľadávaná zamestnávateľmi. Google tlačí Kotlina tvrdo, takže v súčasnosti tento proces prechádza stále viac a viac kodérov.

Zhrnutie: Čo zahŕňa vývoj aplikácií pre Android pre začiatočníkov?

S ohľadom na to všetko začíname budovať základný obraz vývoja aplikácií pre Android.

Aplikácia pre Android je v skutočnosti kód napísaný v jazyku Java (ktorý vyžaduje JDK), ktorý má vďaka funkcii Android SDK navrchu vrstvené ďalšie funkcie. Skladá sa tiež z rôznych obrázkov, múch rozloženia, hudby a ďalších súborov „zdrojov“. Android Studio to všetko dá dokopy a keď stlačíte Spustiť alebo Exportovať, kód a všetky diela sa umiestnia do kontajnera s názvom APK. Toto je niečo ako súbor .zip v tom, že je skomprimovaný a ako .exe v tom, že funguje ako inštalačný súbor. V tomto okamihu existuje iba jeden súbor, ktorý musíte zdieľať a spustiť, aby ste mohli distribuovať svoje programy.

Je toho oveľa viac ako to, ale to je základný duch. Zostáva už len naučiť sa programovať, čo môžete urobiť pomocou návody a začatia jednoduchými začiatočníckymi projektmi. Ak máte záujem o nahliadnutie, na tejto stránke nájdete celý rad príspevkov. Tu je skvelé miesto, kde začať všetko, čo potrebujete vedieť o svojej prvej aplikácii pre Android.

Ešte lepšie je vyskúšať kurz Úvod do vývoja aplikácií pre Android na akadémii DGIT, kde nájdete najrýchlejší a najjednoduchší spôsob, ako sa naučiť vývoj aplikácií pre Android pre začiatočníkov. Zostaňte naladení na budúce príspevky, ako je tento, ktoré vás každý týždeň prevedú základmi.

za každý kvelý produkt je vynikajúci produktový manažér. Nie je divu, že poločnoti v mnohých odvetviach ú platiť dobré peniaze nájť a udržať ľudí t&#...

Veľa martfónov Androidom podporuje niektoré typy funkcií na odomknutie tváre, ale bohužiaľ nie všetky z nich ú všetky bezpečné. Telefóny, ktoré a poliehajú...

Zaujímavé Dnes