Android Studio 3.0: tutto ciò che devi sapere
Essendo uno sviluppatore Android, mi aspetto che le nuove e innovative funzionalità di Google possano aiutare gli sviluppatori come me a creare e testare le app più facilmente che mai e Android Studio 3.0 non è diverso. Annunciato per la prima volta in Google I / O 2017, Android 3.0 offre supporto per Kotlin insieme a numerose altre funzionalità.
Se non vedi l'ora di provare le nuove funzionalità, scarica Android Studio 3.0 Preview e divertiti a provarlo. Nel frattempo lasciami guidare attraverso la bontà di Android Studio 3.0 - il nuovo IDE Android.
Supporto Android Oreo
Android Studio 3.0 aggiunge il supporto per scrivere app per Android 8.0 Oreo incluse le nuove funzionalità supportate in Oreo. Usando questo nuovo IDE, puoi facilmente creare icone di avvio adattivo e aggiungere nuovi tipi di carattere nelle tue app.
Le icone adattive mostrano una varietà di forme su diversi dispositivi, per diversi OEM. È possibile creare un'icona di avvio adattivo utilizzando la procedura guidata Icona adattiva, a cui è possibile accedere facendo clic con il pulsante destro del mouse sulla cartella / res e selezionando Nuovo, quindi " Asset immagine " e facendo clic su " Icone di avvio (adattivo e legacy) ".Dato che Oreo ora supporta i font scaricabili, ora puoi aggiungerli nelle tue app per ridurre le dimensioni degli APK delle tue app. Allo stesso modo, puoi anche aggiungere font in formato XML nelle tue app , semplicemente come aggiungi qualsiasi altro file di risorse .
Aggiornamento della piattaforma di base
Android Studio 3.0 viene fornito con IntelliJ Platform 2017.1.2 che aggiunge numerose nuove funzionalità e miglioramenti nell'IDE di Android. Questi miglioramenti consentono di codificare più rapidamente e offrono funzionalità come parametri suggerimenti, risultati di ricerca istantanei, nuovi controlli dei lanci, evidenziazione semantica e molto altro.
Nuove funzionalità di supporto
Supporto per Java 8
Ora che gli sviluppatori si stanno abituando alle funzionalità di Java 8, anche Google ha migliorato il supporto per tali funzionalità linguistiche in Android Studio. Significa che puoi usare API OpenJDK come java.time, java.nio.file e java.lang.invoke, e quindi puoi anche usare le librerie create usando queste API nelle tue app.
Supporto per le lingue di Kotlin
Kotlin è un linguaggio interoperabile Java che riduce il codice boilerplate, evita le eccezioni del puntatore nullo e introduce numerosi altri miglioramenti su Java. È più espressivo e conciso rispetto a Java e, con Android Studio 3.0, ora puoi convertire i file Java in Kotlin o il codice direttamente in Kotlin.
Supporto per le app istantaneeLe app istantanee sono come app web ma app native che possono utilizzare le API di Android e fornire un aspetto nativo alla tua app. Per l'utente finale, è facile come aprire un collegamento web; ma per lo sviluppatore (che sei tu), si tratta di modulare la sua app in moduli chiamati 'feature module' che collettivamente costituiscono un 'APK di funzionalità'.
Le app istantanee possono essere eseguite senza essere installate come app web, a differenza delle app normali. Per farlo funzionare, devi aggiornare la tua app esistente per supportare le app istantanee - Android Studio 3.0 fornisce i moduli "Instant App" e "Feature" per lo stesso. Penso che sia un miglioramento rispetto alle app normali; cosa ne pensi?Strumenti nuovi e aggiornati
Nuovo profilo Android
Android Profiler è il nuovo strumento di monitoraggio per Android che sostituisce il vecchio strumento Monitor Android. È molto meglio del vecchio strumento e offre una vista unificata in tempo reale dell'app. Puoi accedere allo stesso aprendo il menu Visualizza, quindi andando a " Strumenti Windows ", e infine scegliendo " Android Profiler ".
Nuovo debugger APKIl nuovo debugger APK in Android Studio 3.0 offre funzionalità di debug migliorate . Detto questo, ti consente di eseguire il debug degli APK se sono debugabili, anche se non è stato creato da un progetto Android Studio, diversamente da prima. Puoi accedere allo strumento andando sul menu "File" e facendo clic sull'opzione " Profilo o debug APK ".
Nuovo Device File ExplorerIl nuovo Device File Explorer è uno strumento per accedere senza problemi al filesystem del dispositivo connesso . Ti consente di visualizzare, copiare ed eliminare file sul dispositivo, e puoi anche aprire quei file in questo IDE. È possibile accedere a Esplora file facendo clic sul menu "Visualizza", scegliendo " Tool Windows " e facendo clic su " Device File Explorer ".
Nuovo plugin Android per GradleAndroid Plugin per Gradle 3.0.0 è un nuovo plugin Gradle migliorato che aiuta a risolvere i problemi di prestazioni del plugin precedente e offre vari altri miglioramenti. Questi includono tempi di configurazione più veloci, risoluzione delle dipendenze con consapevolezza delle varianti e il mio preferito: build incrementali più veloci .
Vecchi miglioramenti dello strumento
Funzionalità dell'emulatore Android
L'emulatore Android in dotazione con Android Studio 3.0 offre numerosi miglioramenti in termini di velocità e prestazioni, incluso il supporto per OpenGL ES 3.0 per API di livello 24 e superiori. Inoltre, offre un modo più semplice per generare un bug report per la tua app in esecuzione e un modo più rapido per inviare bug relativi all'emulatore .
Caratteristiche dell'editor di layoutLayout Editor viene utilizzato per progettare layout in un editor di trascinamento della selezione e il nuovo Android Studio apporta vari miglioramenti a questo creatore di interfacce. Le nuove funzionalità includono inserimenti di visualizzazione drag-and-drop avanzati, nuovo pannello di errori, supporto per Barriere e Gruppi e una migliore creazione di catene.
Funzioni dell'APK AnalyzerAPK Analyzer è uno strumento per analizzare l'APK e comprenderne la composizione al termine del processo di compilazione. Aiuta a ridurre la dimensione del file e il debug di file e risorse DEX. Con Android Studio 3.0, è dotato di nuove opzioni di filtro, visualizzazione struttura migliorata e migliore controllo degli APK compatibili con Proguard .
Per utilizzare APK Analyzer, trascina e rilascia un APK nella finestra Editor di Android Studio. In alternativa, puoi passare alla prospettiva del progetto e aprire un APK nella finestra Progetto . Infine, puoi anche accedere al menu Genera, scegliere " Analizza APK " dalle opzioni, quindi selezionare l'APK.Funzionalità di Layout Inspector
L'Inspector Layout migliorato in questo IDE Android è dotato di miglioramenti che consentono di eseguire facilmente il debug dei problemi di layout . Questi includono nuove funzionalità di ricerca, proprietà categorizzate, ecc. È possibile accedere a questo strumento di ispezione andando al menu Strumenti, scegliendo l'opzione Android, quindi facendo clic su " Impostazioni di layout ".
Quali caratteristiche saranno le prossime?
Tutto ciò riguardava le nuove funzionalità e i miglioramenti di Android Studio 3.0. Anche se questa lista ne ecciterà ancora molti, alcuni di voi sarebbero ancora alla ricerca di ulteriori aggiornamenti delle funzionalità in Android Studio . E perché non dovresti? Android Studio è per sviluppatori come te e devi avere voce in capitolo nelle sue prossime funzionalità .
Per fortuna, Google ascolta gli sviluppatori come me e te - basta andare sul sito del progetto Android Studio. Qui vedrai diversi modi per alzare la voce, segnalare bug e suggerire nuove funzionalità : segui semplicemente le istruzioni per parlare con il tuo cuore e ricorda di includere tutte le informazioni necessarie.
Se ti è piaciuto leggere questo post o desideri condividere la tua funzione preferita in Android Studio 3.0, basta scrivere un commento qui sotto o condividere i tuoi pensieri con me su @aksinghnet su Twitter. Mi piacerebbe sentirti. E, felici ragazzi di codifica!
Come gestire i file su diversi cloud storage [Android]
Se si dispone di dati in più account di archiviazione cloud, la gestione diventa difficile. Dovrai passare da un'applicazione all'altra e verificare che non vi sia alcuna duplicazione dei dati per utilizzare efficacemente lo spazio e cercare il file giusto . Se hai a che fare con questa situazione in questo momento, allora ho una soluzione per te.
Uno sguardo in: analisi di coorte in Google Analytics
Google Reports è uno degli strumenti di analisi più semplici, ma anche i più utilizzati in modo efficace tra i webmaster più esigenti. Uno dei rapporti recenti che sono stati aggiunti in Google Analytics è il rapporto Analisi di coorte .Questo rapporto è estremamente utile per gli imprenditori in quanto aiuta a scoprire i fatti essenziali che aiutano a capire il comportamento del cliente e come mantenerli per migliorare i profitti . Anch