Geriausi „Android“ kūrėjų įrankiai

Autorius: Lewis Jackson
Kūrybos Data: 6 Gegužė 2021
Atnaujinimo Data: 2 Liepos Mėn 2024
Anonim
top 5 game engines
Video.: top 5 game engines

Turinys


„Android“ kūrėjams siūlo begales galimybių: tai yra universali, atvira platforma, kuria naudojasi milijonai vartotojų visame pasaulyje, su galinga platinimo platforma, kad pasiektų didelę auditoriją. Laimei, taip pat yra daugybė „Android“ kūrėjų įrankių, kurie padės pradėti ir padės supaprastinti jūsų darbo eigą. Dar geriau, kad šių priemonių skaičius nuolat auga, o kiekviena iš jų tampa veiksmingesnė ir intuityvesnė. Niekada nebuvo geresnio laiko sukurti savo „Android“ programą!

Skaityti toliau: Geriausi „Android“ programų kūrėjai programoms kurti ir kurti su nuliniu kodu

Žemiau rasite daugybę naudingų ir galingų kūrėjo įrankių. Jūsų patogumui jie buvo suskirstyti į tokias kategorijas:

  • IDE - Integruota kūrimo aplinka yra pagrindiniai įrankiai, kuriuos naudojate kurdami „Android“ programas, pateikdami sąsają, kur įvedate savo kodą.
  • Įrankiai, kuriuos teikia „Android Studio“ - Tai yra oficialūs „Google“ „Android“ kūrėjų įrankiai, pateikiami kartu su „Android Studio“ / „Android SDK“.
  • Pažangūs išoriniai įrankiai- Įrankiai, tokie kaip „Github“, kuriuos greičiausiai naudosite kaip labiau pažengęs kūrėjas.
  • Kiti įrankiai- Greitas kitų tipų įrankių, su kuriais galite susidurti, panaikinimas.

Leiskite mums žinoti, ko mes praleidome žemiau, ir sėkmės!


Populiariausi „Android“ kūrėjų įrankiai: IDE

„Am IDE“ yra „integruota kūrimo aplinka“, reiškianti vieną sąsają, leidžiančią įvesti kodą ir tvarkyti reikalus

„Android Studio“

Joks „Android“ kūrimo įrankių sąrašas nebūtų pilnas be „Android Studio“. Tai yra oficiali „Android“ IDE (integruota kūrimo aplinka), todėl dauguma kūrėjų, norinčių pritaikyti pagrindines programas, laikydamiesi „Google“ medžiagų dizaino ir turėdami prieigą prie visų pažangių platformos funkcijų, yra svarbiausias pasirinkimas.

IDE yra tas, kuriame bet kuris kūrėjas praleis didžiąją laiko dalį: jis veikia kaip pasirinktos programavimo kalbos redaktorius („Android Studio“ palaiko „Java“ ir „Kotlin“), kompiliatorius, galintis sukurti APK failus, ir failų sistema jūsų projektui organizuoti. Tai taip pat apima XML redaktorių ir „dizaino rodinį“ elementams išdėstyti ekrane. „Android Studio“ taip pat siūlo visą komplektą papildomų įrankių - kai kuriuos iš jų panagrinėsime šiame įraše - ir, laimei, dauguma jų dabar bus sujungti kaip vienas atsisiuntimas. Tiesą sakant, jis taip pat pateikiamas kartu su pačiu „Android SDK“, nors vis tiek turėsite atsisiųsti ir įdiegti „Java JDK“ atskirai. Taip pat turėtumėte peržiūrėti mūsų išsamią „Android Studio“ mokymo programą pradedantiesiems.


Kūrimas naudojant „Java“ ir „Android SDK“ turi šiek tiek staigių mokymosi kreivių, tačiau dėl integracijos, palaikymo ir funkcijų „Android Studio“ negalima sumušti.

„Visual Studio“ su „Xamarin“

