Parimad Androidi arendaja tööriistad

Autor: Lewis Jackson
Loomise Kuupäev: 6 Mai 2021
Värskenduse Kuupäev: 2 Juuli 2024
Anonim
Parimad Androidi arendaja tööriistad - Rakendused
Parimad Androidi arendaja tööriistad - Rakendused

Sisu


Android pakub arendajatele lõputuid võimalusi: see on mitmekülgne avatud platvorm, mida kasutavad miljonid kasutajad kogu maailmas, võimsa levitamisplatvormiga suure publikuni jõudmiseks. Õnneks on olemas ka palju Androidi arendaja tööriistu, mis võimaldavad teil oma tööd alustada ja aitavad teie töövoogu sujuvamaks muuta. Mis veelgi parem, nende tööriistade arv kasvab pidevalt, samal ajal kui kõik neist muutuvad endiselt tõhusamaks ja intuitiivsemaks. Oma Android-rakenduse loomiseks pole kunagi olnud paremat aega!

Loe edasi: Parimad Androidi rakenduste koostajad rakenduste loomiseks ja nende nullkoodiga ehitamiseks

Altpoolt leiate suure hulga kasulikke ja võimsaid arendaja tööriistu. Teie mugavuse huvides on need liigitatud järgmiselt:

  • IDEd - Integreeritud arenduskeskkonnad on peamised tööriistad, mida kasutate oma Androidi rakenduste loomiseks, pakkudes liidest, kuhu oma kood sisestada.
  • Android Studioga kaasas olevad tööriistad - Need on Google'i ametlikud Androidi arendaja tööriistad, mis on komplektis Android Studio / Android SDK-ga.
  • Täpsemad välised tööriistad- sellised tööriistad nagu Github, mida kasutate tõenäoliselt edasijõudnumana arendajana.
  • Muud tööriistad- muud tüüpi tööriistade kiire kasutusest kõrvaldamine, millega võite kokku puutuda.

Andke meile teada, mis meil allpool jäi, ja palju õnne!


Parimad Androidi arendaja tööriistad: IDE-d

Am IDE on 'integreeritud arenduskeskkond', mis tähendab ühte liidest, mis võimaldab sisestada koodi ja hallata asju

Android Studio

Ükski Androidi arendustööriistade loend pole täielik ilma Android Studiota. See on Androidi ametlik IDE (integreeritud arenduskeskkond), muutes selle enamiku arendajate jaoks, kes soovivad põhirakendusi kohandada vastavalt Google'i materjalikujundusele ja pääseda juurde platvormi kõikidele lisafunktsioonidele.

IDE on koht, kus iga arendaja veedab suurema osa oma ajast: see töötab valitud programmeerimiskeele toimetajana (Android Studio toetab Java ja Kotlinit), kompilaator, mis saab luua APK-faile, ja failisüsteem teie projekti korraldamiseks. See sisaldab ka XML-redaktorit ja “kujundusvaadet” elementide ekraanile paigutamiseks. Android Studio pakub ka tervet komplekti täiendavaid tööriistu - millest mõnda käsitleme selles postituses - ja õnneks koondatakse nüüd suurem osa sellest ühe allalaaditavana. Tegelikult on see komplekteeritud ka Androidi SDK-ga, ehkki peate ikkagi Java JDK eraldi alla laadima ja installima. Samuti peaksite tutvuma meie täieliku Android Studio juhendajaga algajatele.


Java ja Androidi SDK-ga arendamisel on mõnevõrra järsk õppimiskõver, kuid integreerimise, toe ja funktsioonide osas ei saa Androidi Stuudio võita.

Visuaalstuudio koos Xamariniga

Visual Studio on Microsofti IDE, mis toetab laienditega mitmesuguseid keeli, sealhulgas C #, VB.net, JavaScript ja palju muud. Xamarini, mis on nüüd komplekteeritud, abil on võimalik luua ka platvormideüleseid rakendusi, kasutades C #, ja seejärel testida mitmel pilvega ühendatud seadmel. Seda saab tasuta kasutada ja see on hea valik, kui kavatsete vabastada nii Androidi kui ka iOS-i jaoks utiliidirakenduse ja te ei taha oma koodi kaks korda kirjutada. See on kasulik ka neile, kellele C # ja / või Visual Studio juba tuttav on. Isegi neile, kellel pole mitme platvormi eesmärke, võib see olla Android Studio võimsa ja ahvatleva alternatiivina. Üks negatiivne külg on aga see, et Java keeles kirjutatud raamatukogudele on vähem juurde pääseda ja neid kasutada ning nagu iga alternatiivi korral, kaotate osa Google'i tugiteenustest ja keerukatest integreeritud funktsioonidest.

Ühtsus 3D

Unity 3D on mängumootor ja IDE platvormidevahelise mängu arendamiseks - ja see on tõenäoliselt parim võimalus kõigile algajatele ja edasijõudnutele. Ühtsust on lihtne õppida ja sellel on mängude arendamiseks palju erinevaid funktsioone. Ehkki Android Studio abil on võimalik mängu luua, pakub Unity sedalaadi tööd palju hõlpsamini ja see säästab märkimisväärselt aega ja peavalu. See sobib eriti hästi 2D-mängudega, kuid kasutate seda ka virtuaalreaalsuse rakenduste loomiseks Daydreami, Cardboardi või Gear VR-i jaoks! Vaadake meie Unity3D tutvustamist lisateavet.

Ebareaalne mootor

Unreal Engine on ka mängumootor ja see on alternatiivvariant neile, kes tunnevad huvi platvormideülese ja täisfunktsionaalse mänguarenduse vastu. Nagu Unity, pakub Unreal Androidi jaoks lihtsat tuge ja on tegelikult ka avatud lähtekoodiga graafiliselt parem. Sellegipoolest on Unityl mobiili- ja 2D-loomingu jaoks pisut parem sisseehitatud tugi ning see on enamiku mobiilimängude versioonide jaoks eelistatud variant. Lõppkokkuvõttes otsustate teie kõne minna ja kuna mõlemad on tasuta, pole põhjust, et te ei saa neile mõlemale pilti anda. Alustage siit, kui soovite õppida, kuidas Unreal Engine'i abil Androidile 3D-mängu kirjutada.

GameMaker: stuudio

GameMaker: Stuudio on veel üks mänguarendajate tööriist, seekord 2D-mängude jaoks. See on natuke lihtsam kui Unity või Unreal 4 kasutamine ja võimaldab teil luua rakendusi, mille kood on null. Kui sa teha soovite siiski pisut rohkem kohandamist lisada, siis saate hakkama väga algajatele sõbraliku GML-i või 'GameMakeri keelega'.

Kuid selle, mida saate hõlpsa kasutamise korral, kaotate mingil määral võimsuse ja funktsionaalsuse. Samuti väärib märkimist, et GameMaker pole tasuta, kuigi neile, kes soovivad seda proovida, on saadaval tasuta prooviversioon. Lisateavet leiate meie GameMakerist: stuudioõpetus algajatele.

B4A

B4A (Basic for Android) on Anywhere Software vähemtuntud Androidi arendusriist, mis on keskendunud kiirele arengule. Nagu nimigi ütleb, on see IDE ja tõlk, mis võimaldab arendajatel luua programme BASIC programmeerimiskeelt kasutades. Neile, kes BASICut ei tunne, on see sisuliselt palju lihtsam protseduuriline programmeerimiskeel, mis on lähemal tavalisele inglise keelele. Vaatamata sellele, et B4A on põhimõtteliselt ühemehe projekt, suudab ta pakkida palju kasulikke lisafunktsioone; sealhulgas traadita silumine Bluetoothi ​​kaudu, visuaalne redaktor vaadete lisamiseks ja korraldamiseks ning palju muud. See pole tasuta, kuid litsents on väga taskukohane.

Kui olete huvitatud, siis vaadake meie Basic4Android-i täielikku sissejuhatust.

Android Studioga kaasas olevad tööriistad

AVD juht

AVD-halduri tööriist on komplekteeritud Android Studio-ga. AVD tähistab „Androidi virtuaalset seadet”, seega on see põhimõtteliselt emulaator Androidi rakenduste käitamiseks arvutis. See on kasulik, kuna see tähendab, et saate oma rakendusi kiiresti testida, ilma et peaksite neid pidevalt füüsilistesse seadmetesse installima. Veelgi olulisem on see, et AVD Manager võimaldab teil luua palju erinevaid emulaatoreid, millel on erinevad ekraanisuurused, spetsifikatsioonid ja Androidi versioonid. See tähendab, et näete, kuidas teie looming igas seadmes välja näeb, ja tagate seeläbi toetuse kõige populaarsematele vidinatele. Toimivus muutub kogu aeg paremaks, eriti koos kiire virt režiim, mis käitab teie arvutis Androidi Inteli versiooni ja eemaldab vajaduse juhendamistaseme emulatsiooni järele.

Android-seadme kuvar

Veel üks sisseehitatud Androidi arendusriist, Android-seadme monitor, võimaldab teil oma seadet või virtuaalset seadet töö ajal jälgida ja pääseda juurde teabele, näiteks sellele, kui palju protsesse millises lõimes töötab, võrgustatistikat, logikati ja muud. See on suurepärane teie rakenduste toimivuse testimiseks ja rakenduse all toimuva vaatamiseks.

Androidi silurisild

ADB kest on kasulik väike käsurida, mille abil saate suhelda ühendatud Android-seadme käskudega või käitada neid (virtuaalset või füüsilist). Komplekti kuulub Android Studio ja enamasti ei pea te selle pärast muretsema. Kuid aeg-ajalt jälgite õpetust ja leiate, et peate selle avama. Selleks minge oma Android SDK installi platvormiriistade kausta või olenevalt sellest, kumb kaust adb.exe asub, ja avage käsurida (Shift + RMB> Avage käsuaken siin).

Täpsemad välised tööriistad

GitHub

GitHub on Giti hoidlate hostimisteenus. Lihtsamalt öeldes on see võrgutööriist, mida saate kasutada projektide jagamiseks ning meeskonnas töötades ka projektide mitme versiooni ja kahvlite jälgimiseks. See on mugav teie töö varundamiseks, koostööks ja koodinäidete ning õpetuste leidmiseks, millest läbi töötada. Algajatele piirdub teie kokkupuude GitHubiga tõenäoliselt näidisprojektide allalaadimisega, mille saate tagasi pöörata. Kui aga töötate kunagi meeskonnana suure rakenduse kallal, on see arendaja tööriist, millega peate väga tuttavaks saama. Kui ettevõte, kellega töötate, ei kasuta selle asemel Mercurialit!

Agiiled projektijuhid on terve hulga töötuharude jaok üliolulied. Need kvalifiteeritud petialitid on lõppude lõpuk ageli projekti õigel ajal ja eelarve hoidmie võti....

Tänane Amazoni päevapakkumine ialdab hulgalielt PNY alvetutooteid. Kiirutade aate ääta kuni 57 protenti microD-kaartidet, D-kaartidet, välkmälueadmetet ja tahkimälue...

Soovitan Teile