Parhaat Android-kehittäjätyökalut

Kirjoittaja: Lewis Jackson
Luomispäivä: 6 Saattaa 2021
Päivityspäivä: 2 Heinäkuu 2024
Anonim
Parhaat Android-kehittäjätyökalut - Sovellukset
Parhaat Android-kehittäjätyökalut - Sovellukset

Sisältö


Android tarjoaa loputtomia mahdollisuuksia kehittäjille: se on monipuolinen ja avoin alusta, jota miljoonat käyttäjät käyttävät ympäri maailmaa ja jolla on tehokas jakelualusta suuren yleisön tavoittamiseen. Onneksi myös Android-kehittäjätyökaluja on runsaasti, jotta pääset alkuun ja autat virtaviivaistamaan työnkulkua. Parempaa vielä, näiden työkalujen määrä kasvaa koko ajan, kun taas jokaisesta niistä tulee edelleen tehokkaampia ja intuitiivisempia. Koskaan ei ole koskaan ollut parempaa aikaa luoda oma Android-sovelluksesi!

Lue seuraava: Parhaat Android-sovellusvalmistajat sovellusten luomiseen ja niiden rakentamiseen nollakoodilla

Alta löydät laajan valikoiman hyödyllisiä ja tehokkaita kehittäjätyökaluja. Avuksesi on luokiteltu seuraaviin:

  • IDE: t - Integroidut kehitysympäristöt ovat tärkeimpiä työkaluja, joita käytät Android-sovellusten luomiseen, tarjoamalla käyttöliittymän, johon kirjoitat koodin.
  • Työkalut, jotka toimitetaan Android Studion mukana - Nämä ovat Googlen virallisia Android-kehittäjätyökaluja, jotka toimitetaan Android Studion / Android SDK: n mukana.
  • Edistyneet ulkoiset työkalut- Githubin kaltaiset työkalut, joita todennäköisesti käytät edistyneemmänä kehittäjänä.
  • Muut työkalut- Muiden tyyppisten työkalujen nopea purkaminen.

Kerro meille, mitä myöhemmin kaipaamme, ja onnea!


Suosituimmat Android-kehittäjätyökalut: IDE: t

Am IDE on 'integroitu kehitysympäristö', tarkoittaen yhtä käyttöliittymää, jonka avulla voit syöttää koodia ja käsitellä asioita

Android Studio

Mikään Android-kehitystyökalujen luettelo ei olisi täydellinen ilman Android Studioa. Tämä on Androidin virallinen IDE (integroitu kehitysympäristö), joten se on ykkösvalinta suurimmalle osalle kehittäjiä, jotka haluavat tehdä perussovelluksia Googlen materiaalisuunnittelun mukaisiksi ja käyttää kaikkia järjestelmän edistyneitä ominaisuuksia.

IDE on paikka, jossa kaikki kehittäjät viettävät suurimman osan ajastaan: se toimii valitun ohjelmointikielen toimittajana (Android Studio tukee Java- ja Kotlin-ohjelmia), kääntäjä, joka voi luoda APK-tiedostoja, ja tiedostojärjestelmä projektin järjestämistä varten. Se sisältää myös XML-editorin ja ”suunnittelunäkymän” elementtien järjestämiseksi näytölle. Android Studio tarjoaa myös kokonaisen lisätyökalupaketin - joita joitakin tarkastelemme tässä viestissä - ja onneksi suurin osa niistä nyt yhdistetään yhdeksi lataukseksi. Itse asiassa se sisältyy myös itse Android SDK: han, vaikka sinun on silti ladattava ja asennettava Java JDK erikseen. Sinun kannattaa myös tutustua täydelliseen Android Studio -oppaaseen aloittelijoille.


Javan ja Android SDK: n kanssa kehittämisellä on jonkin verran jyrkkä oppimiskäyrä, mutta integroinnin, tuen ja ominaisuuksien suhteen Android Studioa ei voida lyödä.

Visual Studio Xamarinin kanssa

Visual Studio on Microsoftin IDE, joka tukee useita kieliä, kuten C #, VB.net, JavaScript ja muut laajennuksilla. Nyt mukana toimitetulla Xamarinilla on myös mahdollista luoda käyttöympäristöjen välisiä sovelluksia C #: llä ja testata sitten useilla pilveen kytketyillä laitteilla. Se on ilmainen käyttö ja hyvä valinta, jos aiot julkaista apuohjelmasovelluksen sekä Androidille että iOS: lle etkä halua kirjoittaa koodiasi kahdesti. Se on hyödyllinen myös niille, jotka ovat jo tuttuja C #: stä ja / tai Visual Studiosta. Jopa niille, joilla ei ole usean alustan pyrkimyksiä, se voi toimia tehokkaana ja houkuttelevana vaihtoehtona Android Studio: lle. Yksi haittapuoli on, että Java-kirjoitettujen kirjastojen käyttö ja käyttäminen on vähemmän kätevää, ja kuten mikä tahansa vaihtoehto, menetät osan Googlen tuesta ja edistyneistä integroiduista ominaisuuksista.

Unity 3D

Unity 3D on pelimoottori ja IDE käyttöympäristöjen väliseen pelien kehittämiseen - ja luultavasti paras vaihtoehto kaikille aloittelijoista kokeneille käyttäjille. Yhtenäisyys on helppo oppia, ja siinä on paljon erilaisia ​​ominaisuuksia pelin kehittämiseen. Vaikka on mahdollista luoda peli Android Studion avulla, Unity soveltuu sellaiseen työhön paljon helpommin ja säästää huomattavasti aikaa ja päänsärkyä. Se sopii erityisen hyvin 2D-peleihin, mutta käytät sitä myös virtuaalitodellisuussovellusten luomiseen Daydream-, Cardboard- tai Gear VR! -Sovelluksille! Katso lisätietoja Unity3D: n esittelystä.

Epärealistinen moottori

Unreal Engine on myös pelimoottori ja se on vaihtoehto vaihtoehdolle kaikille käyttöympäristöistä kokonaisvaltaiselle pelikehitykselle. Kuten Unity, myös Unreal tarjoaa helpon tuen Androidille ja on todella graafisesti parempi kuin avoimen lähdekoodin lisäksi. Se sanoi, että Unitylla on hiukan parempi sisäänrakennettu tuki mobiili- ja 2D-luomuksille, ja se on suositeltava vaihtoehto useimmille mobiilipeliohjelmille. Mihin päätät lopulta mennä, on puhelusi ja koska he ovat molemmat ilmaisia, ei ole mitään syytä, ettet voi antaa heille yhtäkään laukausta. Aloita tästä, jos haluat oppia 3D-pelin kirjoittamisen Androidille Unreal Engine -sovelluksella.

GameMaker: Studio

GameMaker: Studio on toinen työkalu pelien kehittäjille, tällä kertaa 2D-peleille. Tämä on hiukan helpompaa kuin Unity tai Unreal 4 -sovelluksen käyttö ja antaa sinun luoda sovelluksia, joilla on nolla-koodi. Jos sinä tehdä Haluat kuitenkin lisätä hieman mukautuksia, niin voit käsitellä hyvin aloittelijaystävällistä GML- tai GameMaker-kieltä.

Se, mitä saat helppokäyttöisyydestä, menetät kuitenkin jossain määrin virran ja toiminnallisuuden. On myös syytä huomata, että GameMaker ei ole ilmainen, vaikka niille, jotka haluavat ampua sen, on tarjolla ilmainen kokeiluversio. Katso GameMaker: Studio-opas aloittelijoille saadaksesi lisätietoja.

B4a

B4A (Basic for Android) on vähemmän tunnettu Android-kehitystyökalu Anywhere Software -ohjelmasta, joka on keskittynyt ”nopeaan kehitykseen”. Kuten nimestä voi päätellä, tämä on IDE ja tulkki, jonka avulla kehittäjät voivat luoda sovelluksia BASIC-ohjelmointikielellä. Niille, jotka eivät tunne BASICia, se on lähinnä paljon yksinkertaisempi, menettelytapojen mukainen ohjelmointikieli, joka lukee lähempänä tavallista englantia. Huolimatta siitä, että B4A on pääosin yhden miehen projekti, hän pystyy pakkaamaan paljon hyödyllisiä edistyneitä ominaisuuksia. mukaan lukien langaton virheenkorjaus Bluetooth-yhteydellä, visuaalinen editori näkymien lisäämiseen ja järjestämiseen ja paljon muuta. Se ei ole ilmainen, mutta lisenssi on erittäin edullinen.

Tutustu Basic4Android-esittelyyn, jos olet kiinnostunut.

Työkalut, jotka toimitetaan Android Studion mukana

AVD Manager

AVD Manager -työkalu on mukana Android Studiossa. AVD tarkoittaa 'Android Virtual Device', joten käytännössä tämä on emulaattori Android-sovellusten ajamiseen tietokoneellasi. Tämä on hyödyllistä, koska se tarkoittaa, että voit testata sovelluksesi nopeasti joutumatta asentamaan niitä jatkuvasti fyysisiin laitteisiin. Vielä tärkeämpää on, että AVD Manager antaa sinun luoda paljon erilaisia ​​emulaattoreita, joilla on erikokoiset näytöt, eritelmät ja Android-versiot. Tämä tarkoittaa, että voit nähdä, miltä luomuksesi näyttää millä tahansa laitteella, ja siten varmistaa tuki kaikille suosituimmista gadgeteista. Suorituskyky paranee koko ajan, etenkin nopea virtamuoto, joka käyttää Androidin Intel-versiota tietokoneellasi ja poistaa ohjeistason emuloinnin tarpeen.

Android-laitteen näyttö

Toinen sisäänrakennettu Android-kehitystyökalu, Android Device Monitor, antaa sinun seurata laitettasi tai virtuaalilaitettasi ajon aikana ja saada tietoja esimerkiksi siitä, kuinka monta prosessia käydään missä säieessä, verkkotilastoissa, LogCatissa ja muissa. Se on hieno testataksesi sovellustesi suorituskykyä ja nähdäksesi mitä tapahtuu.

Android Debug Bridge

ADB-kuori on hyödyllinen pieni komentorivityökalu, jonka avulla voit kommunikoida tai käyttää komentoja kytketyssä Android-laitteessa (virtuaalinen tai fyysinen). Se tulee Android Studion mukana, ja sinun ei tarvitse pääosin huolehtia siitä. Seuraat kuitenkin toisinaan opetusohjelmaa ja huomaat, että sinun täytyy avata se. Siirry tähän siirtymällä Android SDK -asennuksen käyttöjärjestelmätyökalujen kansioon tai kumpaan tahansa kansioon adb.exe ja avaa komentorivi (Vaihto + RMB> Avaa komentoikkuna täällä).

Edistyneet ulkoiset työkalut

GitHub

GitHub on isännöintipalvelu Gitin arkistoille. Yksinkertaisesti sanottuna, tämä on online-työkalu, jota voit käyttää jakamaan projekteja ja seuraamaan myös projektien useita versioita ja haarukoita, kun työskentelet ryhmässä. Se on kätevä varmuuskopioinnille, yhteistyölle ja etsimällesi koodinäytteitä ja oppaita. Aloittelijoille altistuminen GitHubille rajoittuu todennäköisesti malliprojektien lataamiseen, jotka voit peruuttaa. Jos työskentelet kuitenkin suurella sovelluksella joukkueena, tämä on kehittäjätyökalu, joka sinun on tunnettava hyvin. Ellei yritys, jonka kanssa työskentelet, käytä sen sijaan Mercurialia!

Nykyään harvemmat kuluttajat kokevat tietokoneen omitamien tarpeen, ja monet käyttävät vain puhelimiaan ja tablettiaan verkoihin. Niille, jotka haluavat uuremman näytt...

Mikä on älykä koti? ille näennäieti ykinkertaielle kyymykelle on monia erilaiia ​​vataukia riippuen iitä, ketä kyyt. Lyhyeti anottuna ”älykä koti” on auinp...

Suosittu