Android Studio 3.0 - Alt du trenger å vite
Å være en Android-utvikler, forventer jeg lett nye og innovative funksjoner fra Google for å hjelpe utviklere som meg å lage og teste programmer enkelt enn noensinne, og Android Studio 3.0 er ikke annerledes. Først annonsert i Google I / O 2017, tilbyr Android 3.0 støtte til Kotlin sammen med en rekke andre funksjoner.
Hvis du ikke kan vente med å prøve ut de nye funksjonene, laster du ned Android Studio 3.0 Preview og liker å prøve det. I mellomtiden la meg gå gjennom godheten til Android Studio 3.0 - den nye Android IDE.
Android Oreo-støtte
Android Studio 3.0 legger til støtte for skriveprogrammer for Android 8.0 Oreo, inkludert de nye funksjonene som støttes i Oreo. Ved hjelp av denne nye IDE kan du enkelt lage adaptive launcher-ikoner, og legge til nye typer skrifter i appene dine.
Adaptive ikoner viser en rekke former på forskjellige enheter, per forskjellige OEM. Du kan opprette et adaptivt lanseringsikon ved å bruke Adaptive Icon-veiviseren, som du kan få tilgang til, ved å høyreklikke på / res- mappen og velge Ny, deretter " Bildegenskap " og klikke på " Launcher Icons (Adaptive and Legacy) ".Som Oreo støtter nå nedlastbare fonter, kan du legge dem til i appene dine for å redusere størrelsen på appens APKer. På samme måte kan du også legge til skrifter i XML-format i appene dine - så enkelt som du legger til en annen ressursfil .
Grunnplattformoppdatering
Android Studio 3.0 leveres med IntelliJ Platform 2017.1.2 som legger til mange nye funksjoner og forbedringer i Android IDE. Disse forbedringene hjelper deg med å kode hurtigere, og gir funksjoner som parametervinkler, øyeblikkelige søkeresultater, nye lommekontroller, semantisk utheving og mange flere.
Nye funksjoner støtte
Java 8 har støtte
Som utviklere er nå vant til Java 8-funksjoner, har også Google forbedret støtte for slike språkfunksjoner i Android Studio. Det betyr at du kan bruke OpenJDK-APIer som java.time, java.nio.file og java.lang.invoke, og du kan også bruke biblioteker som er bygget ved hjelp av disse APIene i appene dine.
Kotlin språkstøtte
Kotlin er et Java-kompatibelt språk som reduserer boilerplate-kode, unngår nullpeker unntak, og introduserer mange andre forbedringer over Java. Det er mer uttrykksdyktig og konsistent i forhold til Java, og med Android Studio 3.0, nå kan du konvertere Java-filer til Kotlin eller kode direkte i Kotlin.
Instant Apps-støtteInstant Apps er som nettprogrammer, men innfødte apper som kan bruke Android-APIer og gir et innfødt utseende til appen din. For sluttbrukeren er det like enkelt som å åpne en weblink; men for utvikleren (det er du) handler det om å modulere sin app i moduler som kalles 'funksjonsmodul' som samlet lager en 'funksjon APK'.
Instant Apps kan kjøre uten å bli installert som nettapps, i motsetning til vanlige apper. For å få det til å fungere, må du oppgradere din eksisterende app for å støtte øyeblikkelige apper - Android Studio 3.0 gir moduler for "Instant App" og "Feature" for det samme. Jeg tror det er en forbedring i forhold til vanlige apps; hva tror du?Nye og oppdaterte verktøy
Ny Android Profiler
Android Profiler er det nye overvåkingsverktøyet for Android som erstatter det gamle Android Monitor-verktøyet. Det er mye bedre enn det gamle verktøyet, og gir en sanntidsforening av appen. Du kan få tilgang til det samme ved å åpne Vis- menyen, deretter gå til " Tool Windows ", og til slutt velge " Android Profiler ".
Ny APK DebuggerDen helt nye APK Debugger i Android Studio 3.0 gir forbedret feilsøking . Når det blir sagt, lar det deg feilsøke APKer hvis de er debuggable - selv om det ikke er bygget fra et Android Studio-prosjekt, i motsetning til før. Du kan få tilgang til verktøyet ved å gå til "Fil" -menyen og klikke på " Profil eller feilsøk APK " -alternativet.
Ny Device File ExplorerDen nye Device File Explorer er et verktøy for å få tilgang til den tilkoblede enhetens filsystem sømløst . Den lar deg vise, kopiere og slette filer på enheten, og du kan også åpne disse filene i denne IDE-en. Du kan få tilgang til filutforskeren ved å klikke på "Vis" -menyen, velge " Verktøy Windows " og klikke " Enhetsfilutforsker ".
Ny Android Plugin for GradleAndroid Plugin for Gradle 3.0.0 er et nytt, forbedret Gradle-plugin som hjelper til med å bygge opp ytelsesproblemer fra det forrige pluginet og tilbyr forskjellige andre forbedringer. Disse inkluderer raskere konfigurasjonstider, variantbevisst avhengighetsoppløsning, og min favoritt - raskere inkrementelle bygg .
Gamle verktøyforbedringer
Android Emulator funksjoner
Android Emulator med Android Studio 3.0 leveres med mange forbedringer av hastighet og ytelse, inkludert støtte for OpenGL ES 3.0 for API nivå 24 og høyere. Videre har den en enklere måte å generere en feilrapport for din løpende app, og en raskere måte å sende emulatorrelaterte feil på .
Layout Editor funksjonerLayout Editor er brukt til å designe oppsett i en dra-og-slipp-editor, og den nye Android Studio bringer ulike forbedringer til denne grensesnittmaskinen. De nye funksjonene inkluderer forbedrede dra-og-slipp-visninger, nytt feilpanel, støtte for barrierer og grupper og forbedret opprettelse av kjeder.
APK Analyzer funksjonerAPK Analyzer er et verktøy for å analysere APK og forstå sammensetningen etter at byggeprosessen er fullført. Det hjelper med å redusere filstørrelsen og feilsøking av DEX-filer og ressurser. Med Android Studio 3.0 kommer den med nye filtreringsalternativer, forbedret trevisning og bedre undersøkelse av Proguard-aktiverte APKer .
For å bruke APK Analyzer, bare dra og slipp en APK i redigeringsvinduet i Android Studio. Alternativt kan du bytte til Prosjektperspektiv og åpne en APK i prosjektvinduet . Og til slutt kan du også gå til Bygg- menyen, velg " Analyser APK " fra alternativene, og velg deretter APK.Layout Inspector funksjoner
Den forbedrede Layout Inspector i denne Android IDE kommer med forbedringer som gjør at du enkelt kan feilsøke layoutproblemer . Disse inkluderer ny søkefunksjon, kategoriserte egenskaper, etc. Du kan få tilgang til dette kontrollverktøyet ved å gå til Verktøy- menyen, velge Android- alternativ, og deretter klikke på " Layout Inspector ".
Hvilke funksjoner skal være neste?
Dette handlet om de nye funksjonene og forbedringene i Android Studio 3.0. Selv om denne listen vil opphisse mange ennå, vil noen av dere fortsatt være på utkikk etter flere funksjoner i Android Studio . Og hvorfor burde du ikke? Android Studio er for utviklere som deg, og du må ha et uttrykk i sine kommende funksjoner .
Heldigvis lytter Google til utviklere som meg og deg - bare gå over til Android Studio Project Site. Her ser du forskjellige måter å øke stemmen din på, rapportere feil og foreslå nye funksjoner . Følg instruksjonene der for å snakke ditt hjerte, og husk å inkludere all nødvendig informasjon.
Hvis du likte å lese dette innlegget eller ønsker å dele favorittfunksjonen din i Android Studio 3.0, skriv bare en kommentar nedenfor eller del dine tanker med meg på @aksinghnet på Twitter. Jeg vil gjerne høre fra deg. Og glade kodende gutta!
5 Kreative og unike måter Folk dokumenterer sine reiser
Dokumentere dine reiser er ikke et nytt konsept. Det er en måte å huske dine reiser og minnene du forbinder med stedene du besøkte. De fleste av oss ville ta tonnevis med bilder. Noen ville holde en reise journal eller en reiseblogg. Andre vil heller videoen på turen og til og med gjøre det til en mini-film.Men
Uvanlige Computer Mus du sikkert ikke har sett før
En mus er utvilsomt et av de viktigste verktøyene fordi du som leser dette klikker og ruller opp og ned. Hvis du bruker en datamaskin (duh!), Er sjansen du er mye avhengig av en mus; Dette er 100% sant for 20 år siden, kanskje 80% sant 5 år siden og sikkert mindre enn 50% sant denne dagen. Årsaken er at enheter som styrespor og berøringsfølsomme verktøy tar over rollen. Imidl