Come si creano le app Android

14 004 vues

Publié le

Siamo ormai circondati da smartphone e tablet basati su Linux, in particolare con sistema operativo Android. Ma come vengono realizzate tutte le applicazioni utili che possiamo installare? Come possiamo creare una nostra app da zero? Nel talk verrà spiegato quali sono i primi passi da fare e quali errori evitare.

Questo intervento ha fatto parte del Linux Day 2016.

Il video è disponibile qui: http://grappalug.org/eventi/evento/come-si-creano-le-app-android/

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
14 004
Sur SlideShare
0
Issues des intégrations
0
Intégrations
13 506
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Come si creano le app Android

  1. 1. Come si creano le app Android Andrea Lazzarotto — andrealazzarotto.com
  2. 2. C’è un’app per tutto Places I’ve pooped Pimple popperTofu hunter
  3. 3. Strumenti utilizzati Paradigma a ogget JavaAndroid Studio
  4. 4. Programmazione a ogget Tutto è un oggetto Proprietà → attribut Metodi → comportament
  5. 5. Activity
  6. 6. Questione di context «La vostra activity sarà distrutta e ricreata ogni volta che l'utente ruota lo schermo [perché] potrebbe aver bisogno di caricare risorse alternative (ad esempio il layout).»
  7. 7. Manifest Lista delle actvity Permessi richiest XML </>
  8. 8. Layout
  9. 9. Material design material.google.com ✘ ✔
  10. 10. Google Support Library 90% del lavoro Fare comunque attenzione ad alcuni dettagli API 19: ombra sotto mancante API 22: ombra da rimuovere
  11. 11. AsyncTask per il networking Thread principale (GUI) AsyncTask
  12. 12. Drawable Preferire le immagini vettoriali Si possono sovrascrivere a seconda dell’API Le icone sono “mipmap” a varie risoluzioni
  13. 13. Librerie esterne Ampia scelta Moltssime open source Rispettare le licenze!
  14. 14. Esempio: GrappaAPP Titolo Link lazza.me/GrappaAPP
  15. 15. Creazione del progetto
  16. 16. Prima esecuzione Ombre barra superiore Colori app Icona bottone New → Vector asset → Material Icon
  17. 17. Seconda esecuzione Codice caricamento Gestone instance state Funzionalità bottone
  18. 18. Risultato
  19. 19. Approfondimenti [1] Building Your First App. lazza.me/2dt65Vv [2] Writng your first Android app — everything you need to know. lazza.me/2e77v5M [3] Free: All-About-Android Coding Bundle, corso online gratuito. lazza.me/2enr2AJ

×