Corso: Android e Networking

  • devACADEMY.it
  • Android e Networking
  • Attestato di partecipazione
  • On Line
  • € 29,00
  • 0

Descrizione

Iscrivendovi a devACADEMY.it potrai accedere a questo corso e a tutti gli altri presenti nella nostra scuola online con la stessa unica iscrizione.

Il corso "Android e Networking" illustra gli strumenti e le tecniche necessarie per gestire le connessioni tra le nostre app e la rete internet. Vedremo come è possibile collegarsi a servizi web terzi per ottenere dati interessanti da usare all’interno delle app, scopriremo i principali formati in cui questi ci vengono forniti (XML e JSON) e impareremo a sfruttare questi dati all’interno delle nostre applicazioni Android. Tutto questo grazie ad alcuni esempi pratici che vedremo durante il corso. Realizzeremo insieme una semplice app che mostrerà le notizie prelevate dai server dell’ansa, un’app in cui cercare informazioni legate al mondo del cinema e un progetto in cui preleveremo e mostreremo a video le informazioni meteo delle principali città italiane.

CONTENUTI DEL CORSO

1. ATTIVITÀ ASINCRONE

  • Attività asincrone con AsyncTask
  • Interrompere le attività asincrone
  • Leggere dati in rete con gli Stream Java

2. LA LIBRERIA VOLLEY

  • La libreria Volley
  • Leggere dati con Volley
  • Gestione errori in Volley
  • Prima Esercitazione: "Errori HTTP"
  • Soluzione Prima Esercitazione: "Errori HTTP"

3. IL FORMATO XML

  • Parsing XML
  • Usare le WebView
  • Interpretare il formato RSS
  • Seconda Esercitazione: "RSS e WebView"
  • Soluzione Seconda Esercitazione: "RSS e WebView"

4. IL FORMATO JSON

  • Introduzione a JSON
  • Parsing di oggetti JSON
  • Parsing di array JSON

5. CREARE UN CLIENT OMDB (OPEN MOVIE DATABASE)

  • OMDb API: presentazione
  • La libreria GSON
  • Scaricare immagini con Picasso
  • JsonObjectRequest
  • ImageRequest
  • Terza Esercitazione: "OMDb API"
  • Soluzione Terza Esercitazione: "OMDb API"

6. CREARE UN'APP METEO CON OPENWEATHERMAP

  • Il servizio OpenWeatherMap
  • Applicazione Meteo: impostazione
  • Applicazione Meteo: Adapter custom
  • Aspetti avanzati di Volley
  • NetworkImageView in Volley
  • Quarta Esercitazione: "App Meteo"
  • Soluzione Quarta Esercitazione: "App Meteo" 

Requisiti di partecipazione

 Linguaggio Java, programmazione ad oggetti, programmazione android base

(con la stessa iscrizione su devACADEMY.it potrai seguire tutti i corsi di programmazione online disponibili nella scuola)



devACADEMY.it

devACADEMY.it è una scuola online per programmatori web e mobile adatta sia a chi parte da zero, che ai professionisti del settore. Tramite un'unica iscrizione dal costo super accessibile (a partire da 29 euro iva inclusa) è possibile accedere a tutti i percorsi di formazione, corsi e screencast di approfondimento presenti all'interno dell'accademia. Centinaia di videolezioni in italiano (in costante aumento) decine di quiz ed esercitazioni, attestato finale rilasciato ad ogni corso superato con successo.


  • Strada Volpiano 54 - 10040 (TO)