Bästa verktyg för Android-utvecklare

Författare: Lewis Jackson
Skapelsedatum: 6 Maj 2021
Uppdatera Datum: 2 Juli 2024
Anonim
Bästa verktyg för Android-utvecklare - Appar
Bästa verktyg för Android-utvecklare - Appar

Innehåll


Android erbjuder oändliga möjligheter för utvecklare: det är en mångsidig, öppen plattform som används av miljontals användare över hela världen med en kraftfull distributionsplattform för att nå en stor publik. Lyckligtvis finns det också många Android-utvecklarverktyg för att komma igång och hjälpa till att effektivisera ditt arbetsflöde. Ännu bättre ökar antalet av dessa verktyg hela tiden, medan var och en fortsätter att bli mer effektiv och intuitiv. Det har aldrig varit en bättre tid att skapa din egen Android-app!

Läs nästa: De bästa Android-apptillverkarna för att skapa appar och bygga dem med nollkod

Nedan hittar du ett stort utbud av användbara och kraftfulla utvecklarverktyg. För din bekvämlighet har de kategoriserats så:

  • IDE - Integrerade utvecklingsmiljöer är de viktigaste verktygen du använder för att bygga dina Android-appar och ger gränssnittet där du anger din kod ..
  • Verktyg som levereras med Android Studio - Detta är de officiella Android-utvecklarverktygen från Google som levereras med Android Studio / Android SDK.
  • Avancerade externa verktyg- Verktyg som Github som du sannolikt kommer att använda som en mer avancerad utvecklare.
  • Andra verktyg- En snabb genomgång av andra typer av verktyg du kan stöta på.

Låt oss veta vad vi missade nedan, och lycka till!


De bästa utvecklarverktygen för Android: IDE: er

Am IDE är en "integrerad utvecklingsmiljö", vilket betyder ett enda gränssnitt som låter dig mata in kod och hantera saker

Android Studio

Ingen lista med Android-utvecklingsverktyg skulle vara komplett utan Android Studio. Detta är den officiella IDE (Integrated Development Environment) för Android, vilket gör det till det bästa valet för de flesta utvecklare som vill göra grundläggande appar i överensstämmelse med Googles materialdesign och med tillgång till alla avancerade funktioner på plattformen.

IDE är där varje utvecklare kommer att tillbringa större delen av sin tid: den fungerar som redaktör för det valda programmeringsspråket (Android Studio stöder Java och Kotlin), en kompilator som kan skapa APK-filer och ett filsystem för att ordna ditt projekt. Det inkluderar också en XML-redigerare och "designvy" för att ordna element på skärmen. Android Studio erbjuder också en hel serie extra verktyg - av vilka vi undersöker det här inlägget - och tack och lov kommer det mesta av detta nu att samlas ihop som en enda nedladdning. Faktum är att det också kommer med Android SDK själv, men du kommer fortfarande att behöva ladda ner och installera Java JDK separat. Du bör också kolla in vår fullständiga tutorial för Android Studio för nybörjare.


Att utveckla med Java och Android SDK har en något brant inlärningskurva, men när det gäller integration, support och funktioner kan Android Studio inte slås.

Visual Studio With Xamarin

Visual Studio är Microsofts IDE som stöder en rad språk inklusive C #, VB.net, JavaScript och mer med tillägg. Med hjälp av Xamarin, som nu kommer in i paket, är det också möjligt att skapa plattformsappar med C # och sedan testa på flera enheter anslutna till molnet. Det är gratis att använda och ett bra val om du planerar att släppa en verktygsapp för både Android och iOS och inte vill skriva din kod två gånger. Det är också användbart för de som redan är bekanta med C # och / eller Visual Studio. Även för dem som inte har några flerplattformsföreställningar kan det fungera som ett kraftfullt och tilltalande alternativ till Android Studio. En nackdel är dock att det är mindre bekvämt att komma åt och använda bibliotek skrivna i Java och som med alla alternativ tappar du något av Googles support och avancerade integrerade funktioner.

Enhet 3D

Unity 3D är en spelmotor och IDE för platt-plattformsspelutveckling - och förmodligen det bästa alternativet för alla, från nybörjare till avancerade användare. Enhet är lätt att lära sig och kommer med ett stort antal funktioner för spelutveckling. Även om det är möjligt att skapa ett spel med Android Studio, låter Unity sig mycket lättare till den typen av arbete och sparar en betydande tid och huvudvärk. Det är särskilt väl lämpat för 2D-spel, men du använder det också för att skapa virtual reality-appar för Daydream, Cardboard eller Gear VR! Kolla in vår introduktion till Unity3D för mer.

Unreal Engine

Unreal Engine är också en spelmotor och är ett alternativt alternativ för dem som är intresserade av plattforms, fullständig spelutveckling. Liksom Unity erbjuder Unreal enkel support för Android och är faktiskt grafiskt överlägsen tillsammans med att vara öppen källkod. Som sagt har Unity något bättre inbyggt stöd för mobil- och 2D-skapelser, och är det föredragna alternativet för de flesta mobila speldevs. Vilken du äntligen beslutar att gå med är ditt samtal och eftersom de båda är fria finns det ingen anledning att du inte kan ge dem båda ett skott. Börja här om du vill lära dig att skriva ett 3D-spel för Android med Unreal Engine.

GameMaker: Studio

GameMaker: Studio är ett annat verktyg för spelutvecklare, den här gången för 2D-spel. Detta är lite enklare än att använda Unity eller Unreal 4 och gör att du kan skapa appar med effektiv nollkod. Om du do vill du dock lägga till lite mer anpassning, då kan du få grepp om det mycket nybörjarvänliga GML eller 'GameMaker Language'.

Men vad du får i användarvänlighet förlorar du i viss utsträckning kraft och funktionalitet. Det är också värt att notera att GameMaker inte är gratis, även om det finns en gratis testversion tillgänglig för dem som vill ge den en bild. Kolla in vår GameMaker: Studio-tutorial för nybörjare för mer information.

B4A

B4A (Basic for Android) är ett mindre känt Android-utvecklingsverktyg från Anywhere Software, fokuserat på ”snabb utveckling”. Som namnet antyder är detta en IDE och tolk som gör det möjligt för utvecklare att skapa appar med det BASIC-programmeringsspråket. För de som inte är bekanta med BASIC är det i huvudsak ett mycket enklare, processuellt programmeringsspråk som läser närmare vanlig engelska. Trots att det i huvudsak är ett enmansprojekt lyckas B4A packa in många användbara avancerade funktioner; inklusive trådlös felsökning via Bluetooth, en visuell redigerare för att lägga till och ordna vyer och mer. Det är inte gratis, men licensen är mycket prisvärd.

Om du är intresserad, kolla in vår fullständiga introduktion till Basic4Android.

Verktyg som levereras med Android Studio

AVD Manager

AVD Manager-verktyget ingår i Android Studio. AVD står för "Android Virtual Device", så det här är en emulator för att köra Android-applikationer på din PC. Detta är användbart eftersom det betyder att du kan testa dina appar snabbt utan att behöva ständigt installera dem på fysiska enheter. Ännu viktigare är att AVD Manager låter dig skapa många olika emulatorer med olika skärmstorlekar, specifikationer och versioner av Android. Detta innebär att du kan se hur din skapelse kommer att se ut på en given enhet och därmed säkerställa support över de mest populära prylarna. Prestanda blir bättre hela tiden, särskilt med snabbt virtläge, som kör en Intel-version av Android på din PC och tar bort behovet av emulering på instruktionsnivå.

Android Device Monitor

Ett annat inbyggt Android-utvecklingsverktyg, Android Device Monitor, låter dig övervaka din enhet eller virtuella enhet under körning och få tillgång till information som hur många processer som körs på vilken tråd, nätverksstatistik, LogCat och mer. Det är bra för att testa prestandan för dina appar och se vad som händer under.

Android Debug Bridge

ADB-skalet är ett användbart litet kommandoradsverktyg som du kan använda för att kommunicera med eller köra kommandon på en ansluten Android-enhet (virtuell eller fysisk). Det levereras med Android Studio och för det mesta behöver du inte oroa dig för det. Men då och då följer du en tutorial och finner att du behöver öppna den. Gör det genom att navigera till mappen plattformverktyg i din Android SDK-installation eller vilken mapp adb.exe som finns och öppna en kommandorad (Shift + RMB> Öppna kommandofönster här).

Avancerade externa verktyg

GitHub

GitHub är en webbhotell för Git-lagrar. I enkel parlance är det ett onlineverktyg som du kan använda för att dela projekt och också hålla reda på flera versioner och "gafflar" av dessa projekt när du arbetar i ett team. Det är praktiskt att säkerhetskopiera ditt arbete, för samarbete och för att hitta kodprover och självstudier du kan arbeta igenom. För nybörjare kommer din exponering för GitHub troligen att vara begränsad till att ladda ner provprojekt som du kan omvända. Om du någonsin arbetar på en stor app som ett team, är detta ett utvecklarverktyg som du behöver bli mycket bekant med. Om inte företaget du arbetar med använder Mercurial istället!

Under åren har Amazon Prime Video bibliotek vuxit maivt och innehåller nu många kritikerroade och underhållande flickor. å om du planerar en Prime Video-filmkväll, har vi...

Uppdatering 15 oktober 2019 (04:30 ET):En tranportkälla har avlöjat för Droid Life att Pixel 4 kommer att kota $ 799 för 64 GB-bavarianten i UA. amtidigt har ryktet Pixel 4 XL kota...

Intressant På Platsen