The information contained in this document is the property of NTT DATA Italia S.p.A. and the addressee of the document. The information is
closely linked to the oral comments accompanying the same, and may be used only by those attending the presentation. Copying,
publishing or divulging the material contained in this document is forbidden and may be illegal.
Caso di studio di una App
ITIS A. Monaco
Cosenza, 3 Aprile 2014
© Copyright NTT DATA Italia – All Rights Reserved
M052 - 04
Caso di Studio
Il Segnalatore di Filone
•
Debug ed esecuzione su dispositivo fisico (Developer)
•
Uso dei file di risorse per memorizzare settings relativi alla scuola
•
Uso del GPS per ottenere la posizione corrente
•
Calcolo della distanza dalla scuola
•
Logica per individuare l’avvenuto «filone»
•
Uso del componente SoundPool per la riproduzione audio
•
Export di APK per la distribuzione
© Copyright NTT DATA Italia – All Rights Reserved
1
M052 - 04
Predisposizione device
Attivare la modalità Developer
http://developer.android.com/training/basics/firstapp/running-app.html#RealDevice
Installare i driver
http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver
© Copyright NTT DATA Italia – All Rights Reserved
2
M052 - 04
Hands on…
1. Gestire la rotazione del
dispositivo
prevedendo
due diversi layout
Primo
mese
Secondo mese
……………
2. Predisporre l'app per renderla multilingua
http://developer.android.com/guide/topics/resources/localization.html#usingframework
3. Estendere l'applicazione per usare il sintetizzatore Text To Speech (TTS)
http://developer.android.com/reference/android/speech/tts/TextToSpeech.html
http://www.androidhive.info/2012/01/android-text-to-speech-tutorial/
4. Estendere l'applicazione per permettere la gestione del calendario scolastico da
interfaccia
5. Estendere l'applicazione per permettere la gestione di un archivio di scuole tra cui
scegliere (Default: le scuole di Cosenza)
6. Estendere l'applicazione per visualizzare la mappa di Google
https://developers.google.com/maps/documentation/android/
7. Estendere l'applicazione per permettere la registrazione e gestione dei suoni
© Copyright NTT DATA Italia – All Rights Reserved
3
M052 - 04
[email protected]
© Copyright NTT DATA Italia – All Rights Reserved
4
Scarica

NTT DATA PowerPoint Template Extension