Vad är Android Studio

Apple och Google erbjuder båda sina användare ett universum av program att ladda ner, som nu passar alla behov. Även om en sådan omfattande katalog är till fördel för konsumenterna är det inte alla som är medvetna om vad som finns på andra sidan staketet. Ja, för när det gäller appar som är så olika och speciella till sin natur finns det lika många utvecklare som vill utforma dem. Särskilt på Android är det möjligt att utveckla med hjälp av ett av de mest populära verktygen.

Vi talar om Android Studio, dvs. en integrerad utvecklingsmiljö för skapande av Android-applikationer, en så kallad IDE, som är gratis och tillgänglig under Apache 2.0-licensen och som bygger på språket Java. Programmet är fullt kompatibelt med Windows-, Linux- och macOS-enheter, och nu ska vi tillsammans se hur du installerar det och hur du använder det på bästa sätt.


Varför utveckla på Android

För att upptäcka alla hemligheter med Android Studio är det bra att förstå varför man utvecklar på Android. Det första skälet är grundläggande och rimmar med nödvändighet, uppfinningens moder. Det kan faktiskt hända att när vi väl har gått in i Google Play Store finns inte vår drömapp där, eller att den inte kan utföra de funktioner som vi behöver. På samma sätt kan drivkraften komma från samhället, som utvecklar något användbart och gör det tillgängligt gratis som öppen källkod. Dessutom kan det för vissa vara en ursäkt för att lära sig något nytt, särskilt Java-programmering, och för andra ett alternativt sätt att tjäna pengar.

Det finns alltså utvecklare som skapar appar för att främja eller komplettera en annan befintlig produkt eller tjänst. Dessa är så kallade companion apps, som är mycket vanliga i videospelsvärlden. Oavsett anledning kommer utvecklingen av en eller flera appar att utmana våra designmässiga, tekniska och logiska färdigheter. Och resultatet av denna övning, en perfekt fungerande och användbar Android-applikation, kan bara visa sig vara ett vinnande vapen ur professionell synvinkel, som ett attraktivt visitkort i en eventuell portfölj.

Android Studio: vad det är

Som redan nämnts är Android Studio en utvecklingsmiljö för att skapa applikationer för operativsystemet Android. Det integrerar en IDE-redigerare med en visuell layout och kräver kunskap om Java-språket för att kunna användas korrekt. Bland proffs och amatörer anses det vara det officiella verktyget för att skapa program för operativsystemet Android. Det kan laddas ner helt gratis och finns tillgängligt för olika plattformar och för nästan alla större operativsystem som finns i omlopp, som Windows, Linux och macOS. Google ville ersätta det tidigare Eclipse och ge utvecklare en avsevärt förbättrad utvecklingsmiljö, både när det gäller funktionalitet och effektivitet i utvecklingen av applikationer. Android Studio är det ledande verktyget för att utveckla programvara för Mountain View-jättens mobila operativsystem. Den är hämtad från JetBrains IntelliJ, en IDE för Java-världen som är särskilt känslig för utvecklarnas behov. Men det innehåller också Gradle, ett riktigt bra verktyg som är utformat för alla behov av automatiserad byggning, särskilt flexibelt och med alla de funktioner som gjorde dess föregångare som Apache Ant och Maven så bra förr. Detta innebär att det går att skapa varianter och flera APK:er, samt att det finns olika element för att mäta prestanda, versionskompatibilitet, användbarhet och problem av olika slag.

Självklart finns det gott om stöd för Googles tjänster, eftersom det är ett utvecklingsverktyg som är gjort direkt av Big G:s ingenjörer, samt en layoutmiljö med ganska produktiv temaredigering. Android Studio stöder också Google Cloud Platform, vilket underlättar integrationen med Google Cloud Messaging och App Engine, medan vi stänger paketet med ProGuard Software och pp-signering.


Hur man installerar Android Studio

I det här läget kan och måste vi, efter att ha lagt de rent tekniska aspekterna på hyllan, ägna oss åt hur man installerar Android Studio för att omedelbart börja bekanta oss med dess layout och alla verktyg som finns tillgängliga för dem som vill utveckla applikationer för Android. Som vi sa i föregående stycken har Google gjort den tillgänglig för alla, oavsett om de är nyblivna utvecklare eller riktiga proffs, utan kostnad. Du kan därför ladda ner den gratis på den officiella sidan för Android Developer. Det är ett ganska enkelt förfarande. Om vi till exempel vill ladda ner den till en Windows-dator måste vi på startsidan för Android-portalen för utvecklare klicka på ordet Ladda ner Android Studio och dubbeltrycka på ikonen som just har laddats ner.

