Najlepšie vývojárske nástroje pre Android

Autor: Lewis Jackson
Dátum Stvorenia: 6 Smieť 2021
Dátum Aktualizácie: 2 V Júli 2024
Anonim
Najlepšie vývojárske nástroje pre Android - Aplikácie
Najlepšie vývojárske nástroje pre Android - Aplikácie

Obsah


Android ponúka vývojárom nekonečné možnosti: je to všestranná otvorená platforma, ktorú používajú milióny používateľov na celom svete s výkonnou distribučnou platformou na oslovenie veľkého publika. Našťastie existuje aj veľa vývojových nástrojov pre Android, ktoré vám pomôžu začať a pomôžu vám zefektívniť vaše pracovné postupy. Ešte lepšie je, že počet týchto nástrojov sa neustále zvyšuje, pričom každý z nich je stále efektívnejší a intuitívnejší. Nikdy nebol lepší čas na vytvorenie vlastnej aplikácie pre Android!

Čítať ďalej: Najlepšie tvorcovia aplikácií pre Android na vytváranie aplikácií a ich budovanie s nulovým kódom

Nižšie nájdete širokú škálu užitočných a výkonných vývojárskych nástrojov. Pre vaše pohodlie boli kategorizované takto:


  • IDE - Integrované vývojové prostredia sú hlavné nástroje, ktoré používate na vytváranie aplikácií pre Android a poskytujú rozhranie, do ktorého zadávate svoj kód.
  • Nástroje dodávané s Android Studio - Toto sú oficiálne vývojárske nástroje pre Android od spoločnosti Google dodávané s balíkom Android Studio / súprava Android SDK.
  • Pokročilé externé nástroje- Nástroje ako Github, ktoré budete pravdepodobne používať ako pokročilejší vývojár.
  • Iné nástroje- Rýchly prehľad o iných typoch nástrojov, s ktorými sa môžete stretnúť.

Dajte nám vedieť, čo sme zmeškali nižšie, a veľa šťastia!

Najlepšie vývojárske nástroje pre Android: IDE

Am IDE je „integrované vývojové prostredie“, čo znamená jediné rozhranie, ktoré vám umožňuje zadávať kód a spracovávať veci


Android Studio

Bez aplikácie Android Studio by nebol úplný zoznam vývojových nástrojov pre Android. Toto je oficiálne IDE (Integrated Development Environment) pre Android, vďaka čomu je voľba číslo jedna pre väčšinu vývojárov, ktorí hľadajú základné aplikácie v súlade s materiálovým dizajnom spoločnosti Google as prístupom ku všetkým pokročilým funkciám platformy.

IDE je miesto, kde každý vývojár strávi väčšinu času: pôsobí ako editor zvoleného programovacieho jazyka (Android Studio podporuje Java a Kotlin), kompilátor, ktorý dokáže vytvárať súbory APK, a systém súborov na usporiadanie vášho projektu. Obsahuje tiež editor XML a „návrhové zobrazenie“ na usporiadanie prvkov na obrazovke. Android Studio ponúka aj celý rad ďalších nástrojov - z ktorých niektoré preskúmame v tomto príspevku - a našťastie sa väčšina z nich teraz spojí do jedného súboru. V skutočnosti sa dodáva aj so samotnou súpravou Android SDK, aj keď budete musieť Java JDK prevziať a nainštalovať samostatne. Mali by ste sa tiež pozrieť na náš úplný návod pre Android Studio pre začiatočníkov.

Vývoj s Java a Android SDK má trochu strmú krivku učenia, ale z hľadiska integrácie, podpory a funkcií Android Studio nemožno poraziť.

Visual Studio s Xamarin

Visual Studio je Microsoft IDE, ktorý podporuje celý rad jazykov vrátane C #, VB.net, JavaScript a ďalších s príponami. Pomocou produktu Xamarin, ktorý je teraz súčasťou balenia, je tiež možné vytvárať aplikácie na viacerých platformách pomocou jazyka C # a potom testovať na viacerých zariadeniach pripojených k cloudu. Je to zadarmo na použitie a je to dobrá voľba, ak plánujete vydanie úžitkovej aplikácie pre Android a iOS a ak nemáte chuť písať kód dvakrát. Je to užitočné aj pre tých, ktorí už poznajú C # a / alebo Visual Studio. Dokonca aj pre tých, ktorí nemajú ambície na viacerých platformách, môže slúžiť ako výkonná a príťažlivá alternatíva k službe Android Studio. Nevýhodou však je, že prístup k knižniciam napísaným v jazyku Java a ich používanie je menej pohodlné a rovnako ako v prípade iných alternatív stratíte podporu a rozšírené integrované funkcie spoločnosti Google.

Unity 3D

Unity 3D je herný engine a IDE pre vývoj hier medzi platformami - a pravdepodobne najlepšou voľbou pre všetkých od začiatočníkov až po pokročilých používateľov. Jednotu je ľahké sa naučiť a prichádza s celou radou funkcií pre vývoj hier. Aj keď je možné vytvoriť hru pomocou platformy Android Studio, Unity sa na takúto prácu požičiava omnoho ľahšie a ušetrí vám tak veľa času a bolesti hlavy. Je zvlášť vhodný pre 2D hry, ale tiež ho používate na vytváranie aplikácií virtuálnej reality pre Daydream, Cardboard alebo Gear VR! Viac informácií nájdete v našom úvode k Unity3D.

Neskutočný motor