„Visual Studio“ yra „Microsoft IDE“, palaikanti daugybę kalbų, įskaitant C #, VB.net, „JavaScript“ ir dar daugiau su plėtiniais. Naudojant „Xamarin“, kuris dabar yra komplektuojamas, taip pat galima sukurti kelių platformų programas naudojant C # ir išbandyti keliuose įrenginiuose, prijungtuose prie debesies. Tai galima nemokamai naudoti ir jis yra geras pasirinkimas, jei planuojate išleisti „Android“ ir „iOS“ skirtą naudingumo programą ir nepagalvojate rašyti savo kodo du kartus. Tai taip pat naudinga tiems, kurie jau yra susipažinę su „C #“ ir (arba) „Visual Studio“. Net ir tiems, kurie neturi kelių platformų siekių, ji gali tarnauti kaip galinga ir patraukli „Android Studio“ alternatyva. Tačiau vienas neigiamas aspektas yra tas, kad ne taip patogu pasiekti ir naudoti „Java“ parašytas bibliotekas ir kaip bet kurią kitą alternatyvą prarandate „Google“ palaikymo ir sudėtingesnes integruotas funkcijas.

Vienybė 3D

„Unity 3D“ yra žaidimų variklis ir IDE, skirtas kurti įvairių platformų žaidimus - ir turbūt geriausias pasirinkimas visiems - nuo pradedančiųjų iki pažengusiųjų. Vienybę lengva išmokti ir joje yra daug žaidimų tobulinimo funkcijų. Nors „Android Studio“ įmanoma sukurti žaidimą, „Unity“ daug lengviau naudojasi tokiu darbu ir sutaupys daug laiko bei galvos skausmo. Tai ypač gerai tinka 2D žaidimams, tačiau jūs taip pat jį naudojate kurdami virtualios realybės programas „Daydream“, „Cardboard“ ar „Gear VR“! Peržiūrėkite mūsų „Unity3D“ įvadą daugiau.

Nerealus variklis

„Unreal Engine“ taip pat yra žaidimų variklis ir yra alternatyvus pasirinkimas tiems, kurie domisi įvairių platformų, visų galimybių turinčių žaidimų kūrimu. Kaip „Unity“, „Unreal“ siūlo lengvą „Android“ palaikymą ir iš tikrųjų yra grafiškai pranašesnis, kartu yra atvirojo kodo. Tai sako, kad „Unity“ turi šiek tiek geresnį mobiliųjų ir 2D kūrinių palaikymą, ir tai yra tinkamiausias pasirinkimas daugeliui mobiliųjų žaidimų kūrėjų. Galiausiai nusprendžiate kreiptis į jūsų skambutį, ir kadangi jie abu yra nemokami, nėra jokios priežasties, kodėl negalite jiems abiem šaudyti. Pradėkite čia, jei norite išmokti rašyti 3D žaidimą „Android“ naudodami „Unreal Engine“.

„GameMaker“: studija

„GameMaker“: „Studio“ yra dar vienas įrankis žaidimų kūrėjams, šį kartą 2D žaidimams. Tai yra šiek tiek lengviau nei naudojant „Unity“ ar „Unreal 4“ ir leidžia kurti programas, kurių kodas yra nulis. Jei tu daryti tačiau norite dar šiek tiek pritaikyti, tada galėsite susitvarkyti su labai pradedantiesiems pritaikyta GML arba „GameMaker Language“.

Tačiau dėl to, kad lengvai naudojatės, tam tikru mastu prarandate galią ir funkcionalumą. Taip pat verta paminėti, kad „GameMaker“ nėra nemokamas, nors norintiems jį fotografuoti yra ir nemokama bandomoji versija. Peržiūrėkite mūsų „GameMaker: Studio“ mokymo programą pradedantiesiems, kad gautumėte daugiau informacijos.

B4A

„B4A“ („Basic for Android“) yra mažiau žinomas „Anywhere Software“ „Android“ kūrimo įrankis, orientuotas į „greitą plėtrą“. Kaip rodo pavadinimas, tai yra IDE ir vertėjas, kuris leidžia kūrėjams kurti programas naudojant BASIC programavimo kalbą. Tiems, kurie nepažįsta BASIC, tai iš esmės yra daug paprastesnė, procedūrinė programavimo kalba, artimesnė įprastai anglų kalbai. Nepaisant to, kad „B4A“ iš esmės yra vieno žmogaus projektas, jis sugeba įdiegti daug naudingų pažangių funkcijų; įskaitant belaidį derinimą per „Bluetooth“, vaizdinę rengyklę, kuria galima pridėti ir sutvarkyti rodinius ir dar daugiau. Tai nėra nemokama, tačiau licencija yra labai prieinama.

Jei jus domina, peržiūrėkite mūsų išsamų „Basic4Android“ įvadą.

Įrankiai, kuriuos teikia „Android Studio“

AVD vadybininkas

„AVD Manager“ įrankis yra komplektuojamas su „Android Studio“. AVD reiškia „Android Virtual Device“, taigi iš esmės tai yra emuliatorius, skirtas „Android“ programoms paleisti jūsų kompiuteryje. Tai naudinga, nes tai reiškia, kad galite greitai išbandyti savo programas, nereikės jų nuolat diegti fiziniuose įrenginiuose. Dar svarbiau, kad „AVD Manager“ leidžia sukurti daugybę skirtingų emuliatorių su skirtingais ekrano dydžiais, specifikacijomis ir „Android“ versijomis. Tai reiškia, kad galite pamatyti, kaip jūsų kūrinys atrodys bet kuriame įrenginyje, ir tokiu būdu užtikrinti palaikymą visose populiariausiose programėlėse. Našumas visą laiką gerėja, ypač naudojant greitas virt režimas, kuris jūsų kompiuteryje paleidžia „Android“ „Intel“ versiją ir pašalina poreikį emuliuoti instrukcijų lygiu.

„Android“ įrenginio monitorius

Kitas įmontuotas „Android“ kūrimo įrankis - „Android Device Monitor“ - leidžia jums stebėti savo įrenginį ar virtualųjį įrenginį vykdymo metu ir gauti prieigą prie informacijos, pvz., Kiek procesų veikia ta gija, tinklo statistika, „LogCat“ ir dar daugiau. Tai puikiai tinka išbandyti savo programų našumą ir pamatyti, kas vyksta po.

„Android“ derinimo tiltas

ADB apvalkalas yra naudingas nedidelis komandų eilutės įrankis, kurį galite naudoti bendraudami arba vykdydami komandas prijungtame „Android“ įrenginyje (virtualiame ar fiziniame). Komplektą teikia „Android Studio“ ir didžiąja dalimi jums nereikės jaudintis. Vis dėlto kartais ir jūs seksite mokymo programą ir surasite, kad turite ją atidaryti. Norėdami tai padaryti, eikite į „Android SDK“ diegimo platformos įrankių aplanką arba pasirenkamąjį aplanką „Adb.exe“ ir atidarykite komandinę eilutę („Shift“ + RMB> Atidaryti komandos langą čia).

Pažangūs išoriniai įrankiai

„GitHub“

„GitHub“ yra „Git“ saugyklų prieglobos paslauga. Paprasčiau tariant, tai internetinis įrankis, kurį galite naudoti dalijdamiesi projektais, taip pat stebėdami kelių projektų versijas ir „šakutes“, kai dirbate komandoje. Tai patogu kuriant jūsų darbo atsargines kopijas, bendradarbiavimą ir ieškant kodo pavyzdžių bei vadovėlių, kuriuos galite naudoti. Pradedantiesiems jūsų „GitHub“ ekspozicija greičiausiai apsiriboja pavyzdžių projektų, kuriuos galite pakeisti inžinieriumi, atsisiuntimu. Jei kada nors dirbate didelėje programoje kaip komanda, tai yra kūrėjo įrankis, kurį turėsite labai gerai žinoti. Nebent įmonė, kurioje dirbate, naudokite „Mercurial“!

„Amazon“ žiniatinklio palaugų yra daugybė. Tai valdo milžiniška interneto dali, įkaitant organizacija nuo Airbnb iki JK teiingumo miniterijo. Net „Netflix“ - ironiškai, tieiogini „Amazon“ konkurenta -...

Atnaujinima: 2019 m. Gegužė 29 d., 16.30 val. ET: „Google“ pateikė oficialų atakymą„Android“ policija dėl „Eaze“ ir „Weedmap“ programų pašalinimo iš „Google Play“ parduotuvė:...

Mūsų Leidiniai