Beste Android-utviklerverktøy

Forfatter: Lewis Jackson
Opprettelsesdato: 6 Kan 2021
Oppdater Dato: 2 Juli 2024
Anonim
Beste Android-utviklerverktøy - Apps
Beste Android-utviklerverktøy - Apps

Innhold


Android tilbyr uendelige muligheter for utviklere: det er en allsidig, åpen plattform som brukes av millioner av brukere over hele verden med en kraftig distribusjonsplattform for å nå et stort publikum. Heldigvis er det også mange Android-utviklerverktøy for å komme i gang og bidra til å effektivisere arbeidsflyten. Bedre ennå, antallet av disse verktøyene øker hele tiden, mens hver enkelt fortsetter å bli mer effektiv og intuitiv. Det har aldri vært en bedre tid å lage din egen Android-app!

Les neste: De beste Android-appprodusentene for å lage apper og bygge dem med null kode

Nedenfor finner du et stort utvalg av nyttige og kraftige utviklerverktøy. For enkelhets skyld har de blitt kategorisert slik:

  • IDEer - Integrerte utviklingsmiljøer er de viktigste verktøyene du bruker for å bygge Android-appene dine, og gir grensesnittet der du oppgir koden ..
  • Verktøy som følger med Android Studio - Dette er de offisielle Android-utviklerverktøyene fra Google som følger med Android Studio / Android SDK.
  • Avanserte eksterne verktøy- Verktøy som Github som du sannsynligvis vil bruke som en mer avansert utvikler.
  • Andre verktøy- En rask gjennomgang av andre typer verktøy du kan støte på.

La oss få vite hva vi savnet nedenfor, og lykke til!


Topp Android utviklerverktøy: IDEer

Am IDE er et ‘integrert utviklingsmiljø’, som betyr et enkelt grensesnitt som lar deg legge inn kode, og håndtere ting

Android Studio

Ingen liste over Android-utviklingsverktøy ville være komplett uten Android Studio. Dette er det offisielle IDE (Integrated Development Environment) for Android, noe som gjør det til det viktigste valget for de fleste utviklere som ønsker å gjøre grunnleggende apper i samsvar med Googles materialdesign og med tilgang til alle avanserte funksjoner på plattformen.

IDE er der en hvilken som helst utvikler vil tilbringe mesteparten av tiden sin: den fungerer som en redigerer for det valgte programmeringsspråket (Android Studio støtter Java og Kotlin), en kompilator som kan lage APK-filer og et filsystem for å arrangere prosjektet ditt. Det inkluderer også en XML-editor og "designvisning" for å arrangere elementer på skjermen. Android Studio tilbyr en hel pakke med tilleggsverktøy også - noen av dem vil vi undersøke i dette innlegget - og heldigvis vil det meste av dette nå komme sammen som en enkelt nedlasting. Faktisk kommer den også sammen med Android SDK, selv om du fremdeles vil trenge å laste ned og installere Java JDK separat. Du bør også sjekke den fullstendige opplæringen til Android Studio for nybegynnere.


Å utvikle med Java og Android SDK har en noe bratt læringskurve, men med tanke på integrasjon, støtte og funksjoner kan ikke Android Studio slå.

Visual Studio With Xamarin

Visual Studio er Microsofts IDE som støtter en rekke språk inkludert C #, VB.net, JavaScript og mer med utvidelser. Ved hjelp av Xamarin, som nå kommer sammen, er det også mulig å lage apper på tvers av plattformer ved å bruke C # og deretter teste på flere enheter koblet til skyen. Det er gratis å bruke og et godt valg hvis du planlegger å gi ut en verktøy-app for både Android og iOS og ikke har lyst til å skrive koden din to ganger. Det er også nyttig for de som allerede er kjent med C # og / eller Visual Studio. Selv for de som ikke har ambisjoner om flere plattformer, kan det fungere som et kraftig og tiltalende alternativ til Android Studio. En ulempe er imidlertid at det er mindre praktisk å få tilgang til og bruke biblioteker skrevet i Java, og som med ethvert alternativ mister du noe av Googles støtte og avanserte integrerte funksjoner.

Unity 3D

Unity 3D er en spillmotor og IDE for spillutvikling på tvers av plattformer - og sannsynligvis det beste alternativet for alle fra nybegynnere til avanserte brukere. Enhet er lett å lære og har et stort utvalg av funksjoner for spillutvikling. Selv om det er mulig å lage et spill med Android Studio, gir Unity seg mye lettere for den typen arbeid og vil spare deg for mye tid og hodepine. Den er spesielt godt egnet til 2D-spill, men du bruker den også til å lage virtual reality-apper for Daydream, Cardboard eller Gear VR! Ta en titt på introduksjonen til Unity3D for mer.

Uvirkelig motor

