Copy
View this email in your browser

Android Developers Italia notizie.
Le notizie del mondo dello sviluppo Android scelte dalla community.


Migrating to Kotlin Android Extensions: penso che tutti prima o poi abbiano usato ButterKnife per effettuare il bind delle views ma oggi con le Kotlin Android Extensions facciamo tutto più velocemente; l'articolo spiega proprio questo cambiamento.

Supercharging Retrofit with Kotlin: l'articolo spiega, con molti esempi, come ottimizzare le chiamate http utilizzando l'accoppiata Kotlin + Retrofit.

A new tool for VQA on Android: Visual Quality Assurance che tradotto significa controllare che ogni pixel sia al posto giusto. L'articolo spiega l'utilizzo di vari tool come Zeplin Figma che permette di elaborare sorgenti grafici di Sketch e Photoshop e introduce una nuova app Window VQA utilizzabile direttamente sullo smartphone per controllare le dimensioni e i margini delle view.

Understanding CPU- and I/O-bound for asynchronous operations: spesso scriviamo funzioni o task che eseguono operazioni lunghe o pesanti e ricorriamo in automatico all'utilizzo dei thread. L'articolo spiega il funzionamento delle operazioni asincrone dal punto di vista della CPU e come scegliere il giusto scheduler da utilizzare.

Automating the Android Build and Release Process using Fastlane - Part I: Fastlane è un ottimo strumento che gli sviluppatori possono utilizzare per automatizzare il processo di rilascio evitando di eseguire le varie operazioni manualmente. Questo articolo spiega come creare automatismi con esempi pratici.

Kotlin made casting so much neater: ogni sviluppatore ama o odia effettuare un type casting, ma molto spesso è necessario. Kotlin lo ha reso più piacevole, vediamo come leggendo questo articolo.

Mocking a server with Firebase: testare le app è estremamente importante, per farlo ci affidiamo a Unit Test o a UI Test, ma è complicato simulare le chiamate di rete. Sarebbe utile avere a disposizione alcune API di test, ma dopotutto siamo android developer e non backend developer. In questo articolo l'autore ci spiega come creare in maniera molto semplice dei mock API server utilizzando Firebase.

Muselee 6: Core Module: sesta puntata della serie su Muselee. Questa volta Mark Allison ci spiega il modulo principale di questa applicazione.

ConstraintLayout Tutorial for Android: Getting Started: ottima risorsa per chi non ha mai utilizzato e vuole iniziare ad usare il ConstraintLayout.

Constraint Layout (for Designers): articolo non proprio per developers ma un buon developer per creare app deve spesso mettersi nei panni di un designer.

State of the Navigation DrawerJuhani Lehtimäki ci parla del Navigation Drawer o hamburger menu, se è ancora valido come UI pattern e se fa parte ancora delle linee guida del Material Design Guide.

Pull Request: fanno parte del lavoro giornaliero di ogni sviluppatore. Due risorse interessanti da leggere. La prima risorsa è un GIST cioè PULL_REQUEST_TEMPLATE e l'altra è un vero e proprio articolo: Perfecting Process for Presenting PRs  



KOTLIN
_______________________________________________________________

Coroutines in Kotlin 1.3 explained: Suspending functions, contexts, builders and scopes: ottima risorsa con numerosi esempi sulla tecnologia del momento, le Kotlin Coroutines.

Using lazy in Kotlin to bind Android views: per utilizzare le risorse UI dei nostri layout è necessario effettuare il findViewById, Kotlin ci aiuta con lazy initialisation. 

The Argument Over Kotlin Synthetics: è strano ma l'articolo nasce da un messaggio su un commit di un repository di Google e dalla successiva discussione su reddit, un Google Advocate ha sostanzialmente ammesso che Google raccomanda di usare findViewById e non i Kotlin Synthetics. 

VIDEO
_______________________________________________________________

Introduzione a Flutter - Daniele Bonaldo: registrazione video del talk su Flutter di Daniele Bonaldo

Learning Kotlin: 6 Variations Of For Loops In Kotlin: video per chi è agli inizi con Kotlin e vuole imparare ad utilizzare le basi dei for-loops in 6 differenti varianti.


LIBRERIE E PROGETTI
_______________________________________________________________

Santa Tracker for Android 2018: Google ha rilasciato il codice sorgente della sua app android più natalizia con inclusi 15 mini games. Ecco il codice su github.

Yelp/swagger-gradle-codegen: uno dei nostri admin Nicola Corti ci segnala questa libreria open source. La libreria è un  Gradle Plugin per generare codice Kotlin per Retrofit partendo da specifiche Swagger. 

bufferapp/Thumb: utile libreria per scegliere e creare una thumbnail da un video.

JakeWharton/dagger-reflect: Jake Wharton ha rilasciato la sua implementazione di Dagger che utilizza la reflection.

TOOLS
_______________________________________________________________

Android Studio Stable 3.3

Android Studio 3.4 beta 3

Android Studio 3.5 Canary 3
Copyright © 2019 Android Developers Italia, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp