corso programmazione android special 1

Corso programmazione Android Special 1: SharedPreferences e Notifiche

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

Ho deciso di riaprire il corso così da poter descrivere gli ultimi sviluppi dell’app BeReader (i sorgenti della versione 1.1.2 sono scaricabili qui) . Ho implementato una notifica, visualizzata all’avvio dell’applicazione, che ci informa se un prestito supera un numero di giorni preimpostato. Il numero di giorni viene impostato dall’utente tramite le SharedPreferences (possiamo scegliere anche se avere o no la notifica).

Leggi di più a proposito di Corso programmazione Android Special 1: SharedPreferences e Notifiche

corso programmazione android lezione 15

Corso programmazione Android Lezione 15: Traduzione della nostra APP, cenni sulla pubblicazione e conclusione del corso

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

Questa è l’ultima lezione, la versione 1.0 della app è pronta e pubblicata sul Play Store, e ci occuperemo delle traduzioni.
I sorgenti sono reperibili qui.

Leggi di più a proposito di Corso programmazione Android Lezione 15: Traduzione della nostra APP, cenni sulla pubblicazione e conclusione del corso

corso programmazione android lezione 14

Corso programmazione Android Lezione 14: SimpleCursorAdapter personalizzato e query SQL complesse

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

Nella prima parte di questa lezione del corso vedremo come creare un SimpleCursorAdapter personalizzato che ci permetterà di mostrare più di due campi del DB e di inserire un’immagine.
I sorgenti sono disponibili qui.

Leggi di più a proposito di Corso programmazione Android Lezione 14: SimpleCursorAdapter personalizzato e query SQL complesse

corso programmazione android lezione 13

Corso programmazione Android Lezione 13: L’app BeReader Parte 2

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa seconda parte continueremo l’analisi dell’APP BeReader
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso programmazione Android Lezione 13: L’app BeReader Parte 2

corso programmazione android lezione 12

Corso programmazione Android Lezione 12: L’app BeReader Parte 1

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa prima parte vedremo di riprendere le redini della nostra app.
Infatti, pur attenendomi alle specifiche originali, sono andato molto avanti con lo sviluppo (credo di poter rilasciare a breve la versione 1.0), quindi urge un riepilogo.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso programmazione Android Lezione 12: L’app BeReader Parte 1

Corso programmazione Android Lezione 11

Corso programmazione Android Lezione 11: WebView

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione studieremo le WebView, un componente molto importante nella programmazione Android.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso programmazione Android Lezione 11: WebView

Corso Programmazione Android Lezione 10: DialogFragment e CoordinatorLayout

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione vedremo la creazione di un Dialog Fragment e alcuni piccolo effetti offerti dal CoordinatorLayout.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso Programmazione Android Lezione 10: DialogFragment e CoordinatorLayout

Corso di Programmazione Android Lezione 9

Corso di Programmazione Android Lezione 9: Revisioni e chiarimenti

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

Il nostro corso è a buon punto quindi ho deciso preparare una lezione dedicata agli approfondimenti teorici. Quindi chiudete Android Studio oggi niente coding.

Leggi di più a proposito di Corso di Programmazione Android Lezione 9: Revisioni e chiarimenti

Corso di Programmazione Android Lezione 8

Corso di Programmazione Android Lezione 8: Miglioriamo l’aspetto della nostra App

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione del corso cercheremo di rendere più gradevole l’aspetto della nostra applicazione.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso di Programmazione Android Lezione 8: Miglioriamo l’aspetto della nostra App

corso programmazione android lezione 7

Corso programmazione Android Lezione 7: Correzioni, activity di dettaglio con TabLayout

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione oltre ad apportare alcune correzioni, continueremo a lavorare con i database e creeremo una nuova Activity di dettaglio utilizzando il componente TabLayout.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso programmazione Android Lezione 7: Correzioni, activity di dettaglio con TabLayout

corso programmazione android lezione 6

Corso programmazione Android Lezione 6: Database e Intent

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione del corso impareremo a gestire la persistenza dei dati grazie ai database e a gestire gli Intent utilizzati ,nel caso specifico, per l’apertura di una nuova Activity.
Il codice sorgente mostrato in questa lezione è reperibile qui.

Leggi di più a proposito di Corso programmazione Android Lezione 6: Database e Intent

corso programmazione android lezione 5

Corso Programmazione Android Lezione 5: Abilitiamo il navigation Drawer e Fragment

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

In questa lezione continueremo quanto iniziato nella precedente quindi renderemo operativo e funzionante il nostro Navigation Drawer per poi poterci concentrare dalla prossima lezione sulle funzionalità. I sorgenti mostrati in questa lezione sono reperibili al seguente indirizzo.
Per far funzionare il nostro Navigation Drawer avremo bisogno di introdurre i Fragment quindi partiamo con la teoria.

Leggi di più a proposito di Corso Programmazione Android Lezione 5: Abilitiamo il navigation Drawer e Fragment

Corso programmazione Android lezione 2

Corso Programmazione Android Lezione 2: Descrizione App, Activity e analisi codice

Le altre lezioni del Corso di Programmazione Android sono reperibili a questo indirizzo

Dopo aver installato l’ambiente di sviluppo è ora di passare all’azione, ma prima un po di teoria.

Descrizione dell’applicazione

Dopo attenta riflessione ho finalmente avuto un’idea per un’App semplice ma anche utile.
L’idea mi è venuta quando mi è stato portato in ufficio da una collega un libro che sapevo di avere ma che non ricordavo assolutamente di aver prestato. Pur essendomi convertito da qualche anno agli ebook ho tantissimi libri, ma per motivi di spazio gli ho divisi fra casa mia, casa dei suoceri e casa dei miei. Mettendo a posto il libro mi sono anche accorto di aver prestato la Guida Galattica per Autostoppisti, ma non ricordo assolutamente a chi (orroreeee).
Quindi ho deciso che urge un’App in grado di gestire le nostre collezioni (libri, dischi, fumetti, ecc.) con relativo prestito.
Possiamo così approfondire diversi argomenti fra i quali i database.
Leggi di più a proposito di Corso Programmazione Android Lezione 2: Descrizione App, Activity e analisi codice