Unreal Engine er også en spillmotor og er et alternativ for de som er interessert i tverrplattform, fullfunksjonell spillutvikling. I likhet med Unity tilbyr Unreal enkel støtte for Android og er faktisk grafisk overlegen sammen med å være åpen kildekode. Når det er sagt, har Unity litt bedre innebygd støtte for mobil- og 2D-kreasjoner, og er det foretrukne alternativet for de fleste mobile spilldevs. Hvilken du til slutt bestemmer deg for å gå med er samtalen din, og ettersom de begge er gratis, er det ingen grunn til at du ikke kan gi dem begge et skudd. Start her hvis du vil lære hvordan du skriver et 3D-spill for Android ved å bruke Unreal Engine.

GameMaker: Studio

GameMaker: Studio er et annet verktøy for spillutviklere, denne gangen for 2D-spill. Dette er litt enklere enn å bruke Unity eller Unreal 4 og lar deg lage apper med effektiv nullkode. Hvis du gjøre vil du legge til litt mer tilpasning, så kan du få tak i det veldig nybegynnervennlige GML eller ‘GameMaker Language’.

Imidlertid, det du får i brukervennlighet, mister du til en viss grad i kraft og funksjonalitet. Det er også verdt å merke seg at GameMaker ikke er gratis, selv om det er en gratis prøveversjon tilgjengelig for de som vil gi den et skudd. Sjekk ut vår GameMaker: Studio-opplæring for nybegynnere for mer informasjon.

B4A

B4A (Basic for Android) er et mindre kjent Android utviklingsverktøy fra Anywhere Software, fokusert på "rask utvikling". Som navnet antyder er dette en IDE og tolk som gjør det mulig for utviklere å lage apper ved hjelp av det BASIC programmeringsspråket. For de som ikke er kjent med BASIC, er det egentlig et mye enklere, prosessuelt programmeringsspråk som leser nærmere vanlig engelsk. Til tross for at det egentlig er et enmannsprosjekt, klarer B4A å pakke inn mange nyttige avanserte funksjoner; inkludert trådløs feilsøking over Bluetooth, en visuell redigerer for å legge til og arrangere visninger og mer. Det er ikke gratis, men lisensen er rimelig.

Hvis du er interessert, kan du sjekke den komplette introduksjonen til Basic4Android.

Verktøy som følger med Android Studio

AVD Manager

AVD Manager-verktøyet er satt sammen med Android Studio. AVD står for ‘Android Virtual Device’, så egentlig er dette en emulator for å kjøre Android-applikasjoner på PCen. Dette er nyttig fordi det betyr at du kan teste appene dine raskt uten å måtte installere dem på fysiske enheter. Enda viktigere er at AVD Manager lar deg lage mange forskjellige emulatorer med forskjellige skjermstørrelser, spesifikasjoner og versjoner av Android. Dette betyr at du kan se hvordan opprettelsen din vil se ut på en gitt enhet og dermed sikre støtte på tvers av de mest populære dingsene. Ytelsen blir bedre hele tiden, spesielt med rask virt-modus, som kjører en Intel-versjon av Android på din PC og fjerner behovet for emulering av instruksjonsnivå.

Android Device Monitor

Et annet innebygd Android-utviklingsverktøy, Android Device Monitor, lar deg overvåke enheten eller den virtuelle enheten under kjøretid og få tilgang til informasjon, for eksempel hvor mange prosesser som kjører på hvilken tråd, nettverksstatistikk, LogCat og mer. Det er flott å teste ytelsene til appene dine og se hva som skjer under.

Android Debug Bridge

ADB-skallet er et lite lite kommandolinjeverktøy som du kan bruke til å kommunisere med eller kjøre kommandoer på en tilkoblet Android-enhet (virtuell eller fysisk). Det følger med Android Studio, og for det meste trenger du ikke bekymre deg for det. Nå og da følger du en tutorial og finner ut at du trenger å åpne den. For å gjøre dette, naviger til mappen plattformverktøy for din Android SDK-installasjon eller hvilken mappe adb.exe som er plassert, og åpne en kommandolinje (Shift + RMB> Åpne kommandovindu her).

Avanserte eksterne verktøy

GitHub

GitHub er en hosting-tjeneste for Git-lagre. Dette er et enkelt verktøy som du kan bruke for å dele prosjekter og også holde oversikt over flere versjoner og "gafler" av disse prosjektene når du jobber i et team. Det er nyttig å ta sikkerhetskopi av arbeidet ditt, for samarbeid og finne kodeprøver og opplæringsprogrammer du kan jobbe gjennom. For nybegynnere vil din eksponering for GitHub sannsynligvis være begrenset til å laste ned prøveprosjekter du kan reversere. Hvis du noen gang jobber med en stor app som et team, er dette et utviklerverktøy som du trenger å bli veldig kjent med. Med mindre selskapet du jobber med bruker Mercurial i stedet!

ony tartet en ganke intereant trend med in Xperia XZ Premium tilbake i 2017, og leverte en hittil enetående 960 bilder per ekund (fp) akte-modu. Dette lar brukere fange cener og bevegele fire gan...

Tidligere denne måneden kunngjorde Realme at den hadde oppnådd et landemerke på fire millioner alg over India og ør-Aia. Bare noen uker enere er undermerkevaren Oppo tilbake for &#...

Se