Corso Programmazione Android Base  NEW!

Introduzione:

Android è una piattaforma mobile opensource ed il linguaggio di programmazione della Google lanciato nel 2007 e divenuto a passi da gigante la piccola grande rivoluzione delle tecnologie mobile. Può contare su molti vantaggi che hanno contribuito a rendere le vendite dei prodotti che la ospitano vincitori nell'agguerrita sfida con i competitors. Innanzitutto si basa sul linguaggio Java, una tra le tecnologie di programmazione più diffuse. Lo sviluppo di apps è aperto inoltre a tutti i programmatori Java, senza costi di ingresso iniziali e barriere "culturali". In secondo luogo tanti altri fattori, come l'estetica differenziabile, l'integrazione nativa con i vari servizi di Google (Google maps, Gmail, YouTube etc), hanno spinto ad una crescita esponenziale delle vendite di cellulari intelligenti che si basino su questo linguaggio.

Scopo corso:

Il corso avrà come obiettivo quello di permettere allo studente che lo segue di rendersi autonomo nelle seguenti attività:

• Installare, configurare ed utilizzare gli ambienti di sviluppo necessari per realizzare applicazioni mobile su sistema operativo Android.
• Fornire una panoramica completa dei principali aspetti che caratterizzano il framework del sistema Android. Tale panoramica sarà affiancata da esempi ed esercitazioni pratiche per familiarizzare l'alunno con essi.
• Pubblicare le proprie applicazioni sul market di Android. A tal fine, durante le lezioni, verrà realizzata una piccola applicazione che sarà pubblicata al termine del corso.
• Permettere allo studente di approfondire e praticare autonomamente, o in modo assistito, le conoscenze acquisite nella settimana di lezioni.

 

Destinatari:

Persone che hanno una conoscenza buona della Piattaforma Java e della Programmazione Object Oriented sempre al passo con i tempi e le nuove opportunità di mercato.

Cosa portare:

Un notebook, possibilmente un terminale Android.

Materiale fornito:

•    Codice sorgente di tutti gli esempi e delle applicazioni realizzate.
•    Slides ppt con il contenuto delle lezioni.
•    Suggerimenti sulle pubblicazioni relative a manuali sullo sviluppo di applicazioni Android.

Orari e diploma:

Data da schedularsi.

Quattro giornate di lezioni ed affiancamento nella settimana successiva per esercitazioni.

Programma:

1° GIORNATA

• Installazione e configurazione degli ambiente di sviluppo Android ed Eclipse.
• Creazione di un nuovo progetto Android utilizzando Eclipse ed analisi delle sue caratteristiche.
• Gestione dei file di accesso alle risorse elementari (stringhe, array, definizioni di colori e dimensioni).

2° GIORNATA

• Utilizzo ed accesso alle risorse più complesse(immagini ed file di dati).
• Introduzione ed approfondimento dei concetti di Activity, Intent, Intent-filter, Adapter, Service, BroadcastReceiver. Esempi e demo esplicativi.
• Panoramica dei tipi di Layout offerti dal framework Android. Esempi e demo esplicative.

3° GIORNATA

• Utilizzo degli Adapter disponibili nel sistema per visualizzare strutture.
• Utilizzo dell'approccio convertView all'interno di strutture cicliche.
• Gestione dei principali eventi associati ad una View.
• Creazione e gestione di menu, utilizzo di Toast e dialog per interagire con l'utente.
• Creazione, gestione e ciclo di vita delle animazioni in Android.

4° GIORNATA

• Panoramica dei framework aggiuntivi:

o ORMLite per la gestione dei database
o Android.query per il caricamento asyncrono delle informazioni

• Realizzazione di una semplice applicazione per Smartphone da pubblicare all'interno del market di Google.

NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.

Docenti:

Fabio Ranieri.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Se vuoi suggerimenti su dove alloggiare Clicca Qui.

 

 Richiedi altre informazioni