När du har gjort detta, kom ihåg att låta rutorna Android Virtual Device och Android SDK vara ikryssade och klicka på "Agree" (godkänn), vilket innebär att du godkänner alla punkter i Android-licensen. Klicka sedan på "Install the latest version Android SDK": installationspaketet öppnas, så vänta några minuter tills nedladdningen är klar. Om vi har gjort alla steg korrekt kommer Google Developer Tool att installeras på vår dator. De saker som ingår i nedladdningen är förstås Android Studio, den senaste versionen av Android-plattformen för att kompilera appen, den senaste versionen av Android-systemavbildningen för att starta appen i emulatorn och slutligen Android SDK:er för att organisera, bearbeta, testa och felsöka apparna. Var dock försiktig, för innan du laddar ner måste du ladda ner den senaste versionen av Java Se Development Kit-programvaran till din dator, direkt från Oracles webbplats.


Hur man använder Android Studio

När du startar Android Studio visas ett välkomstfönster i IDE-programmet. Till vänster ser du en lista över nyligen öppnade projekt, medan du till höger hittar en meny där du kan börja arbeta i olika lägen. För att börja utveckla vår Android-app väljer vi posten "Starta ett nytt Android Studio-projekt". Detta startar guiden för att skapa ett projekt, som är uppdelad i två skärmar. I den första av dessa kan du välja typ av tillämpning. Låt oss först och främst definiera applikationskontexten mellan telefon och surfplatta, Wear OS, TV, Android Auto och Android Things. Var och en av dessa är associerad med olika grundläggande mallar, till exempel Empty Activity, som huvudsakligen används för att starta en applikation från grunden.

Den andra skärmen är istället användbar för att konfigurera vårt projekt genom att välja alla aspekter, från appnamnet till paketet, även genom att gå igenom placeringen i filsystemet på utvecklingsmaskinen, programmeringsspråket mellan Java och Kotlin och den minsta vägledande versionen av Android API som ska stödjas.

Om du slutfört proceduren kommer Android Studio att återge ett enkelt projekt, men som redan är fullt fungerande. Projektet har en exakt initial struktur som består av tre huvuddelar: mappen med Javakod, mappen res (som innehåller resurser som till största delen är gjorda i XML) och en konfigurationsfil som kallas AndroidManifest.xml. Hela projektet finns i sin tur i en mapp som heter app, vilket är standardmodulen. Detta är särskilt viktigt eftersom IDE delar upp ett projekt i flera moduler som alla kan spela olika roller, t.ex. Java-biblioteket, Android-biblioteket och inkluderandet av ett externt projekt. App-modulen innehåller manifestfiler, Javakod och resurser.

Närmast modulen finns avsnittet Gradle Scripts i Android Studio, ett virtuellt hem för de byggfiler som Gradle kommer att använda för att omvandla vårt projekt till en fullt fungerande applikation. Det finns två byggfiler, en för hela projektet och en för app-modulen. En viktig aspekt som inte får glömmas bort är att så snart en ändring görs i byggfilen måste knappen "Sync Project with Gradle files" väljas i verktygsfältet. Du kan känna igen den på den elefantformade ikonen med en blå pil, i menyn Filer och i meddelandet som Android Studio föreslår så snart något ändras i en Gradle-fil.

Vi vill påpeka att det i menyn Verktyg finns posterna AVD Manager och SDK Manager. Den första aktiverar, som namnet antyder, Android SDK Manager, medan den andra aktiverar Android Virtual Device Manager. Med Android SDK Manager kan vi integrera vår SDK med ytterligare funktioner och uppdateringar, medan Android Virtual Device Manager gör det möjligt att skapa en eller flera emulatorer om vi inte vill eller kan köra våra projekt på hårdvara. En sista och viktig aspekt av Android Studio är förhandsgranskningen av layouten, som är direkt tillgänglig. Innehållet visas i designläge, som vanligtvis är visuellt, eller i textläge, som visar det typiska XML-formatet. Dessutom finns det rullgardinsmenyer där du kan ändra förhandsgranskningsvillkoren när det gäller modell, orientering och tillgänglig Android-version.

Lämna en kommentar