Unreal Engine je tiež herný engine a je alternatívou pre tých, ktorí sa zaujímajú o multiplatformový, plnohodnotný herný vývoj. Rovnako ako Unity, Unreal ponúka ľahkú podporu pre Android a je skutočne graficky vynikajúci spolu s tým, že je otvoreným zdrojom. Unity má o niečo lepšiu vstavanú podporu pre mobilné a 2D výtvory a je preferovanou možnosťou pre väčšinu mobilných hier. To, s kým sa nakoniec rozhodnete ísť, je váš hovor, a keďže sú zadarmo, nie je dôvod, aby ste im nemohli dať šancu. Ak sa chcete dozvedieť, ako napísať 3D hru pre Android pomocou Unreal Engine, začnite tu.

GameMaker: Studio

GameMaker: Studio je ďalší nástroj pre vývojárov hier, tentoraz pre 2D hry. Je to trochu jednoduchšie ako používať Unity alebo Unreal 4 a umožňuje vám vytvárať aplikácie s účinne nulovým kódom. Ak ty robiť Ak chcete pridať trochu viac prispôsobenia, potom sa môžete vyrovnať s veľmi začiatočníkom priateľským jazykom GML alebo „GameMaker Language“.

Avšak to, čo získate v ľahkom používaní, do určitej miery strácate v sile a funkčnosti. Je tiež potrebné poznamenať, že GameMaker nie je zadarmo, hoci pre tých, ktorí chcú dať šancu, je k dispozícii bezplatná skúšobná verzia. Viac informácií nájdete v našom výučbe GameMaker: Studio pre začiatočníkov.

B4A

B4A (Basic for Android) je menej známy vývojový nástroj pre Android od Anywhere Software, zameraný na „rýchly vývoj“. Ako už názov napovedá, jedná sa o IDE a interpret, ktorý umožňuje vývojárom vytvárať aplikácie pomocou programovacieho jazyka BASIC. Pre tých, ktorí nepoznajú BASIC, je to v podstate oveľa jednoduchší procedurálny programovací jazyk, ktorý číta bližšie k bežnej angličtine. Napriek tomu, že v podstate ide o projekt pre jedného človeka, B4A dokáže zabaliť množstvo užitočných pokročilých funkcií; vrátane bezdrôtového ladenia cez Bluetooth, vizuálneho editora na pridávanie a usporiadanie zobrazení a ďalších. Nie je to zadarmo, ale licencia je vysoko cenovo dostupná.

Ak máte záujem, pozrite sa na náš úplný úvod do Basic4Android.

Nástroje dodávané s Android Studio

AVD Manager

Nástroj AVD Manager je súčasťou aplikácie Android Studio. AVD znamená „virtuálne zariadenie Android“, takže v podstate ide o emulátor na spúšťanie aplikácií pre Android vo vašom počítači. Je to užitočné, pretože to znamená, že môžete svoje aplikácie otestovať rýchlo, bez toho aby ste ich museli neustále inštalovať na fyzické zariadenia. A čo je dôležitejšie, správca AVD vám umožňuje vytvárať veľa rôznych emulátorov s rôznymi veľkosťami obrazovky, špecifikáciami a verziami systému Android. To znamená, že môžete vidieť, ako bude vaše výtvory vyzerať na danom zariadení, a tým zaistiť podporu najpopulárnejších modulov gadget. Výkon sa neustále zlepšuje, najmä v prípade internetu rýchly virt režim, ktorá na počítači spúšťa verziu systému Intel od spoločnosti Intel a odstraňuje potrebu emulácie úrovne inštrukcií.

Monitor zariadenia Android

Monitor Android Device Monitor, ktorý je ďalším vstavaným vývojovým nástrojom pre systém Android, vám umožňuje monitorovať vaše zariadenie alebo virtuálne zariadenie počas behu programu a získať prístup k informáciám, ako napríklad koľko procesov beží na tom vlákne, sieťových štatistikách, protokole LogCat a ďalších. Je to vynikajúce na testovanie výkonu vašich aplikácií a na sledovanie toho, čo sa deje v rámci.

Ladiaci most Android

Škrupina ADB je užitočný malý nástroj príkazového riadku, ktorý môžete použiť na komunikáciu alebo spustenie príkazov na pripojenom zariadení Android (virtuálnom alebo fyzickom). Je dodávaný s Android Studio a z väčšej časti sa nemusíte báť. Občas však budete nasledovať príručku a zistíte, že ju musíte otvoriť. Ak to chcete urobiť, prejdite do priečinka nástrojov platformy v inštalácii platformy Android SDK alebo do ktorejkoľvek zložky adb.exe, ktorá sa nachádza, a otvorte príkazový riadok (Shift + RMB> tu otvoriť okno príkazov).

Pokročilé externé nástroje

GitHub

GitHub je hostingová služba pre repozitáre Git. Jednoducho povedané, je to online nástroj, ktorý môžete použiť na zdieľanie projektov, a tiež, keď sledujete viac verzií a „vidličiek“ týchto projektov, keď pracujete v tíme. Je to užitočné pri zálohovaní vašej práce, pri spolupráci a pri hľadaní ukážok kódu a návodov, pomocou ktorých môžete pracovať. Pre začiatočníkov bude vaša expozícia GitHubu pravdepodobne obmedzená na stiahnutie vzorových projektov, ktoré môžete spätne analyzovať. Ak však pracujete na veľkej aplikácii ako tím, je to vývojársky nástroj, s ktorým sa budete musieť veľmi dobre oboznámiť. Pokiaľ spoločnosť, s ktorou pracujete, namiesto toho nepoužívajte Mercurial!

Nexu 7 minulý týždeň olávil voje iedme narodeniny. Môj kolega David Imel o tom urobil vynikajúcu pomienku a do tohto proceu zahrnul aj množtvo zábavných tidbit o yt...

Želania fanúšikov boli konečne udelené: Old chool Runecape Mobile je teraz v obchode Google Play! Môže to byť rovnaká hra, exitujú však značné rozdiely medzi verziou OR M...

Populárny Na Portáli